import requests
import itchat
# pip3 install itchat
key = 'eb720a8970964f3f855d863d24406576'
def get_response(msg):
# 這裡實現與圖靈機械人的互動
# 構造了要傳送給伺服器的資料
apiurl = ''
data =
try:
r = requests.post(apiurl, data=data).json()
# 字典的get方法在字典沒有'text'值的時候會返回none而不會丟擲異常
return r.get('text')
except:
return
@itchat.msg_register(itchat.content.text, itchat.content.picture)
def tuling_reply(msg):
defaultreply = 'i received: ' + msg['text']
# 如果圖靈key出現問題,那麼reply將會是none
reply = get_response(msg['text'])
# a or b的意思是,如果a有內容,那麼返回a,否則返回b
# 有內容一般就是指非空或者非none,你可以用`if a: print('true')`來測試
return reply or defaultreply
# 為了讓實驗過程更加方便(修改程式不用多次掃碼),我們使用熱啟動
itchat.auto_login(hotreload=true)
itchat.run()
微信機械人,實現自動回覆
我在別人的基礎上修改了一下 具體如下 from pywechatspy import wechatspy import random import re import json import requests import time 只支援2.8.0.133 userid str 1 1 可以替換成...
尬聊機械人
具體的使用方法可以參考官方的教程 itchat itchat的安裝,傻子步驟 pip3 install itchat 圖靈,這位偉大的任務,我們都知道,判斷和你對話的是人還是機械人的第一關就是反覆問他同乙個問題,也就是我們所熟悉的圖靈測試 當然,現在為止,還沒有能通過圖靈測試的機器 今天我們需要用到...
機械人微信訊息推送實現方案
決定使用golang編寫,需要用到golang的乙個庫github.com go vgo robotgo,基本上方案的需求是靠這個庫實現的。首先我們執行乙個服務程式在自己電腦上,如下 固定區域座標,螢幕右上角座標是0,0 arrarea map string int map string int m...