首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MessageBird SDK:模板消息/HSMs

MessageBird SDK:模板消息/HSMs
EN

Stack Overflow用户
提问于 2020-02-11 04:58:39
回答 1查看 386关注 0票数 2

我正在尝试为Rasa聊天机器人框架和MessageBird消息服务构建一个自定义连接器,特别是为Whatsapp Business频道。我已经研究了Python SDK for MessageBird,但我没有发现它支持WhatsApp模板消息(或MessageBird定义中的Highly Structured Messages )。

我说错了吗?或者当前版本的MessageBird SDK真的只支持非结构化消息,常规SMS-es?

提前感谢您的帮助。

EN

回答 1

Stack Overflow用户

发布于 2020-08-07 19:12:42

有一个MESSAGE_TYPE_HSM = " HSM“作为对话消息的可选类型(已定义的here),您必须调整内容以引用适当的HSM模板id (请参阅documentation):

代码语言:javascript
复制
"content":{
  "hsm": {
    "namespace": "5ba2d0b7_f2c6_433b_a66e_57b009ceb6ff",
    "templateName": "order_update",
    "language": {
    "policy": "deterministic",
    "code": "en"
    },
    "params": [
    {"default": "Bob"},
    {"default": "tomorrow!"}
    ]
  }

综合起来,基于example,它应该看起来像这样:

代码语言:javascript
复制
msg = client.conversation_create_message(args['conversationId'],
                                             {'channelId': args['channelId'], 'type': MESSAGE_TYPE_HSM,                                             
                                              "content":{"hsm": { "namespace": "5ba2d0b7_f2c6_433b_a66e_57b009ceb6ff","templateName": "order_update","language": {"policy": "deterministic","code": "en"},"params": [{"default": "Bob"},{"default": "tomorrow!"}]}}})

当然,您必须根据您的确切设置自定义内容。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60158320

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档