微信自動聊天機器人

經過itchat模塊和微信進行聊天。---》itchat教程--》大神詳解itchathtml

# -*- 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() # 運行

 附上效果圖哦!json

相關文章
相關標籤/搜索