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