首先需要知道個人微信是沒有發送消息的接口的,可以通過微信公眾號發送消息,但是公眾號認證使用成本都比較高一年要300塊錢,且微信公眾號發消息有諸多限制
現在騰訊在大力的推廣企業微信,周末沒事在家試了很多種方法
- 客戶群
企業微信用戶和普通微信可以建一個企業微信外部群,但是外部群沒法添加群機器人
失敗!
- 企業微信群
普通企業微信群是可以添加群機器人的,個人微信關注企業微信之后可以接收企業微信的消息,但是沒有收到群機器人發的消息
失敗!
- 微信客服
企業微信管理后台可以添加一個企業應用微信客服,然后添加一個客服可以獲得一個鏈接,用個人微信打開之后就自動關注微信客服
微信客服發送消息的接口也有限制,大概就是要有一個會話ID,這個會話ID48小時就會過期,也就是說每隔48小時你就得用個人微信打開微信客服。。。。。很麻煩
文檔:https://work.weixin.qq.com/api/doc/90000/90135/94638
失敗!
- 企業應用
同樣用個人微信關注企業微信,然后調用接口發送消息,遺憾的是不支持markdown
成功!
1、注冊企業微信
https://work.weixin.qq.com/wework_admin/register_wx?from=loginpage
注冊完企業名稱只能修改一次,不需要企業認證
2、創建企業應用
3、關注企業微信
4、使用應用消息接口
文檔:https://work.weixin.qq.com/api/doc/90000/90135/90236
順便說一下我為啥要研究這個,我家里的電腦因為某些原因需要對外網開放遠程桌面,雖然一般人不知道我的公網IP但是一旦有人知道並嘗試登陸還是有隱患的,所以需要一個“看門狗”
就是創建一個計划任務 計划任務觸發的條件就是登陸失敗事件,觸發就給企業應用發生消息
看門狗demo:https://github.com/sanmuyan/watch-dogs-demo
效果