Python-itchat(微信聊天机器人)
输入以下代码,运行,用微信扫描二维码登录即可,下面代码调用了图灵的api,会进行一些简单的文字对话
import requests
import itchat
import randomKEY = '04f44290d4cf462aae8ac563ea7aac16'def get_response(msg):apiUrl = 'http://www.tuling123.com/openapi/api'data = {'key' : KEY,'info' : msg,'userid' : 'wechat-robot',}try:r = requests.post(apiUrl, data=data).json()return r.get('text')except:return@itchat.msg_register(itchat.content.TEXT)
def tuling_reply(msg):defaultReply = 'I received: ' + msg['Text']robots=['【自动回复】','【机器人】']reply = get_response(msg['Text'])+random.choice(robots)return reply or defaultReplyitchat.auto_login(enableCmdQR=2)
itchat.run()
如果你要保持这个代码一直运行,最好有一台自己的服务器,用screen功能,运行代码,就可以一直运行了
如果出现二维码显示不全的情况只需要把auto_login(enableCmdQr=2)就可以了
赶紧试试吧
Python-itchat(微信聊天机器人)相关推荐
- python接入微信_使用python接入微信聊天机器人
本文实例为大家分享了python接入微信聊天机器人的具体代码,供大家参考,具体内容如下 1.安装库wxpy: pip install -U wxpy or pip install -U wxpy -i ...
- python实现微信聊天机器人
python实现微信聊天机器人 具备基础:会编程就ok 电脑环境:已经安装过python,在命令行输入python能成功就行 [外链图片转存失败(img-CuiDMIDq-1564199551669) ...
- Itchat 微信聊天机器人
微信聊天机器人(Itchat) 不务正业,想起干点啥有意思的事,于是想起了用聊天机器人去调戏微信好友也许会有点意思吧,于是参照别人写的东西,自己也浅尝一下.基本原理还是很简单的,就是让机器人替你去聊天 ...
- 利用python实现微信聊天机器人(需自己设置关键字及回复内容)
本人为python小白写此帖纪念用python写的第一个脚本 微信聊天机器人 1.通过查找截图进行鼠标点击操作 2.通过直接输入屏幕中的坐标进行鼠标点击操作(在复制他人最新信息时采用指定坐标双击) ...
- Python Wechaty 微信聊天机器人 padlocal协议搭建指南
python版本推荐3.9+ 微信机器人框架:Wechaty Python-Wechaty中文手册 开发前需要准备: Linux服务器(CentOS 8.0+,Python环境,Docker) 本地P ...
- Python制作微信聊天机器人
可以借助图灵机器人和itchat插件来模拟机器人聊天. 1.注册图灵机器人账号 在官网注册(http://www.tuling123.com),注册完之后可以创建一个机器人,最终需要机器人的apike ...
- Python创建微信聊天机器人
最近想着做一个微信机器人,主要想要实现能够每天定时推送天气预报或励志语录,励志语录要每天有自动更新,定时或当有好友回复时,能够随机推送不同的内容.于是开始了分析思路.博主是采用了多线程群发,因为微信对 ...
- python微信聊天机器人_python实战项目,使用itchat模块制作微信聊天机器人
前言 对于咱们热爱折腾的青年来说,经常会有很多好玩的新奇创意想法,可是,有时候就缺少一个接口,实现交互.比如说,咱们博客的 python实战项目,有些的确比较好玩,但是似乎只能在电脑上跑跑程序,怎么运 ...
- python自动回复机器人手机版_GitHub - HZQHZA/wxpy: Python 写 微信聊天 根据 自动回复 接入机器人 等等.......
wxpy Python 写 微信聊天 根据 自动回复 接入机器人 等等.... wxpy: 用 Python 玩微信 #项目介绍 wxpy登录就给好友发消息 发图片 自动回复信息 添加好友自动 ...
- python 微信聊天机器人_python操作微信自动发消息的实现(微信聊天机器人)
前言 最近在学习python,发现一个微信自动发消息的小demo感觉很有意思,试了一下,不成功,因为demo中用的是itchat这个库来操作微信,而这个库是通过微信网页版来操作微信的,现在微信网页版已 ...
最新文章
- 无监督学习:大数据带我们洞察现在,但小数据将带我们抵达未来
- 新版本找不到tf.contrib的解决方案
- CentOS 初体验八:传输本地文件到CentOS
- SQL Server 中系统视图sysobjects中type字段的说明
- rsa 模数 指数转换 c语言_模数转换,你必须知道的8个经典ADC转换电路方案
- [笔记]极大极小过程的alpha-beta剪枝不可与记忆化搜索一起使用
- Linux中用户的简介与管理
- spring 5.x(1)-----Spring Framework 5.x中的新功能
- golang []byte和string相互转换
- java里不支持post请求_java – Spring Boot – 不支持请求方法’POST’
- 【七】jmeter 连接 mysql 数据库(Jmeter 连接数据池)配置:JDBC Connection Configuration
- 1026 逃跑的拉尔夫
- 学计算机信息管理专业的感谢,2014年计算机信息管理专业自荐信
- Tlsr8258开发-BQB(DTM)测试
- c语言char怎么用?
- 计算机处理器性能排名,2019电脑cpu处理器性能排名:AMD 32核撕裂者遥遥领先(2)...
- 程序员小助手 | Emacs,最强编辑器,没有之一
- 【主动学习 03】Active Self-Paced Learning for Cost-Effective and Progressive Face Identification (PAMI‘18)
- 简单的哈夫曼树程序实现
- 游戏服务器内三类线程池的划分与使用