python做qq聊天机器人,python QQbot

python做qq聊天机器人,python QQbot,Python QQBot库的QQ聊天机器人

本文主要详细介绍了基于Python的QQBot库的QQ聊天机器人。本文中的示例代码非常详细,具有一定的参考价值。感兴趣的朋友可以参考一下。

本文分享了Python QQBot库中QQ聊天机器人的具体代码,供大家参考。具体内容如下

项目地址:https://github.com/pandolia/qqbot

1.安装

pip安装qqbot

2.主动发出消息

从qqbot import _bot as bot

#登录QQ

机器人。登录(['-q ',' 2816626661'])

'''

好友获得指定姓名/评论的好友。

集团收购集团

'''

巴迪=机器人。列表(“好友”、“b.K”)

#判断佛是作为这个朋友存在的

如果好友:

b=好友[0]

#发送消息

机器人。森托(b,“倪好”)

3.根据事件回复消息

首先,我们需要在命令行上启动qq。

c:\ python 3 . 6 . 4 \ virtual \ env _ QQ \ scripts activate

(env _ QQ)c:\ python 3 . 6 . 4 \ virtual \ env _ QQ \ Scriptsqqbot-q 2816626661

接下来,写自动回复的脚本。

从qqbot import _bot as bot

def onQQMessage(机器人、联系人、成员、内容):

if content=='-hello ':

机器人。SendTo(联系人,'你好,我是QQ机器人')

elif content=='-stop ':

机器人。SendTo(联系人,' QQ机器人已关闭')

机器人。停止()

接下来,把它放到文件夹C:\ user /xxxx/。qqbot-tmp/plugins/

保持前面的命令行窗口运行,重新启动另一个,然后执行。

qq插件召回

其中“recall”是我们刚刚放入的py文件的名称。

测试可行

参数描述:

Bot: QQBot对象,提供列表/发送/停止/重启等接口,

一个contact: QContact对象,消息的发送者,有ctype/QQ/uin/nick/mark/card/name这样的属性。

Member: QContact对象,仅当该消息是群消息或讨论组消息时有效,代表实际发送消息的成员。

内容:字符串对象、消息内容

4.结合图灵机器人

在这里注册一个图灵机器人账户,http://www.tuling123.com/.

重写刚才的剧本。

从qqbot import _bot as bot

导入请求

导入json

def getReplay(消息):

URL=' http://open API . tuling 123 . com/open API/API/v2 '

数据={

“感知”:{

“输入文本”:{

'文本':消息

},

},

userInfo': {

ApiKey ':'你的APIkey ',

用户Id ':'您的用户ID '

}

}

response=requests.post(url=url,json=data)

返回响应。文本

def onQQMessage(机器人、联系人、成员、内容):

if content=='-hello ':

机器人。SendTo(联系人,'你好,我是QQ机器人')

否则:

response=getReplay(内容)

机器人。SendTo(contact,JSON . loads(response)[' results '][0][' values '][' text '])

接下来,只需重新加载即可。

这就是本文的全部内容。希望对大家的学习有帮助,支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • webqq网页版登录入口,web版qq登录
  • webqq网页版登录入口,web版qq登录,WebQQ最新登陆协议的用法
  • qq邮箱收不到epic邮件,epicqq邮箱显示无效
  • QQ群课堂怎么设置回放,qq的群课堂怎么回放
  • 企业qq聊天记录找回,腾讯企点聊天记录怎么恢复
  • QQ空间评论特效,
  • qq空间回复特效怎么设置,,完美实现仿QQ空间评论回复特效
  • QQ强制聊天网页版,qq强制聊天器网页版
  • QQ强制聊天网页版,qq强制聊天器网页版,QQ强制聊天功能代码(加强版,兼容QQ2010)
  • QQ尾巴病毒,qq尾巴病毒是什么
  • QQ尾巴病毒,qq尾巴病毒是什么,QQ尾巴病毒核心技术的实现
  • QQ封号漏洞,腾讯的威胁
  • QQ封号漏洞,腾讯的威胁,惊!QQ新漏洞 腾讯3亿用户遭受威胁 附说明
  • qq密码被盗怎么找回,最简单的方法,qq密码被盗了怎么找回来吗密保手机也改了
  • qq密码被盗怎么找回,最简单的方法,qq密码被盗了怎么找回来吗密保手机也改了,QQ密码被盗怎么办 (教你如何找回QQ密码)
  • 留言与评论(共有 条评论)
       
    验证码: