使用pyton實現微信機械人聊天,簡易版

2021-09-14 06:12:54 字數 885 閱讀 2851

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...