zoukankan      html  css  js  c++  java
  • 微信自动聊天机器人

    通过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() # 运行

     附上效果图哦!

  • 相关阅读:
    NOI2018 退役记
    APIO2018 被屠记
    CTSC2018 被屠记
    SNOI2018 退役记
    O(1) long long a*b%p
    prufer编码
    杜教筛
    GCC卡常
    NOIP2017滚粗记
    UVA 10763 Foreign Exchange
  • 原文地址:https://www.cnblogs.com/felixwang2/p/8847076.html
Copyright © 2011-2022 走看看