成语接龙插件
1. 插件介绍
- 功能:检测到成语后,自动接龙
- 代码:https://github.com/shenxgan/qqbot/tree/main/ws/plugins/idiom
2. 触发方式
- 自动触发:当在群消息中检测到成语时,触发成语接龙回复
- 示例:
为所欲为
3. 实现细节
- 插件目录(名称):
idiom
- 成语字典存于
idiom.json
文件中,共收录有 30895 条成语;从 这个 github 中获取的 - 同样成语数据在插件初始化时已经加载到本地内存,可快速进行查询、匹配并回复
- 目前是基于同拼音进行接龙,也可以修改成基于同汉字进行接龙
- 成语字典中还有此成语的释义,还可以基于此添加一个成语释义的插件或功能
4. 注意事项
- 如果机器人开启了检测自己的消息,则需要在成语接龙时跳过检测自己的消息,不然机器人就会一直自己跟自己玩成语接龙