一个自动转发QQ消息的机器人
前言
作为班里的心安委员,每天有一项必要的事就是转发早晚安心语,最近用开源项目简单的整合了个自动转发晚安心语的QQ机器人,放到服务器上运行,每天准时转发早晚安心语,从此解放双手。
这个简单的机器人是用的python语言,采用了基于go-cqhttp的NoneBotQQ机器人框架。目前只简单实现了转发特定群的特定人的消息,不过已经够用了。
如何使用
前言中提到go-cqhttp和NoneBot,go-cqhttp是实现操纵QQ消息等事件的底层插件,NoneBot则完成的是对消息以插件化的形式处理,然后将结果返回给go-cqhttp。我们需要做的就是写一些相关插件来实现转发消息的功能。运行这个QQ机器人的前提条件是你得有一台服务器。其实NoneBot的开发文档已经写得挺详细了,如果你有python基础还能看得懂文档的话,你甚至可以自己写个机器人。
话不多说,讲讲怎么部署这个简单的机器人。
拉取代码到服务器电脑上:
1
git clone https://github.com/zzzjoy-620/zzzyl_sendmsg_qqbot.git
安装相关的python依赖包:
1
pip install -r requirements.txt
更改go-cqhttp的配置:
打开config.hjson文件,配置自己机器人的qq及密码。更改zzzyl-bot的配置:
打开plugins目录下的Forward_msg.py,如图至此配置工作完成,先运行main.py,再启动go-cqhttp:
双击go-cqhttp.exe,第一次登陆会有登陆验证,具体解决验证的方式看官方的教程。
配置如图后,你的自动转发消息机器人就启动了。
- 注意:
如果你的机器人总是消息卡住的话,多半是cmd窗口的快速编辑模式没关,具体请百度,这里不再赘述。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Zzzjoy'Blog!
评论