Skip to content
This repository has been archived by the owner on Aug 15, 2023. It is now read-only.

issue 清理计划 #337

Closed
7 tasks done
Arondight opened this issue Nov 2, 2021 · 7 comments
Closed
7 tasks done

issue 清理计划 #337

Arondight opened this issue Nov 2, 2021 · 7 comments
Assignees
Labels
todo The to do list

Comments

@Arondight
Copy link
Owner

Arondight commented Nov 2, 2021

优先级从高到低。

这周计划至少做完前四个。

@Arondight Arondight added the todo The to do list label Nov 2, 2021
@Arondight Arondight self-assigned this Nov 2, 2021
@Arondight
Copy link
Owner Author

#335 的问题中,把匹配逻辑做到 utils 中,给出一个名字,给出一个名字列表,如果名字不在名字列表中,返回一个猜测的名字数组,如果在列表中,返回 undefined ,例如 const guessList = guessByNames(character, nameList)

@mark9804
Copy link
Collaborator

mark9804 commented Nov 2, 2021

一斗的突破材料好像加了个新 boss 有空再看看补一下材料名

兽境王器 | Honey Impact - Genshin Impact DB and Tools

一斗出来之前我写一个添加资源的工作流文档,打算研究一下内鬼网的图像素材,尽可能把添加新素材的重复流程自动化,要是能脚本化更好

@Arondight
Copy link
Owner Author

很遗憾 node-fetch 只是在 github 发版了, npm 中没有发版

@mark9804
Copy link
Collaborator

mark9804 commented Nov 6, 2021

问一下,在今天的更改之后要怎么获取群名

旧版是const groupName = "group" === type ? msg.group_name : undefined;,新的我看了一下文档,没看到群名称的属性

@Arondight
Copy link
Owner Author

问一下,在今天的更改之后要怎么获取群名

以前怎么用,现在就怎么用, msg 中的属性没有任何减少和变更,只有新增。

@Arondight
Copy link
Owner Author

新的我看了一下文档

最新的提交 38d1de0 中完全兼容了旧版本的插件,你拉一下代码,然后就可以直接使用旧版本的插件了,就像下面一样。

async function Plugin(Message, bot) {
  const msg = Message.raw_message;        // 聊天消息
  const userID = Message.user_id;         // 聊天发起人的 QQ 号
  const groupID = Message.group_id;       // 群消息的群号
  const type = Message.type;              // group 或者 private
  const name = Message.sender.nickname;   // 聊天发起人的 QQ 昵称
  const sendID = "group" === type ? groupID : userID;
  const message = `Welcome to world, ${name} (${userID}) !`;

  await bot.sendMessage(sendID, message, type, userID);
}

export { Plugin as run };

@mark9804
Copy link
Collaborator

mark9804 commented Nov 6, 2021

最新的提交 38d1de0 中完全兼容了旧版本的插件

好,谢谢老大哥救我狗命

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
todo The to do list
Projects
None yet
Development

No branches or pull requests

2 participants