安排Twilio电话

时间:2015-01-18 18:36:31

标签: python twilio

我目前能够使用Twilio API使用以下python代码进行调用:

#Download the library from twilio.com/docs/libraries
from twilio.rest import TwilioRestClient

# Get these credentials from http://twilio.com/user/account
account_sid = "myaccountsid"
auth_token = "myauthtoken"
client = TwilioRestClient(account_sid, auth_token)

# Make the call
call = client.calls.create(to="+12345789123",  # Any phone number
                           from_="+12345789123", # Must be a valid Twilio number
                           url="http://twimlets.com/holdmusic?Bucket=com.twilio.music.ambient")
print call.sid

现在我想安排在特定时间执行此代码。最简单的方法是什么?

1 个答案:

答案 0 :(得分:1)

最简单的方式?如果您正在运行类Unix操作系统,最简单的方法是使用at

$ echo "python script.py" | at 1400

上面的命令在下午2点执行script.py。系统时间。 (注意:某些操作系统,例如OS X,默认情况下禁用atrun执行;您可能需要启用它。请参阅$ man atrun以获取帮助。)

这是一个非常原始的解决方案。替代方案包括使用您的操作系统init功能(包括通过cron)或构建守护进程。