一、准备工作

  • 下载​​go-cqhttp​​​,下载自己需要的版本,我是在ubuntu上搭建,我下载的是​​go-cqhttp_1.0.0-bata4_linux_amd64.deb​
  • 实现一个QQ助手_配置文件


二、流程

2.1、生成配置文件

切换到下载路径,并执行如下命令:

sudo dpkg -i go-cqhttp_1.0.0-bata4_linux_amd64.deb
go-cqhttp
//输入1,然后回车,回车
//会生成一个config.yml配置文件

实现一个QQ助手_linux_02

2.2、修改配置文件

  • 修改QQ号
  • 修改http下的post,将注释取消即可
  • 实现一个QQ助手_配置文件_03

2.3、登录

//再次执行
go-cqhttp

实现一个QQ助手_群组_04


然后用手机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=你好~'

实现一个QQ助手_配置文件_05

2、获取所有好友信息

curl http://127.0.0.1:5700/get_friend_list