怎么用python做自动回复机器人_微信群机器人哪个好用

怎么用python做自动回复机器人_微信群机器人哪个好用首先,我们需要安装并配置好Python环境,并安装requests和itchat包,我用的是Windows7环境!https://www.python.org/python官网下载然后直接打开安装选择path那个选项勾选(直接添加环境变量以及路径)直接下一步直到安装完成运行cmd然后cmd命令行输入pipinstallitchatrequests等待安装完成现…


Jetbrains全系列IDE稳定放心使用

首先,我们需要安装并配置好Python环境,并安装requests和itchat包,我用的是Windows7环境!
https://www.python.org/ python官网

下载Python实现微信自动回复机器人详细教程

Python实现微信自动回复机器人详细教程

然后直接打开安装
选择path那个选项勾选(直接添加环境变量以及路径) 直接下一步直到安装完成
运行 cmd
然后cmd命令行 输入
pip install itchat requests
等待安装完成现在我们已经安装完成了环境
然后在桌面新建文本以.py结尾复制以下代码写入其中保存后运行
KEY的值从图灵官网新建机器人以后获得
Python实现微信自动回复机器人详细教程

以下是脚本内容
Python实现微信自动回复机器人详细教程

#coding = utf8
import requests
import itchat
#去图灵机器人官网http://www.tuling123.com/ 注册后会生成一个apikey,可在个人中心查看
KEY = ‘此处填写图灵机器人KEY’
def get_response(msg):
apiUrl = ‘http://www.tuling123.com/openapi/api‘
data = {

‘key’ : KEY,
‘info’ : msg, # 这是要发送出去的信息
‘userid’ : ‘wechat-rebot’, #这里随意写点什么都行
}
try:

发送一个post请求

    r = requests.post(apiUrl, data =data).json()
    #获取文本信息,若没有‘Text’ 值,将返回Nonoe 
    return r.get('text')
except:
    return

#通过定义装饰器加强函数 tuling_reply(msg) 功能,获取注册文本信息br/>@itchat.msg_register(itchat.content.TEXT)
def tuling_reply(msg):

设置一个默认回复,在出现问题仍能正常回复信息

defaultReply = 'I received: ' +msg['Text']
reply = get_response(msg['Text'])
#a or b 表示,如有a有内容,那么返回a,否则返回b
return reply or defaultReply

#使用热启动,不需要多次扫码
itchat.auto_login(hotReload=True)
itchat.run()

然后环境正常的话文本将变成这个图标!
Python实现微信自动回复机器人详细教程
运行以后会得到一个二维码微信扫描登陆即可,用其他微信和自己聊天即可开始自动回复!

转载于:https://blog.51cto.com/12102819/2308403

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/188936.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 错误406(接口报406是什么原因)

    406错误错误提示:根据请求中接收的主动协商头字段,目标资源没有用户代理可接受的当前表示,并且服务器不愿意提供默认表示。出现的原因:1.请求地址的后缀问题不要些成.html不写或写词.json2.@设置了ResponseBody要把对象转换成json格式,但是缺少转换依赖的Jackson包SpringMVC默认依赖Jackson包,需要加一个Jackson包。$.ajax({url:’/topic/delete’,//后缀写词.json或者不写

    2022年4月11日
  • android桌面快捷方式跳转到指定activity

    android桌面快捷方式跳转到指定activity

    2022年2月7日
  • 遗传算法经典实例matlab_蚁群算法matlab实例

    遗传算法经典实例matlab_蚁群算法matlab实例二进制编码为基础%目标函数functiony=fobj(x)ifx<=0y=sin(x);elseifx<=2y=x^2/2;elsey=3-x/2;endend%主程序%清楚窗口内容和变量clearclcpc=0.8;%交叉率pm=0.05;%变异率Iter_N=100;%迭代最大代数popsize=10;%种群规模,个体的集合LB=-10;UB=

    2022年9月13日
  • 简单网页的制作_html简单网页制作

    简单网页的制作_html简单网页制作前言:虽然现在有很多网页模板可以套用,但是不写代码就永远不能进步!简单介绍:HTML是一种超文本标记语言,简单来说就是用来做网页的,没有别的脚本语言的加持下只能做静态网页。在有其它脚本语言JavaScript(JS)和PHP语言的加持下就可以做动态网页,甚至可以做耗费精力和时间的响应式网站。刚才说的静态网页、动态网页和响应式网站显然都是后话了,到后边还有伪静态网页,这些到后面再讲。HTML编译器:Dreamweaver和WebStorm写一个简单网页可以先用记事本废话不多

    2022年10月13日
  • Elasticsearch索引迁移的四种方式

    Elasticsearch索引迁移的四种方式本文主要讲解Elasticsearch下实现索引迁移的几种方式。0、引言将ES中的索引拷贝到其他ES中,或者将ES整体迁移,研究发现有两个开源的工具:elaticserch-dump和Elasticsearch-Exporter。除此之外,logstash在索引同步、迁移方面的作用也很大。两工具及logstash实现迁移的介绍、安装、使用、验证效果等展示如下:1、el…

    2022年5月29日
  • 5个最佳拖放式WordPress网页生成器比较(2018)

    5个最佳拖放式WordPress网页生成器比较(2018)你想要一个简单的方法来建立和定制你的WordPress网站?这就是拖放WordPress网页生成器插件派上用场的地方。这些WordPress网页生成器允许您在不编写任何代码的情况下创建、编辑和自定义您的网站布局。在本文中,我们将比较和回顾5个最好的WordPress拖放网页构建器。为什么使用拖放页面生成器的WordPress?当开始一个博客时,许多WordPress初学者发现很难在他们的网站上更改或自定义页面布局。虽然很多优质的WordPress主题都有不同的页面布局,但对于不懂HTML代码的人来说,

    2022年5月11日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号