之前了解过用smtp发定时邮件给自己,但对我来说邮件的提醒力度不强,所以我又想办法弄了个自动发短信。(其实还是无聊)

先去https://www.twilio.com/注册一个免费的账号,基本上够用了。

申请一个新号码,然后就可以在dashboard里看到自己的token和sid

编一个这样的小程序

from twilio.rest import Client
def send_sms(content):
    token = '你的Token'
    sid = '你的Sid'
    client = Client(sid, token)
    message = client.messages.create(
        body = content,
        from_ ='发信用的手机号',
        to = '收信用的手机号'
    )
    return message.sid

然后用send_sms调用它,我是直接把它放到了jupyter notebook的工作目录下面,命名为send_sms.py,以后直接import就可以了:

from send_sms import send_sms
send_sms('你好!')