“ 如何通过手机自动发送短信给女朋友”
在前面的时候我们可以通过微信自动发送消息给女朋友,让女朋友很高兴,女伴每天都非常高兴你发过去的消息。那我们想通过手机号码发送短信给女朋友这要怎么做呢?
01、事件的起因
事件的起因是因为 我们通过微信偷懒的方式,被女朋友发现了,她非常生气你的做法,她向你提出了需求,叫你每天通过手机短信发送消息给她,她才会原谅你。
你一听,完了,“大家一起学编程” 还没有教过我们通过手机号码发送消息呀!这可怎么办?别急,马上就告诉你。
02、编程实现
正所谓python除了不会生孩子,其他什么都会。古人曾经说过:能用一门语言解决的事,绝对不用两门语言。
咳咳,跑题了……
事先,我们需要导入一个模块。
代码语言:javascript复制pip install twilio
这就是我们所要用到的。
然后来看具体代码:
代码语言:javascript复制from twilio.rest import Client
# 下面认证信息的值在你的 twilio 账户里可以找到
account_sid = ""
auth_token = ""
body="填写你所需要的消息内容!"
client = Client(account_sid, auth_token)
message = client.messages.create(to=" 86 手机号码", # 区号 你的手机号码
from_=" 15617817891", # 你的 twilio 电话号码
body=body)
print("发送成功")
代码是不是很简单。
这里需要获取 sid以及auth_token,我这里提供官方网站,大家可以自己申请注册一个。
https://www.twilio.com/try-twilio
然后我们在来加上时间,每天8:00发送。
代码语言:javascript复制from twilio.rest import Client
import time
def message():
# 下面认证信息的值在你的 twilio 账户里可以找到
account_sid = ""
auth_token = ""
body="填写你所需要的消息内容!"
client = Client(account_sid, auth_token)
client.messages.create(to=" 86 手机号码", # 区号 你的手机号码
from_=" 15617817891", # 你的 twilio 电话号码
body=body)
print("发送成功")
def time_1():
while True:
time.sleep(3600)#设置等待时间。
t=time.strftime("%H:%M:%S", time.localtime())#08:00:00
if t=="08:00:00":
message()
if __name__=="__main__":
time_1()
到这里就实现了每天自动发送消息的目的。