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

Feat: 事件监听器 #176

Closed
Aliorpse opened this issue Sep 15, 2024 · 4 comments
Closed

Feat: 事件监听器 #176

Aliorpse opened this issue Sep 15, 2024 · 4 comments
Labels
invalid This doesn't seem right

Comments

@Aliorpse
Copy link

警告: 在进一步操作之前,请检查下列选项。如果您忽视此模板或者没有提供关键信息,您的 Issue 将直接被关闭

  • 确保您使用的是 最新版本的Karin
  • 确保您的功能请求尚未在 Issues 列表中提出.
  • 确保您的功能请求是与 Karin 相关的,且可以实现.

描述功能

为karin内部一些事件开放一个监听器函数
比如说开始处理指令,结束处理指令,开关机等

动机

因为我不会自己监听(
想开发一个消息处理插件,当一个群聊内有多个机器人时一次指令只会使一个机器人回复
“有消息触发指令的时候将该消息填入队列,如果接收到其他消息与队列中的消息重合则不做处理,指令执行完成后清除消息”

实现方法

请提供您认为可以实现此功能的方法,如果您不知道如何实现,可以留空。
当然,如果您有兴趣,也可以自己实现并向我们提交 Pull Request。

功能描述

简要描述你希望增加的功能。

替代方案

是否有其他可行的替代方案?

附加信息

任何额外的上下文或截图。

@Aliorpse Aliorpse added the enhancement New feature or request label Sep 15, 2024
Copy link
Contributor

👋 你好!感谢你提交了第一个问题!🔍 你的细心帮助我们发现了新的改进机会,我们会尽快处理。🚀 如果你有更多的想法或疑问,请继续分享,我们非常乐意听取你的声音!🌟 感谢你的支持!

@sj817
Copy link
Contributor

sj817 commented Sep 15, 2024

如果仅仅是为了满足多个触发 更建议使用群cd功能。

另外,至于开关机,关机你可以自己监听程序结束事件,开机你自己写一个插件 被触发就代表着是开机。

@sj817
Copy link
Contributor

sj817 commented Sep 15, 2024

karin函数本身就是一个监听器。

import karin from 'node-karin'

karin.on(...)
karin.emit(...)

image

@sj817 sj817 added invalid This doesn't seem right and removed enhancement New feature or request labels Sep 15, 2024
@Aliorpse
Copy link
Author

karin函数本身就是一个监听器。

import karin from 'node-karin'

karin.on(...)
karin.emit(...)

image

好的,感谢

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
invalid This doesn't seem right
Projects
None yet
Development

No branches or pull requests

2 participants