【python 監控報警】python自動發微信監控報警
我們每個人每天都是在用微信,在程式開發過程中,我們會需要監控我們的程式,發簡訊監控收費,發郵件懶得看,發微信是最好的方式,而且是免費的。發現個非常好用的python庫:wxpy。wxpy基於itchat,使用了 Web 微信的通訊協議,實現了微信登入、收發訊息、搜尋好友、資料統計等功能。
官方文件:
https://wxpy.readthedocs.io/zh/latest/chats.html
安裝wxpy包:
pip install wxpy
一開始掃碼登入,程式會儲存一個.pkl檔案,這個檔案是程式自動儲存的,下次就不需要掃碼了。
# -*- encoding=utf-8 -*-
""" 微信報警功能"""
from wxpy import *
# 發給多個好友
def wxSendMsgToFriends(name_list,content):
"""
:param name_list: 名字列表
:param content:內容
:return:
"""
# 快取實現自動登入
bot = Bot(cache_path=True)
try:
for i in range(0,len(name_list)):
my_friend = bot.friends().search(name_list[i])[0]
my_friend.send(content)
except Exception as e:
print("{0}".format(str(e)))
# 發給機器人自己,在檔案傳輸助手收到訊息
def wxSendMsgToSelf(content):
"""
:param content: 內容
:return:
"""
# 快取實現自動登入
bot = Bot(cache_path=True)
# 向檔案傳輸助手傳送訊息
bot.file_helper.send(content)
if __name__ == '__main__':
# 名字列表
name_list=['張三','李四']
# 傳送內容
content="微信報警功能測試"
wxSendMsgToFriends(name_list,content)
wxpy 不僅可以發文字內容,也可以發圖片,檔案,視訊等。感覺很方便,感興趣的朋友可以去嘗試。
相關文章
- CentOS 配置OOM監控報警CentOSOOM
- Prometheus監控報警系統Prometheus
- 自動化部署nginx負載均衡及監控簡訊報警Nginx負載
- logstash監控海量日誌並報警
- Nagios 裡面監控MySQL 監控事務夯住(RUNNING)報警通知iOSMySql
- zabbix監控之同時向多人郵件報警
- 智慧校園:資料機房動環監控報警系統
- shell監控伺服器埠加web飛信報警伺服器Web
- 終於用上環境監控電話報警系統
- 同事寫的監控Logical Standby SQL apply 程式stop的監控報警指令碼SQLAPP指令碼
- .Net Core服務監控報警指標上報Prometheus+Grafana指標PrometheusGrafana
- 圖解JanusGraph系列 - JanusGraph指標監控報警(Monitoring JanusGraph)圖解指標
- 伺服器磁碟監控指令碼分享(含報警郵件)伺服器指令碼
- 生產區域人數超員監控報警系統
- 分散式監控系統Zabbix-3.0.3-新版微信報警(企業微信取代企業號)分散式
- 分散式監控系統Zabbix-3.0.3-完整安裝記錄(6)-微信報警部署分散式
- linux下日誌檔案error監控報警指令碼分享LinuxError指令碼
- 分散式監控系統Zabbix-3.0.3--簡訊報警設定分散式
- 大資料技術 - 監控預警大資料
- 中小水庫中的水情遙測系統如何實現遠端監控和自動報警?
- 年輕人的第一個go程式:監控資料庫欄位 報警Go資料庫
- 基於Nginx+Keepalived的LB服務監控(郵件報警)Nginx
- 支援全平臺的伺服器監控報警系統 Shinken伺服器
- 基於飛信對系統計劃任務crontab報警監控
- 修改glogin.sql引發的生產系統監控的虛假報警SQL
- Python釘釘報警及Zabbix整合釘釘報警Python
- 裝置故障監控報警運維工單系統有什麼功能運維
- 技術分享| 如何使用Prometheus實現系統監控報警郵件通知Prometheus
- 網站訪問狀態和超時時間監控報警設定網站
- Spring Cloud 快速入門(四)Hystrix Dashboard 監控儀表盤、Turbine 聚合監控、服務降級報警機制SpringCloud
- python利用微信公眾號報警程式碼Python
- 如何構建智慧監控預警管理平臺?
- linux通過cacti監控apache通過飛信郵件進行報警LinuxApache
- 分散式監控報警平臺Centreon之:Centreon依賴安裝薦分散式
- 西門子S7-200 SMART如何實現遠端監控並透過手機自動報警
- Redis一站式管理平臺工具,支援叢集建立,管理,監控,報警Redis
- 一步一步配置 Dell OME 監控 Dell 伺服器硬體報警伺服器
- Spark+Kafka實時監控Oracle資料預警SparkKafkaOracle