python itchat+機器人web api實現(xiàn)個人微信機器人

模塊

itchat

功能

實現(xiàn)微信回復(fù)機器人(調(diào)用圖靈機器人api)

代碼

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#Author:Eric
import requests
import itchat



def getResponse(_info):
    #print(_info)
    apiUrl = 'http://www.tuling123.com/openapi/api'
    data = {
        'key'    : '7c1ccc2786df4e1685dda9f7a98c4ec9', # 如果這個Tuling Key不能用,那就換一個
        'info'   : _info, # 這是我們發(fā)出去的消息
        'userid' : 'wechat-robot', # 這里你想改什么都可以
    }
    # 我們通過如下命令發(fā)送一個post請求
    r = requests.post(apiUrl, data=data).json()

    # 讓我們打印一下返回的值,看一下我們拿到了什么
    return r

@itchat.msg_register(itchat.content.TEXT)
def text_reply(msg):
        # print(msg)
    return "小小:" + getResponse(msg["Text"])["text"]

    # itchat.auto_login(enableCmdQR=True)
#pycharm下使用如下兩條命令
itchat.login()
# itchat.auto_login(enableCmdQR=True)
itchat.run()
#服務(wù)器上使用如下兩條命令
itchat.auto_login(enableCmdQR=2,hotReload=True)
itchat.run(debug=True)

#print(getResponse("早上好"))

使用方法(前提是設(shè)備安裝了python):

本地使用:
輸入pip install itchat  pillow,等待安裝完成,輸入python wx.py,用手機微信掃描生成的二維碼,確認登陸即可
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 本項目github地址 效果圖 使用方法(前提是設(shè)備安裝了python): 本地使用:下載本項目到本地,解壓,進入...
    gzm1997閱讀 18,153評論 27 49
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,116評論 25 708
  • 〇、前言 本文共108張圖,流量黨請慎重! 歷時1個半月,我把自己學(xué)習(xí)Python基礎(chǔ)知識的框架詳細梳理了一遍。 ...
    Raxxie閱讀 19,029評論 17 410
  • 數(shù)據(jù)庫索引,在數(shù)據(jù)庫管理系統(tǒng)中是一個排序形式的數(shù)據(jù)結(jié)構(gòu),以協(xié)助快速查詢和更新數(shù)據(jù)庫表中數(shù)據(jù)。索引的實現(xiàn)通常使用B樹...
    博為峰51Code教研組閱讀 1,759評論 0 1
  • 關(guān)于作者翁貝托·艾柯被稱為“20世紀后半期最耀眼的意大利作家”“百科全書式”的作家。他一生中留下了140多部、橫跨...
    跟美過不去閱讀 402評論 0 3