##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聊天机器人相关推荐

  1. python qq聊天机器人_Python QQBot库的QQ聊天机器人

    本文实例为大家分享了Python QQBot库的QQ聊天机器人的具体代码,供大家参考,具体内容如下 1.安装 pip install qqbot 2.主动发出消息 from qqbot import ...

  2. python qqbot库_Python QQBot库的QQ聊天机器人

    本文实例为大家分享了Python QQBot库的QQ聊天机器人的具体代码,供大家参考,具体内容如下 项目地址:https://github.com/pandolia/qqbot 1.安装 pip in ...

  3. python制作聊天机器人原理_用 Python 来做一个聊天机器人吧!(一)

    在我的一个回答里,我提到了用 Python 搭建聊天机器人.从今天开始,我就带着大家从0开始搭建一个聊天机器人. (顺便说一句,我喜欢把链接像上面这样加在文字里,如果找不到文中所说的资源,可以看看周围 ...

  4. Python基于AIML智能聊天机器人实战(4)- 机器人自学习能力集成

    一.前言 本文是<Python基于AIML智能聊天机器人实战>第四篇:AIML自学习能力集成: AIML是智能对话机器人具有里程碑意义的开源项目,曾斩获多项国际大奖,是基于检索技术的闲聊式 ...

  5. 基于PaddleHub的QQ聊天机器人

    基于PaddleHub的QQ聊天机器人 一. 项目背景 本项目是参加[AI达人特训营]的作品. 当你在和朋友在QQ群里划水摸鱼时,你是否会感到有一丝枯燥,没事别担心.为了增加群友们的划水乐趣,提高群友 ...

  6. 机器人聊天软件c#_C#制作简易QQ聊天机器人

    最近对QQ聊天机器人比较感兴趣,奈何一直没找到C#的源码,就自己摸索,好了废话不多说了,开始正题. 首先我们要准备的是C# 的SDK下载地址:http://pan.baidu.com/s/1geW0X ...

  7. webqq2协议分析和qq聊天机器人简单实现(转)

    webqq2协议分析和qq聊天机器人简单实现 转之http://hfutxf.javaeye.com/blog/800866 通过webqq接口,可以实现发送qq消息接收qq消息等,这样,想实现一个q ...

  8. webqq2协议分析和qq聊天机器人简单实现

    转之http://hfutxf.javaeye.com/blog/800866 通过webqq接口,可以实现发送qq消息接收qq消息等,这样,想实现一个qq聊天机器人,就不是什么难事情了了,下面开始一 ...

  9. 基于Nonebot2实现QQ聊天机器人商品查询【Nonebot插件教程】

    文章目录 前言 商品页面分析 插件编写 彩蛋 前言 本插件是基于Nonebot2 的QQ聊天机器人.通过集成京东商品爬虫,将京东网站中的优质产品推荐给用户,本文对京东官网源码信息进行了分析,并附上了完 ...

  10. Python基于AIML智能聊天机器人实战视频教程-张子良-专题视频课程

    Python基于AIML智能聊天机器人实战视频教程-244人已学习 课程介绍         Python基于AIML的智能聊天机器人开发实战课程,包括典型案例.基础理论.功能拓展.源码框架解读四个方 ...

最新文章

  1. input属性为number,maxlength不起作用的解决方案
  2. 多个网站共享一个mysql数据库_如何在多个Postgresql数据库之间共享表
  3. 一星期没完成Ansible任务
  4. vue点击网页全屏_vue-cli点击实现全屏功能(两种方式)
  5. Oracle 12C 多种方式创建PDB
  6. 四十三、Linux磁盘管理和Shell编程
  7. 甲骨文严查Java授权,企业连夜删除JDK
  8. language support图标在哪里?怎么消失了?
  9. java long short_Java Long类shortValue()方法与示例
  10. C++ 简单实现unorderset和unordermap
  11. WEB Service 下实现大数据量的传输
  12. [转]C语言嵌入式系统编程修炼之背景篇
  13. IOS学习之多线程(3)--线程安全
  14. mysql数据库原理及应用实训报告_《数据库原理及应用》实验报告.doc
  15. LINUX命令 VS DOS命令
  16. 【2019最新最全版】Java基础入门视频
  17. 【模式识别】信号检测实验及MATLAB仿真
  18. Doris 运维篇:Apache Doris 如何定位处理问题的Tablet
  19. stc单片机呼吸灯c语言,用51单片机制作呼吸灯
  20. 如何解决error: failed to push some refs to ‘https://gitee.com/

热门文章

  1. 一个测试浏览器速度的网站
  2. conda:未找到命令
  3. 灵山奇缘服务器维护中,灵山奇缘跨服系统详细介绍
  4. panabit之MAC管控
  5. 决策树系列(二)——基于决策树算法实现泰坦尼克号生还预测
  6. linux搭建未转变者服务器,未转变者怎么创建服务器_未转变者(Unturned)开服教程_快吧单机游戏...
  7. 2020年度最值得关注论文TOP10
  8. 打开计算机系统无法访问指定的,win10系统运行软件时提示“无法访问指定设备路径或文件的修复步骤...
  9. Cloudera Manager详细安装教程
  10. IIS6/IIS7以上、Nginx、Apache拦截屏蔽垃圾蜘蛛UA爬行降低负载方法IIS7.5如何限制某UserAgent 禁止访问