中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

100行Python代碼實現每天不同時間段定時給女友發消息

發布時間:2020-09-14 23:34:59 來源:腳本之家 閱讀:203 作者:IT派森 欄目:開發技術

每天不同時間段通過微信發消息提醒女友

簡介

有時候,你很想關心她,但是你太忙了,以至于她一直抱怨,覺得你不夠關心她。你暗自下決心,下次一定要準時發消息給她,哪怕是幾句話,可是你又忘記了。你覺得自己很委屈😭,但是她又覺得你不負責。

現在,再不用擔心了,用python就可以給女友定時發提示消息了,而且不會漏過每一個關鍵時刻,每天早上起床、中午吃飯、晚上吃飯、晚上睡覺,都會準時發消息給她了,而且還可以讓她學習英語單詞哦!等你了解了全部這100行代碼,你可以加上每個節日自動發問候語哦,比如三八婦女節、女神節、情人節、春節、圣誕節,再也不用擔心他說你沒有儀式感了!😀

編寫思路

為了方便快速開發,我們使用python中的wxpy模塊完成微信的基本操作。

首先,,我們開始設置一些相關的參數,這些參數一看就懂,所以無需多言

# 設置你的微信名稱和對方的微信名稱,記住,不是微信ID也不是微信備注
# 你的微型名稱,記住,不是微信ID也不是微信備注
my_wechat_name = u'你的微信名字'
# 你女友的微信名稱,記住,不是微信ID也不是微信備注
my_lady_wechat_name = u'她的微信名字'
# 設置早上起床時間,中午吃飯時間,下午吃飯時間,晚上睡覺時間
say_good_morning = "07:00"
say_good_lunch = "11:50"
say_good_dinner = "17:50"
say_good_dream = "23:10"
# 不同時間段想要發送的內容
str_good_morning = "小寶貝~起床啦~\n\n已經7點鐘啦,起來曬太陽啦!"
str_good_lunch = "ლ(°◕‵ƹ′◕ლ)親親,不要太累啦,中午飯記得吃哦,勞逸結合(*^__^*) 嘻嘻……"
str_good_dinner = "n(*≧▽≦*)n小可愛,又到了下班時間啦,一起來吃晚飯吧"
str_good_dream = "⊙﹏⊙∥∣°豬豬,晚上23點了,時間不早了哦,記得早點休息。"

如果你愿意,可以在上面對時間的判斷中,加入一些其他你想要的,比如節日問候(情人節、圣誕節、三八婦女節等),這樣你女友就更開心啦!后期如果有時間,我將會加上以上節日問候功能。😀

接著,開啟微信機器人,為了程序的健壯性,自動判斷一下操作系統,根據不同操作系統執行不同指令

# 啟動微信機器人,自動根據操作系統執行不同的指令
# windows系統或macOS Sierra系統使用bot = Bot()
# linux系統或macOS Terminal系統使用bot = Bot(console_qr=2)
if('Windows' in platform.system()):
  # Windows
  bot = Bot()
elif('Darwin' in platform.system()):
  # MacOSX
  bot = Bot()
elif('Linux' in platform.system()):
  # Linux
  bot = Bot(console_qr=2,cache_path=True)
else:
  # 自行確定
  print("無法識別你的操作系統類型,請自己設置")
設置完相關參數以后,我們再來學習一下,如何每天教女友學英語
# 獲取每日勵志精句
def get_message():
  r = requests.get("http://open.iciba.com/dsapi/")
  note = r.json()['note']
  content = r.json()['content']
  return note,content
教完女友學英語后,開始把我們的關心語發給他。這里涉及到wxpy模塊的相關操作,很簡單,看我的例子就會了。
# 發送消息給她
def send_message(your_message):
  try:
    # 對方的微信名稱
    my_friend = bot.friends().search(my_lady_wechat_name)[0]
    # 發送消息給對方
    my_friend.send(your_message)
  except:
    # 你的微信名稱
    my_friend = bot.friends().search(my_wechat_name)[0]
    # 提示
    my_friend.send(u"守護女友出問題了,趕緊去看看咋回事~")

最后,就是如何每天定時發關心語給女友的問題了。首先來個while循環,365天無限關心😀

  # 來個死循環,24小時關心她
  while(True):
    # 提示
    print("守護中,時間:%s"% time.ctime())
    # 獲取時間,只獲取時和分,對應的位置為倒數第13位到倒數第8位
    now_time = time.ctime()[-13:-8]
    if (now_time == say_good_morning):
      if(first_say_good_morning == False):
        message = str_good_morning
        send_message(message)
        first_say_good_morning = True
        first_say_good_lunch = False
        first_say_good_dinner = False
        first_say_good_dream = False
        print("提醒女友早上起床:%s" % time.ctime())
    這下面還有很多代碼,我就不列出來了
    # 延時10秒
    time.sleep(10)

上面的first_say_good_morning,first_say_good_lunch,first_say_good_dinner,first_say_good_dream是干什么用的呢?其實是用來做標志檢測的,防止同一時間斷內多次發送同樣的消息給女友,發多了被拉黑怎么辦😰,所以標志位是必須要的。

最后,輸入start_care()開始守護女友模式吧~

使用教程

pip安裝下列包

[x] pip install wxpy
[x] pip install requests

設置你的微信名字和她的微信名字

# 設置你的微信名稱和對方的微信名稱,記住,不是微信ID也不是微信備注
  # 你的微型名稱,記住,不是微信ID也不是微信備注
  my_wechat_name = u'你的微信名字'
  # 你女友的微信名稱,記住,不是微信ID也不是微信備注
  my_lady_wechat_name = u'她的微信名字'

設置早上起床時間,中午吃飯時間,下午吃飯時間,晚上睡覺時間

# 設置早上起床時間,中午吃飯時間,下午吃飯時間,晚上睡覺時間
  say_good_morning = "07:00"
  say_good_lunch = "11:50"
  say_good_dinner = "17:50"
  say_good_dream = "23:10"

設置想要提醒的內容

  # 不同時間段想要發送的內容
  str_good_morning = "小寶貝~起床啦~\n\n已經7點鐘啦,起來曬太陽啦!"
  str_good_lunch = "ლ(°◕‵ƹ′◕ლ)親親,不要太累啦,中午飯記得吃哦,勞逸結合(*^__^*) 嘻嘻……"
  str_good_dinner = "n(*≧▽≦*)n小可愛,又到了下班時間啦,一起來吃晚飯吧"
  str_good_dream = "⊙﹏⊙∥∣°豬豬,晚上23點了,時間不早了哦,記得早點休息。"

演示圖片

100行Python代碼實現每天不同時間段定時給女友發消息

總結

以上所述是小編給大家介紹的100行Python代碼實現每天不同時間段定時給女友發消息,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對億速云網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

镇赉县| 晋州市| 酉阳| 宁蒗| 布尔津县| 米易县| 潍坊市| 北票市| 永清县| 台江县| 忻州市| 肇庆市| 青河县| 新野县| 旬邑县| 贵南县| 清苑县| 怀仁县| 常熟市| 祁门县| 建宁县| 合肥市| 萍乡市| 青田县| 肇州县| 娱乐| 玛纳斯县| 江津市| 桃江县| 金溪县| 肥乡县| 尼勒克县| 化州市| 徐闻县| 郎溪县| 桐庐县| 新巴尔虎左旗| 漠河县| 林甸县| 仪陇县| 福鼎市|