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.name =小薇 #机器人名,可以改成你想要的,主要使用该字眼触发机器人相应。
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}
即可实现内容被qq机器人发送到群里。

其他:




qq.bot.key=123456
  qq.bot.pushGroups=*
Logo

快速构建 Web 应用程序

更多推荐