用Python實現微信定時傳送訊息

2021-09-23 01:57:31 字數 1117 閱讀 3559

注意:該作者部落格已遷移至

所需模組:(可用pip安裝)

apscheduler(定時任務框架)官方文件

定時傳送群訊息:

import itchat

from apscheduler.schedulers.blocking import blockingscheduler

defsend_news()

:# 更新群聊列表

itchat.get_chatrooms(update=

true

)# 搜尋指定群聊

my_room = itchat.search_chatrooms(name=

"群聊名稱"

) name = my_room[0]

["username"

] message =

'life is short, you need python.'

# 傳送訊息

itchat.send(message, tousername=name)

print

('訊息已傳送'

)# 同時生成 itchat.pkl 檔案儲存登入資訊(一段時間內可以不用重新登入)

itchat.auto_login(hotreload=

true

)# 設定傳送時間

set_time =

'2019-05-20 11:11:01'

print

("傳送時間為:"

+set_time+

"\n正在等待…"

)# 生成排程器

schedule = blockingscheduler(

)# 給排程器新增作業

schedule.add_job(send_news,

'date'

, run_date=set_time)

# 開啟排程器

schedule.start(

)# 作業結束自動關閉排程器

schedule.shutdown(

)

注意:

python定時用微信傳送訊息

首先,我們需要準備python用到的第三方庫 pip install wxpy pip install requests 步驟如下 如此,我們在編輯器pycharm裡面第三方庫就載入好了。那麼實現的 如下 from future import unicode literals from thread...

半自動微信訊息定時傳送

自定義了三個函式,主函式中所使用的 演算法很簡單,如下 至於自動傳送訊息的時間控制,直接使用while迴圈,間隔一定時間檢測一下系統時間,檢測頻率自定 優缺點 優點主要是程式簡單粗暴,原理簡單。缺點就是程式的靈活性差,要更換傳送內容需要需改源 復用性較差。如果進一步優化,有圖形化介面就更好了。請大佬...

用python實現定時傳送郵件的功能

像python這種庫豐富又不需要接觸到底層的語言,用來做定時郵件的功能再適合不過。如下,目的是為了每天上班下班 9點check in,19點check out 傳送一封郵件,且郵件標題帶日期。郵件目前是整點傳送,且沒有排除週末,若想改得更隨機一點,可以增加sleep的間隔,或者用分鐘來判斷。usr ...