smartqq介绍: http://w.qq.com/
在线WebQQ网页平台是腾讯在WebOS云平台上推出的一款单纯的聊天工具。
SmartQQ JAVA开源项目:
https://github.com/ScienJus/smartqq
基于 Smart QQ(Web QQ) 的 Api 封装,你可以用这个 Api 制作属于自己的 QQ 机器人!
实现qq登录,收发信息等功能。
基于smartqq的小薇q机器人项目:
https://github.com/b3log/xiaov
可以实现qq智能答复,同步推送信息到论坛,提供外部推送信息到qq群的接口。
简介
XiaoV(小薇)是一个用 Java 写的 QQ 聊天机器人 Web 服务,可以用于社群互动:
- 监听多个 QQ 群消息,发现有“感兴趣”的内容时通过图灵机器人或百度机器人进行智能回复
- 监听到的 QQ 群消息可以配置推送到论坛某个接口上,以实现论坛弹幕或者动态聚合效果,请看实例
- 在论坛代码中调用小薇进行 QQ 消息推送,比如论坛有新帖时自动推送到 QQ 群
- 加小薇为好友后可通过暗号(key)让她群推消息
总之,如果你需要一个连通 QQ 群和论坛的机器人,小薇是个不错的选择!
将整个项目下载,maven库搭建,编译通过后。
修改配置文件:src/main/resources/xiaov.properties:
qq.bot.type=1 #选择自动回复的后台是机器人
qq.bot.key=123456 #管理指令,单独聊天是该前置指令可以让xiaov推送群消息,外部同步到qq时接入key
qq.bot.pushGroups=* #制定推送群,*全部,若指定使用具体的groupname,用,隔开。
论坛推送的代码可以屏蔽,否则相关的群聊天内容都会推送到该地址:https://hacpai.com上。
其他的参数默认即可。
如果是使用mvn jetty:run启动的,
往 http://localhost:9090/qq
post
key={qq.bot.key}&msg={msgcontent}
key={qq.bot.key}&msg={msgcontent}
即可实现内容被qq机器人发送到群里。
其他:
qq.bot.key=123456 | |
qq.bot.pushGroups=* |