首页
关于
留言
推荐
在线音乐
音乐搜索
VIP视频解析
Search
1
阿蓝 麦序机器人介绍
519 阅读
2
鲸鱼配音配置教程
140 阅读
3
小陪伴配置教程
122 阅读
4
PP约玩助手教程
99 阅读
5
全网助手介绍
35 阅读
Come on!
网站搭建
技术分享
代码填坑
学习
三支一扶
django开发
树莓派
QQ机器人
ad18
stm32
宠物医疗运营
python-flask学习
python面试
SpringBoot
工具箱
默认分类
Ubuntu
Arduino
机器学习
登录
Search
标签搜索
Linux
typecho插件
QQ机器人
Mirai
机器人
搭建
python
go-cqhttp
python报错
flask
开始肝
梯子
vpn
翻墙
搭建教程
三支一扶
bot
环境搭建
建站
测速
Raspberry Pi
累计撰写
131
篇文章
累计收到
7
条评论
首页
栏目
Come on!
网站搭建
技术分享
代码填坑
学习
三支一扶
django开发
树莓派
QQ机器人
ad18
stm32
宠物医疗运营
python-flask学习
python面试
SpringBoot
工具箱
默认分类
Ubuntu
Arduino
机器学习
页面
关于
留言
推荐
在线音乐
音乐搜索
VIP视频解析
搜索到
1
篇与
QQ机器人
的结果
2021-07-18
今日份的QQ机器人开发
前言一直想开发一款自己使用的QQ机器人,但是苦于各种bug,始终不能实现,今日周末,正好可以来试试,看看之前的bug大佬们修复的怎么样了安装使用我用的是go-cqhttp机器人框架,这个框架还是比较好用的 到GitHub上go-cqhttp官网下载最新的release版本,我选择的是linux.x86版本,下载到对应的文件,直接 ./go-cqhttp允许,第一次允许会初始化配置文件,config.yml文件,我选择的是 http模式,配置文件只需要修改 account和 http的设置,我选择的是在服务器的0.0.0.0:5700端口,配置好后,直接 ./go-cqhttp即可启动服务器,api也可以调用了,具体参照官网 api开启事件上报这里有个坑,主要是博客教程没有写清楚,在 config.yml 文件里面有个上报配置,意思就是启动 cq之后,触发的事件都会发送到指定的地址,我填的是'127.0.0.1:5701'之前一直踩坑,启动 cq后一直上报失败,错误是 connect refuse 意思就是上报的地址没有返回数据,只需要在每次上报后返回# 定义一个http响应头 HttpResponseHeader = '''HTTP/1.1 200 OK Content-Type: text/html; charset=UTF-8 ok '''就可以消除报错,并且还可以触发接收事件,由此,QQ机器人框架基本搭建完毕QQ机器人功能发送消息接收消息,处理返回消息至此,QQ机器人基本完成小功能完善利用APScheduler完成定时执行函数import time from apscheduler.schedulers.blocking import BlockingScheduler def my_job(): print("hello test3") time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(time.time())) sched = BlockingScheduler() # sched.add_job(every_day, 'cron', day_of_week='mon-sun', hour=22, minute=18) sched.add_job(every_day) sched.start()两个简单的api发送私消息:http://xxx:5700/send_private_msg?user_id=2221220663&message=456发送群消息:http://xxx:5700/send_group_msg?group_id=904514131&message=456一个每日一语api毒霸一语CQ消息解释就是特定的格式,符合条件既可以解析为对应的消息,表情,图秀等...发送群消息失败,显示群控?官网上说是挂机几天就可以解决,没办法,挂着把
2021年07月18日
6 阅读
0 评论
0 点赞
0:00