Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

示例代码无法被调用 #5

Closed
dfaofeng opened this issue Jul 22, 2020 · 9 comments
Closed

示例代码无法被调用 #5

dfaofeng opened this issue Jul 22, 2020 · 9 comments

Comments

@dfaofeng
Copy link

QQ截图20200722152447
image
私聊和群聊都没有回复消息,默认是监听全部的吗?

@YunYouJun
Copy link
Owner

默认监听全部。
抱歉,这里是我的疏忽。我主要将 mirai-ts 用于了 el-bot 中。el-bot 统一自动处理了登录逻辑。
单独使用 mirai-ts 应当先自行登录,建立连接。

await mirai.login(你的 QQ );

我将稍后修改示例代码。

@YunYouJun
Copy link
Owner

已修正。1cb3899
当前代码可直接粘贴并修改配置使用。

@dfaofeng
Copy link
Author

已修正。1cb3899
当前代码可直接粘贴并修改配置使用。

就不能把登录的qq放到authKey一起处理吗?

@YunYouJun
Copy link
Owner

mahConfig 与 mirai-api-http 的 setting.yml 数据结构保持一致。
qq 并不属于 mirai-api-http 的配置。

@YunYouJun
Copy link
Owner

此外,如若放在一起处理,也不适合应对操作多个 QQ 的情况。

@dfaofeng
Copy link
Author

此外,如若放在一起处理,也不适合应对操作多个 QQ 的情况。

能否把登录的操作也放在这边用操作来实现呢?只需要启动console就行了(每次都要手动登录 好烦

@dfaofeng
Copy link
Author

而且的话.没登录的状态好像不能注册命令的吧?不知道能不能行?

@YunYouJun
Copy link
Owner

YunYouJun commented Jul 22, 2020

mirai-ts 作为一个更为纯粹的库,主要只提供 API。更多的辅助工具我在 el-bot 中进行了实现。


其次使用 miraiOK 设置 config.txt

login QQ号 QQ密码

可以直接自动登录。
此外,el-bot 加入了 npm run start:mirai 的脚本命令以直接启动 mirai,也是我当前开发采用的方式。
你也可以参照 el-bot 中的实现方式,而无需使用它。

曾经我也实现了纯 Node.js 脚本启动 console 等,而 miraiOK 已被 mirai 官方钦定,使用简便,无需做重复工作,故已去除该脚本。


mirai-api-http 注册命令与使用命令仅需 authKey 即可,无需获取 sessionKey。

@YunYouJun
Copy link
Owner

如果您没有其他问题,我将关闭该 Issue。你也可以自由 Reopen。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants