首页 > 解决方案 > 如何向不同的传入 SMS 文本发送相同的自定义响应

问题描述

我想要做的是为不同的传入 SMS 文本发送相同的自定义响应,例如对于“是”或“y”或“是”的文本我想发送相同的自定义响应,然后再次发送“n”或“否”或“否”。我仍然需要在代码中填写内容,所以我现在有“来自 Excel”,直到我也弄清楚了那部分。到目前为止,这就是我对“Y”和“N”的回答。

if body == 'Y':
    response = notifications_client.send_sms_notification(
        phone_number='From Excel', 
        template_id='[]', 
)
elif body == 'N':
    response = notifications_client.send_sms_notification(
        phone_number='From Excel', 
        template_id='[]', 
    )

标签: pythonsms

解决方案


首先创建两个列表来存储是和否的所有组合。

for_yes=['y','yes','Yes','Y']
for_no=['n','No','no','N']

然后应用这个条件。

if body in for_yes:
    response
elif body in for_no:
    response

推荐阅读