itchat 自动回复

# coding=utf-8
import itchat
import requests

def get_response(_info):
    print(_info)                                       # 打印好友发来的消息
    api_url = 'http://www.tuling123.com/openapi/api'   # 图灵机器人网址,注册机器人
    data = {
        'key': '6f260b8dfbe54e056bbc4ba7e2',           # 注册一个小萌
        'info': _info,                                 # 我们从好友接收到的消息 然后转发给图灵机器人
        'userid': 'wechat-robot',
    }
    r = requests.post(api_url, data=data).json()
    print(r.get('text'))                               # 打印机器人回复给好友的消息
    return r


@itchat.msg_register(itchat.content.TEXT)
def text_reply(msg):
    return "【我是好奇宝宝:】" + get_response(msg["Text"])["text"]


if __name__ == '__main__':
    itchat.auto_login(hotReload=True)                  # hotReload = True, 保持在线,下次运行代码可自动登录
    itchat.run()

猜你喜欢

转载自blog.csdn.net/l1159015838/article/details/82015699