簡單用VBS呼叫企業微信機械人發定時訊息的方法

2022-09-20 09:09:09 字數 749 閱讀 5498

去年在企業微信群當中突然看到多了乙個叫多群機械人的東西:

企業微信群機械人

以為是公升級了什麼程式設計客棧黑科技,看了下說明,原來目前功能是乙個接收自定義程式設計客棧訊息的webhook介面,可以通程式設計客棧過呼叫介面把自定義訊息推www.cppcns.com送到機械人所在的群當中。雖然看上去很簡單,想想還是挺有用的,於是簡單嘗試一下先做個定時提醒試試。

在群中新增機人很簡單,點加號,再點新增機械人按鈕,就可以建立乙個群機械人了。可以給機械人起個名字,上傳個頭像,加個簡單介紹。系統會自動生成乙個webhook呼叫位址,關於呼叫方法在配置說明裡有詳細說明。

新增機械人

自定義機械人名稱和頭像

呼叫介面傳送資料的方法有很多,為了簡單省事,我選擇使用vbs建立了乙個指令碼,然後在windows伺服器中加入乙個計畫任務,在固定時間執行這個指令碼,就可以實現乙個簡單的群裡自動提醒功能了。

vbs指令碼

指令碼很簡單,但足以實現乙個定時提醒的企業微信群機械人了。把指令碼放到乙個伺服器上,建立乙個計畫任務就行了。

這個指令碼要注意的是,params字串的格式要寫對。還有就是指令碼檔案本身要使用ansi編碼,我用的是nopad++,最初預設是utf-8,但指令碼中提交到介面的中文在被接收到然後推到群裡的時候是亂碼,後來改成ansi就好了。

有了這樣乙個介面,其實可以實現很多功能了,機械人的能力,完全取決於推送訊息後台的能力大小,如果後台是個ai的話,那這個機械人或許真的可以看上去象個機械人了。不知道企業微信這個機械人會不會有互動能力,如果有了互動能力就更好玩兒了。

企業微信機械人 獲取當前天氣

import requests import json import time address input 輸入要查詢的位址 address 湘潭市湖南科技大學 獲取輸入位址的經緯度 map url address key map key map response requests.get map ...

微信機械人扯淡聊天

這裡我用了簡單的別人開發的機械人介面,也可以使用比較強大點的機械人,比如小黃雞機械人,也僅僅是簡單的文字訊息,後面會加上一些豐富的表情和 我使用了php curl擴充套件,當然用php自帶函式get file content和socket同樣可以 我將這個功能放到了 robot.php 如下 cur...

c 做微信機械人

本節主要說下hook的原理,其實hook分很多種,我們最說的hook就是 inline hook,是用的最廣泛的也是自由度最大的,相交於其他hook 比如有 apihook 訊息hook 等等hook,他們都有侷限性,apihook只能hook windows 的api 訊息,他們侷限性太大了,所以...