欢迎来到Felix的博客

Do the right things! And talk is cheap,show me your code!

微信自动聊天机器人

通过itchat模块和微信进行聊天。---》itchat教程--》大神详解itchat

# -*- coding: utf-8 -*-
# @Author  : FELIX
# @Date    : 2018/4/15 10:56

import requests
import json
import itchat


# 与图灵机器人聊天
def autochat(input_data, userid):
    api_url = 'http://www.tuling123.com/openapi/api'

    post_data = {
        'key': " ", # 这里的可以为图灵机器人的key
        'info': input_data,
        'lec': '浙江杭州',
        'userid': userid,
    }
    re_content = requests.post(url=api_url, data=post_data).text

    print(re_content)
    return json.loads(re_content)['text']


@itchat.msg_register('Text', isGroupChat=False)
def test_reply(msg):
    content = msg['Content']  # 获取微信收到的消息
    fromUser = msg['FromUserName']  # 获取发送用户id
    message = autochat(content, fromUser)  # 和图灵机器人交互
    itchat.send(message, fromUser)  # 发送消息
    print(msg)


# autochat('nihao', 123456)

itchat.login() # 登录微信  如果不想每次登录都扫码添加参数hotReload=True
itchat.run() # 运行

 附上效果图哦!

 

posted @ 2018-04-15 13:03  寂静的天空  阅读(1333)  评论(0编辑  收藏  举报
个人感悟: 一个人最好的镜子就是自己,你眼中的你和别人眼中的你,不是一回事。有人夸你,别信;有人骂你,别听。一根稻草,扔街上就是垃圾;捆上白菜就是白菜价;捆上大闸蟹就是大闸蟹的价。 一个人,不狂是没有出息的,但一直狂,肯定是没有出息的。雨打残花风卷流云,剑影刀光闪过后,你满脸冷酷的站在珠峰顶端,傲视苍生无比英武,此时我问你:你怎么下去? 改变自己就是改变自己的心态,该沉的时候沉下去,该浮的时候浮上来;不争名夺利,不投机取巧,不尔虞我诈;少说、多听、多行动。人每所谓穷通寿夭为命所系,岂不知造物之报施,全视人之自取。 座佑铭:每一个不曾起舞的日子,都是对生命的辜负。