你可以暗戀公司的某個妹子已久,她的人緣很好常常會在公司群裡和大家聊天,所以你一直關注著希望能投其所好,或者產生共鳴,但是作為程式設計師的你卻每天忙成狗,該怎麼辦?
你好不容易實現了乙個功能,結果產品驗收不通過,它說已經在專案群裡和你說了並且@了你,但是你沉醉於實現功能忘了看。看來今晚又得加班改需求了,心好累怎麼辦?
上次我們實現使用機械人與好友聊天只是實現了接收好友訊息,那如何接收群訊息呢?請看下圖
這樣我們就接收到群訊息了,也可以將機械人引入到群中,讓大家調戲。
能接收到群訊息之後,我們如何過濾我們需要的訊息呢?這裡我們可以在接收到群訊息後比較下這個群是不是我們需要監聽的群,然後再比較當前訊息傳送者在不在我們要監聽的物件中,如果兩者都滿足便實現了訊息過濾。
在我們拿到有用群訊息後,我們如何儲存這些資訊呢?有很多種儲存資訊的方式,你可以存檔案,存資料庫,也可以選擇**。這裡豬哥就選擇將資訊**,這樣有幾個優點:簡單、實時、永久儲存。
那**給誰?你可以**到指定好友或者檔案助手都行,在豬哥的**中是**到機械人管理員那裡,如果你沒有設定管理員那麼就**到檔案助手中。
管理員設定技巧:如果你用小號登入,那麼你可以設定你的大號為管理員;如果你沒有小號用自己的大號登入,那這個你就空著預設就設定檔案助手為管理員,相關資訊傳送至你的檔案助手中。
**模式:可將老闆重要指示**至其他群
監控模式:監控群中別人發的分享,這樣就可以第一時間發現是否有人在群中發廣告
管理員:指定管理員後可以遠端控制機械人的各個開關
大家可以根據自己的日常需求來自由發揮,個性化機械人哦~
wxpy官方文件:
微信機械人扯淡聊天
這裡我用了簡單的別人開發的機械人介面,也可以使用比較強大點的機械人,比如小黃雞機械人,也僅僅是簡單的文字訊息,後面會加上一些豐富的表情和 我使用了php curl擴充套件,當然用php自帶函式get file content和socket同樣可以 我將這個功能放到了 robot.php 如下 cur...
c 做微信機械人
本節主要說下hook的原理,其實hook分很多種,我們最說的hook就是 inline hook,是用的最廣泛的也是自由度最大的,相交於其他hook 比如有 apihook 訊息hook 等等hook,他們都有侷限性,apihook只能hook windows 的api 訊息,他們侷限性太大了,所以...
微信聊天機械人
import arrow import itchat import pydash import requests deflocal datetime 格式化的時間戳 return arrow.now format yyyy mm dd hh mm ss defget user info wx msg...