基于 Smart QQ(Web QQ)的 QQ 机器人
Java 版本:ScienJus/smartqq
Api分析:
安装这个 Gem :
gem install qqbot
require 'qqbot'
并编写自己的业务逻辑,例如:
require 'qqbot'
qqbot = QQBot.new
# 在这里需要扫描二维码登录
# 打印出好友列表
qqbot.get_friend_list_with_category.each do |category|
puts category.name
category.friends.each do |friend|
puts "———— #{friend.nickname}"
end
end
效果:
效果:
- 登录
- 拉取消息
- 获取群列表
- 获取好友列表
- 获取讨论组列表
- 发送私聊消息
- 发送群消息
- 发送讨论组消息
- 发送临时消息
- 好友详细信息
- 群详细信息
- 讨论组详细信息
- 获取在线好友
- 获取最近会话
- 获取登录用户信息
- 查询用户 QQ 号
- 退出登录
- 登录时保存二维码到本地
- 登录时通过网页查看二维码
- 登录时发送二维码到指定邮箱
- 登录时将二维码打印到控制台
- 掉线时尝试重新登录
- 登录失效后邮件推送信息
有问题或是建议可以提 Issues ,或是发邮件联系我,我的邮箱:i@scienjus.com