admin管理员组文章数量:1646324
##python+qqbot实现qq聊天机器人
###1. 安装qqbot
使用pip安装qqbot
pip install qqbot
###2. 登录qq
在安装完qqbot后,就可以进行qq的登录了,使用qqbot命令进行登录,在命令行输入qqbot,然后会弹出来二维码,你进行扫码后便可以登录了,登录后就可以挂在那里不用管它,他就相当于一个qq客户端,用于处理qq。
###3.python编码
这个编码阶段和上一个微信的开发是类似的,都是通过一个方法接受消息,然后图灵机器人进行消息的处理并且给出回复的内容。只是qq的使用的 onQQMessage方法的做为消息回复的函数。
```
#下面注册的响应函数的函数名必须为 “onQQMessage” ,函数参数也必须和上面的一致。
def onQQMessage(bot, contact, member, content):
ret = reply(content)
save = "收到消息: "+content+"\n"+"回复消息: "+ret+"\n"
save_to_file('D:\\content.txt', save)
bot.SendTo(contact,ret)
```
我这里还做了一个把消息保存到文件,你可以不做,而reply函数和微信实现登陆是一样的参考我的微信登陆那个就行了。
###4.运行这个python
qq和微信不一样得还有就是,微信的这个python是直接运行的,而qq的这个python文件是交个qqbot运行的,具体方法就是把这个python文件拷贝到C:\Users\Administrator.qqbot-tmp\plugins这个路径下,然后在开启一个命令行(注意:是另外开启一个,不要在那个运行qqbot的黑窗口中输),然后输入qq plug xxx其中xxx就是你的python的名字,这样就可以把py文件加载到qbot上咯。输入 qq unplug xxx就是从qbot上拿下。加载完py文件,你的qq就变成了一个智能qq咯。
欢迎大家关注我的微信公众号,未来上面会推送python
机器学习
算法学习
深度学习
论文阅读
以及偶尔的小鸡汤
等内容。ようこそいらっしゃい!
搜索 coderwangson 关注
版权声明:本文标题:python+qqbot实现qq聊天机器人 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1729445000a1201336.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论