实现一个QQ助手

一、准备工作

  • 下载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
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

贝勒里恩

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值