微信人工智能回复程序编码

能看到这篇文章就是想看看人工智能机器人回复废话少说看程序。

首先:你要在cmd 中下载一个模块itchat下面是方法:

第一

在这里插入图片描述

第二(你也可以试一试“pip install itchat”)

在这里插入图片描述

第三下载完成(如果你出现“一个远程连接已被终止”那么你就多试几次,前提是你的网络很好,还是不行的话你就在下方评论处留言)

一.看看你是否pycharm这款软件,如果你有你有那就好办啦!直接把下面的程序在你pycharm中运行就行啦。

import requests
import itchat

# pip3 install itchat

#KEY = 'eb720a8970964f3f855d863d24406576'
KEY = 'a9d897ff4be24b4bab225a0c2e048630'

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()
        # 字典的get方法在字典没有'text'值的时候会返回None而不会抛出异常
        return r.get('text')
    except:
        return
# 这里实现微信消息的获取
@itchat.msg_register(itchat.content.TEXT, itchat.content.PICTURE)
def tuling_reply(msg):
    defaultReply = 'I received: ' + msg['Text']
    # 如果图灵Key出现问题,那么reply将会是None
    reply = get_response(msg['Text'])
    # a or b的意思是,如果a有内容,那么返回a,否则返回b
    # 有内容一般就是指非空或者非None,你可以用`if a: print('True')`来测试
    return reply or defaultReply
# 为了让实验过程更加方便(修改程序不用多次扫码),我们使用热启动
itchat.auto_login(hotReload=True)
itchat.run()

1.当你运行这个程序的时候 会出现一个二维码扫描二维码就行啦!

2.当你在运行的时候如果你朋友给发信息出现“亲爱的,当天请求次数已用完”的情况后你只要吧上面的

KEY = ‘eb720a8970964f3f855d863d24406576’

KEY = ‘a9d897ff4be24b4bab225a0c2e048630’

换一个KEY 就行了。

二. 也有很多朋友没有pychram那么你就用下面的方式运行程序也可以执行。

1.你首先要在我的电脑目录下面创建一个文本文档

2.你要把你刚才创建的文本文档的名字改为 123.py 记住一定要是**.py

3.复制上面的代码保存到你新建的文件中去在代码的最上面添加下面图片标记的内容

# _*_ coding: utf-8 _*_

在这里插入图片描述

4.在你创建的目录下按住 shift+点击鼠标右键 会出现下面的情况

在这里插入图片描述

5.点击标记的地方打开之后输入Python 123.py 再次声明你的文件名一定是**.py结尾的

在这里插入图片描述

6.之后就和上面的一样啦

三.如果你用的可以请给我点一个赞 ,谢谢你们的观看希望你们天天开开心心,每天快快乐乐!

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值