基于MiraiBot的简单开发(扩展监听方式)
基于MiraiBot的简单开发(扩展监听方式)
QibaoMiraiBot 简介
不写了
监听的方式
虽然StartBot.kt里面的main函数中可以直接使用 bot.eventChannel.subscribeGroupMessages
来监听到bot的消息事件,但是为了更好的开发或者说监听类型分类,我们可以自定义LintenerHost,通过bot.eventChannel.registerListenerHost
方法来注册到Bot的监听频道中。
自定义ListenerHost
下面的例子说明了一个简单的群消息监听和文本回复,更多可以监听的事件可以查看Mirai的原文档:事件列表一览
1 | object BotListenerEvents : SimpleListenerHost( /* override coroutineContext here */ ) |
注册自定义监听类
编写好了自定义监听类
之后还需要将其注册到Bot的eventChannel中。在StartBot.kt文件中添加下列代码
1 | bot.eventChannel.registerListenerHost(BotGroupEvents) |
结语
接下来应该就是应该就是用户信息和权限管理相关的内容了,数据的持久化选用的是sqlite数据库。
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果