个人微信接入图灵机器人(基于Python)

007452UMly1g2920hpib5j31ig0of4kz.jpg

其实初衷是觉得这个东西应该还蛮好玩的,自己的个人QQ、微信等能自动回复,似乎挺有新意的。从朋友那了解后,就试着操作了一番,其实挺简单的。只是为了娱乐而已,所以我们就是尽可能的寻找免费的资源啦!所以这个小小“图灵机器人”很适合这项任务呢。

  1. 获取机器人。在图灵机器人官网注册一个账号,接着去创建一个机器人(免费版),获得一个apikey
  2. 安装Python环境。由于需要Python的脚本,所以需提前安装好Python的环境。博主用的是Python3.7.2。
  3. 安装itchat库。在cmd里输入pip install itchat pillow。博主所操作作系统为windows。
  4. 新建一个.py文件,将下面代码写入,将代码中的XXX替换为自己的apikey,然后保存并运行即可(仅替换这一处)。

    import requests 
    import itchat 
       
    KEY = 'dbbbdb23133b4082ae5cb7dd448dbc6a' 
       
    def get_response(msg): 
        apiUrl = 'http://www.tuling123.com/openapi/api' 
        data = { 
            'key': 'XXX',
            'info': msg, 
            'userid': 'pth-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'] 
        reply = get_response(msg['Text']) 
        return reply or defaultReply 
       
    itchat.auto_login(hotReload=True) 
    itchat.run()  
  5. 运行该程序,会出现一个二维码,用微信扫码登录即可,
    到这里就算配置成功了。
    当别人发微信给你时,小图灵Robot就会代替你回复了,对于免费版来说,它的智能程度已经挺不错的了,适合娱乐、搞怪。
    但是提醒一下,不要耽误自己的正事儿哦。
  6. 如何关闭:将运行的脚本程序关闭即可,机器人就不会代替我们回复了。
  7. 二次登陆时时仅需运行该程序,然后在手机微信界面确认登录即可,图灵Robot就又来啦。
Last modification:April 27th, 2019 at 05:31 pm
有钱的捧个钱场,没带钱的捧个人场。

Leave a Comment