2012-02-01 30 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