如何用前端技能打电话、发邮件和短信?

16 min read

唤醒拔打电话:

import os
os.system("tel://123456789")

发送邮件:

import smtplib
from email.mime.text import MIMEText

sender = 'your_email_address'
password = 'your_email_password'
receivers = ['receiver_email_address']

message = MIMEText('Hello World!')
message['From'] = sender
message['To'] = ",".join(receivers)
message['Subject'] = 'Test email'

server = smtplib.SMTP('smtp.gmail.com', 587)
server.starttls()
server.login(sender,password)
server.sendmail(sender, receivers, message.as_string())
server.quit()

发送短信:

import requests

account_sid = 'your_account_sid'
auth_token = 'your_auth_token'

url = 'https://api.twilio.com/2010-04-01/Accounts/{}/Messages.json'.format(account_sid)
data = {
    'From': 'your_twilio_phone_number',
    'To': 'recipient_phone_number',
    'Body': 'Hello, World!'
}
response = requests.post(url, data=data, auth=(account_sid, auth_token))