2012-02-01 85 views

回答

1

基于当前日期和时间,您可以只配置发送地址。在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) 

不知道更多关于你如何发送消息,或者你是如何生成警报,这是很难提供更细致的回答。

+0

嗨凯文,谢谢你的回答。我正在发送来自Zendesk的警报,因此我无法控制发送它的代码;我希望Zendesk可以发送到一个号码,然后我可以根据一些规则从该号码转发。 Twilio似乎没有这样做;我想知道第三部分是不是?我可以自己做,但我不想为此仅托管一项服务。 – 2012-02-01 05:07:57

+0

(Twilio员工在这里)我认为你一定可以用Twilio做到这一点。基本上,你需要一个代理。你会让Zendesk发送消息给Twilio号码。然后该号码收集该消息,计算出要转发的号码,然后发送该号码。它背后的代码应该相对简单。 – CaseySoftware 2012-02-04 22:01:31