前提:需要一台伺服器,一點點python基礎。
目前採用的方法:伺服器定時任務+twilio的簡訊服務+天行資料的土味情話介面(twilio的服務的好處是測試賬號免費給認證號碼發簡訊,而且不需要模板,國內的簡訊服務都需要審核模板,用起來不是十分方便,同樣的**還有nexmo)
1,註冊twilio賬號,建立專案(按**提示一步步來就行)
這兩個編碼是用來認證服務的,可以注意一下
2,在twilio上認證號碼
可以選擇簡訊驗證,輸入號碼,接受驗證碼,驗證成功,就可以給這個號碼發簡訊了。
3,伺服器上安裝twilio包
pip install twilio
pip能直接安裝,沒啥好說的。
4,去天行資料註冊
沒啥說的,按官網一步步來就行,最後獲取這個key,用來調介面的。(每天可免費調一百次)
5,登陸伺服器,準備寫**
至此,準備工作完成。
傳送簡訊的主程式
檔名:sms_main.py
# -*- coding: utf-8 -*-
import os
import sys,json
import requests
import datetime
from twilio.rest import client
def honey_words():
url = '填入你在**上申請的key'
account_sid = '填上**上申請的值'
auth_token = '填上**上申請的值'
receiver_number = ['認證過的號碼1','認證過的號碼2']
for i in range(len(receiver_number)):
client = client(account_sid, auth_token)
message = client.messages.create(
body= msg,
#這裡的body就是你傳送的內容,自己可以拼接一下,例如加上自己的暱稱等
from_='這裡填上twilio給你的乙個號碼,專案首頁有',
to=receiver_number[i])
print(receiver_number[i]+'傳送成功')
#這一段是用來生成日誌檔案的,不是必要的,可以刪去
with open("words_log.txt","a+",encoding="utf-8") as f:
send_time = datetime.datetime.now().strftime('%f %t')
send_log = send_time+' 號碼:'+receiver_number[i]+'【'+msg+'】\n'
print(send_log)
f.write(send_log)
except baseexception:
print('傳送失敗')
在伺服器上設定定時任務
路徑替換為你的主程式所在的目錄就ok了,我這裡設定的是每天中午12點傳送一次
用Python每天自動給女友免費發簡訊
目錄 今天的教程就是教大家怎麼傳送免費簡訊給女朋友。傳送簡訊介面,我知道的常見的有兩個平台,乙個是 twilio,可以免費發簡訊 500 條,可發任意資訊,乙個是騰訊雲,可以免費發簡訊 100 條,需要申請簡訊傳送內容模板。鑑於 twilio 免費次數多一些,所以,這次我們就 twilio來傳送當天...
python實現智 給微信女友定時發訊息
匯入模組 from wxpy import 初始化機械人,掃碼登陸 bot bot author zhi date 2020 6 20 0020 13 34 from future import unicode literals from threading import timer from wx...
使用python固定時間給郵箱傳送天氣資訊
import requests import smtplib import schedule import time from bs4 import beautifulsoup from email.mime.text import mimetext from email.header import...