microMsg-bot微信表情機(jī)器人
microMsg-bot
微信表情機(jī)器人
原理
- 使用了 wxpy ,一個(gè) Python 的微信機(jī)器人庫(kù)
- 表情利用了 doutula 的搜索接口
- web 界面使用了 Flask,一個(gè) Python的 HTTP 庫(kù)
- 瀏覽器端使用了 Socket.IO 來(lái)跟服務(wù)端通訊
使用方法
前往 bot.libivan.com,打開(kāi)手機(jī)微信用攝像頭掃描二維碼登錄。
登錄后可以開(kāi)啟 [后綴發(fā)表情] 和 [被@回復(fù)表情] 兩個(gè)功能。
后綴發(fā)表情
效果圖:
被@回復(fù)表情
效果圖:
加入斗圖測(cè)試群
掛機(jī)
網(wǎng)頁(yè)版微信每次離線后,都要掃二維碼才能重新登錄,因此可以用服務(wù)器掛著賬號(hào)來(lái)維持session。
在bot.libivan.com成功登錄后打開(kāi)chrome控制臺(tái)可以看到如圖所示的log:
復(fù)制黃框內(nèi)容,前往紅線鏈接,在新打開(kāi)的窗口控制臺(tái)中粘貼進(jìn)去執(zhí)行,便可同時(shí)使用網(wǎng)頁(yè)版微信和機(jī)器人。
當(dāng)網(wǎng)頁(yè)版微信離線后只需要刷新頁(yè)面或者重新執(zhí)行代碼便可脫離手機(jī)使用網(wǎng)頁(yè)版微信。
部署
簡(jiǎn)易方式
docker run -p 80:80 qwivan/micromsg-bot
使用 docker volume
docker run -d --restart=always -p 80:80 -e KEY=YOUR_SECRET_KEY --name mmbot -v mmbot:/data qwivan/micromsg-bot
評(píng)論
圖片
表情
