前言
最近有需要QQ智能机器人,在网上找了很多资料,发现go-cqhttp是一个不错的选择,也可以自定义很多行为,所以就研究了一下
运行环境
go-cqhttp
可以运行在win、linux、unix系统上.在这里我以mac电脑作为服务器。- 提前申请号一个新的qq号,先挂几天
go-cqhttp环境配置
根据不同的系统选择不同的go-cqhttp包,我用的mac,所以选择go-cqhttp_darwin_amd64.tar
解压后在终端运行:
./go-cqhttp
,选择http通信
运行完成后会生成config.yml文件
编辑config.yml
配置QQ号即可,密码为空需要扫二维码登录
再次运行:./go-cqhttp
扫二维码登录:连接成功
这样就配置成功了。下面我们来验证一下
验证
我们通过本地的地址127.0.0.1
,端口:5700
来发送消息。
如下图官网也提供了发送消息的接口:
通过get请求:http://127.0.0.1:5700/send_private_msg?user_id=qq号&message=hello 你好
发送消息
go-cqhttp
还提供了其他的接口,这样我就可以自定义一些功能了.