如何根据日程安排使用Twilio发送短信?
问题描述:
我使用Twilio向我的手机发送短信警报;我想根据时间表/轮播将其路由到不同的号码?即我在美国,所以在我的日子里,我想获得警报,然后在英国的那一天,我想要其他人?如何根据日程安排使用Twilio发送短信?
任何想法?
感谢
答
基于当前日期和时间,您可以只配置发送地址。在Python,这将是这个样子:
from datetime import datetime
curr_time = datetime.utcnow()
# roughly, London working hours
if 8 < curr_time.hour <= 17:
recipient = "+44XXXXXXXXXXX"
else:
recipient = "+1XXXXXXXXXXXX"
send_sms_message(from=twilio_number, to=recipient, body=body)
不知道更多关于你如何发送消息,或者你是如何生成警报,这是很难提供更细致的回答。
嗨凯文,谢谢你的回答。我正在发送来自Zendesk的警报,因此我无法控制发送它的代码;我希望Zendesk可以发送到一个号码,然后我可以根据一些规则从该号码转发。 Twilio似乎没有这样做;我想知道第三部分是不是?我可以自己做,但我不想为此仅托管一项服务。 – 2012-02-01 05:07:57
(Twilio员工在这里)我认为你一定可以用Twilio做到这一点。基本上,你需要一个代理。你会让Zendesk发送消息给Twilio号码。然后该号码收集该消息,计算出要转发的号码,然后发送该号码。它背后的代码应该相对简单。 – CaseySoftware 2012-02-04 22:01:31