首先,我们需要安装并配置好Python环境,并安装请求和itchat包,我用的是Windows7多环境!
https://www.python.org/Python官网
下载
然后直接打开安装
选择路那个选项勾选(直接添加环境变量以及路径)直接下一步直到安装完成
运行cmd
然后cmd命令行输入
pip安装itchat请求等待安装完成现在我们已经安装完成了环境
然后在桌面新建文本以。py结尾复制以下代码写入其中保存后运行
键的值从图灵官网新建机器人以后获得
以下是脚本内容
#=utf8编码
进口进口请求itchat
#去图灵机器人官网http://www.tuling123.com/注册后会生成一个apikey,可在个人中心查看
键=按舜μ钚赐剂榛魅斯丶?br/> def get_response(味精):
apiUrl=' http://www.tuling123.com/openapi/api '
data=https://www.yisu.com/zixun/{
“关键”:关键,
“信息”:味精、#这是要发送出去的信息
“标识”:“wechat-rebot”, #这里随意写点什么都行
}
试题:
发送一个帖子请求
<代码> r=请求。帖子(apiUrl, data=https://www.yisu.com/zixun/data) . json () #获取文本信息,若没有“文本”值,将返回Nonoe 返回r.get(文本) 除了: 返回代码> >之前#通过定义装饰器加强函数tuling_reply(味精)功能,获取注册文本信息@itchat.msg_register (itchat.content.TEXT)
br/> @itchat.msg_register (itchat.content.TEXT)
设置一个默认回复,在出现问题仍能正常回复信息
<代码> defaultReply='我收到了:‘+味精(“文本”) 回复=get_response(味精['文本']) # a或b表示,如有一个有内容,那么返回,否则返回b 返回应答或defaultReply 代码>#使用热启动,不需要多次扫码
itchat.auto_login (hotReload=True)
itchat.run ()然后环境正常的话文本将变成这个图标!
Python实现微信自动回复机器人详细教程