【问题标题】:How to specify Twilio Whatsapp template from the python client?如何从 python 客户端指定 Twilio Whatsapp 模板?
【发布时间】:2021-07-27 07:54:53
【问题描述】:

我想将 Twilio Whatsapp 消息与自定义模板一起使用。我正在尝试使用 Python 客户端发送消息。我们有不同类型的消息,我们希望从 Twilio 后端管理它们。我们创建了几个模板,但我不知道如何在代码中指定模板。

在官方文档中没有提到这一点。我查看了客户端的源代码,这是 MessageList 类中的代码,用于创建消息:

    def create(self, to, status_callback=values.unset, application_sid=values.unset,
           max_price=values.unset, provide_feedback=values.unset,
           attempt=values.unset, validity_period=values.unset,
           force_delivery=values.unset, content_retention=values.unset,
           address_retention=values.unset, smart_encoded=values.unset,
           persistent_action=values.unset, from_=values.unset,
           messaging_service_sid=values.unset, body=values.unset,
           media_url=values.unset):

函数参数中没有类似模板名称的东西。

是否有可能以编程方式指定模板?

【问题讨论】:

    标签: python twilio twilio-api


    【解决方案1】:

    这里是 Twilio 开发者宣传员。

    当您想使用模板发送消息时,您所要做的就是确保您发送的消息的正文与模板匹配。例如,如果您的模板是:

    Your login code for {{1}} is {{2}}.
    

    然后发送消息:

    Your login code for Twilio is 12345.
    

    匹配该模板并将成功发送。因此,您无需以编程方式指定模板,只需使用您的消息内容即可。

    你可以看到更多关于sending template messages with the Twilio API for WhatsApp here的信息。

    【讨论】:

    • 非常感谢。我已经通过 Twilio 支持澄清了这一点,并希望更新此条目。但你为我做到了。
    • 很高兴听到!您介意将其标记为正确,以便其他人也可以看到这是正确的答案吗?谢谢!
    【解决方案2】:
    from twilio.rest import Client
    
    client = Client() # this is the Twilio sandbox testing number
    
    from_whatsapp_number = 'whatsapp:+14155238886'
    
    to_whatsapp_number = 'whatsapp:+15005550006'
    client.messages.create(body='Ahoy,world!', from_=from_whatsapp_number, to=to_whatsapp_number)
    

    【讨论】:

    • 嗨。谢谢你的回答。我用这种方式发送消息。有用。但是我们想指定用于特定消息的模板。我们在 Twilio 后端有一堆模板。例如,我们有一个事件,我们想通过存储在 Twilio 中的特定消息通知用户该事件。理论上我想要类似的东西:client.messages.create(..., template_name='update_profile')
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-21
    相关资源
    最近更新 更多