一、准备工作
- 下载go-cqhttp,下载自己需要的版本,我是在ubuntu上搭建,我下载的是
go-cqhttp_1.0.0-bata4_linux_amd64.deb
二、流程
2.1、生成配置文件
切换到下载路径,并执行如下命令:
sudo dpkg -i go-cqhttp_1.0.0-bata4_linux_amd64.deb
go-cqhttp
//输入1,然后回车,回车
//会生成一个config.yml配置文件
2.2、修改配置文件
- 修改QQ号
- 修改http下的post,将注释取消即可
2.3、登录
//再次执行
go-cqhttp
然后用手机QQ扫码,就可以实现登录了。
三、接口
- send_private_msg 发送私聊消息
- send_group_msg 发送群消息
- send_msg 发送消息
- delete_msg 撤回消息
- get_msg 获取消息
- get_forward_msg 获取合并转发消息
- send_like 发送好友赞
- set_group_kick 群组踢人
- set_group_ban 群组单人禁言
- set_group_anonymous_ban 群组匿名用户禁言
- set_group_whole_ban 群组全员禁言
- set_group_admin 群组设置管理员
- set_group_anonymous 群组匿名
- set_group_card 设置群名片(群备注)
- set_group_name 设置群名
- set_group_leave 退出群组
- set_group_special_title 设置群组专属头衔
- set_friend_add_request 处理加好友请求
- set_group_add_request 处理加群请求/邀请
- get_login_info 获取登录号信息
- get_stranger_info 获取陌生人信息
- get_friend_list 获取好友列表
- get_group_info 获取群信息
- get_group_list 获取群列表
- get_group_member_info 获取群成员信息
- get_group_member_list 获取群成员列表
- get_group_honor_info 获取群荣誉信息
- get_cookies 获取 Cookies
- get_csrf_token 获取 CSRF Token
- get_credentials 获取 QQ 相关接口凭证
- get_record 获取语音
- get_image 获取图片
- can_send_image 检查是否可以发送图片
- can_send_record 检查是否可以发送语音
- get_status 获取运行状态
- get_version_info 获取版本信息
- set_restart 重启 OneBot 实现
- clean_cache 清理缓存
使用示例
1、发送私聊消息:user_id填写对方QQ号,message填写消息内容
curl 'http://127.0.0.1:5700/send_private_msg?user_id=364336543&message=你好~'
2、获取所有好友信息
curl http://127.0.0.1:5700/get_friend_list