【问题标题】:Can I use twilio studio flow with ultimate sms on same phone #?我可以在同一部手机上使用带有终极短信的 twilio studio flow # 吗?
【发布时间】:2021-01-10 23:08:11
【问题描述】:

我是 twilio 的新手。我在我的域上设置了来自 codecanyon 的“终极短信”插件并连接到 twilio #。有没有办法使用相同的 # 来设置工作室流程?我希望人们能够将“加入”之类的文本发送到我当前的 twilio #,然后我可以将它们添加到分发列表中。据我所知,我似乎只能为传入消息设置一种消息配置。如果可能的话,我想对两个工作流程使用相同的 #。谢谢!

【问题讨论】:

    标签: twilio twilio-studio


    【解决方案1】:

    这里是 Twilio 开发者宣传员。

    Twilio 号码通过向 URL 发送 webhook(HTTP 请求)来处理传入消息。我没有使用“Ultimate SMS”,但我认为该插件要求您将 Twilio webhook 设置为您的应用程序,以便它可以管理传入的请求。

    Twilio Studio 的流程喜欢控制整个对话,因此处理此问题可能不是一个好主意。

    您也许可以在传入消息和 webhook 之间放置一些代码,以根据正文是否以“join”开头来执行操作。使用Twilio Function,你可以这样写:

    exports.handler = async (context, event, callback) => {
      if (event.Body.startsWith("join") {
        // Subscribe the user to your list
        const response = new Twilio.twiml.MessagingResponse()
        response.message("You have subscribed to the list");
        callback(null, response);
      } else {
        // Send the parameters on to the Ultimate SMS webhook URL and respond with the received response
        const response = await getResponseFromWebhook(event)
        callback(null, response.body);
      }
    }
    

    此代码只是一个粗略的示例,但希望您能理解。您可以通过这样的函数(如果您不想使用 JavaScript 或 Twilio 函数,也可以使用任何语言编写的 API 端点)代理 webhook 请求,并通过检查正文剥离您想要的消息。

    【讨论】:

    • 谢谢@philnash!我会试试这个。我对编程非常陌生,更像是一个拖放女孩。我会试一试。感谢您的洞察力!
    猜你喜欢
    • 2019-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-03
    • 1970-01-01
    • 2017-01-30
    相关资源
    最近更新 更多