如果不是初始触发,有什么方法可以将收到的短信用作逻辑应用中的触发?

时间:2019-08-26 20:12:28

标签: azure twilio azure-logic-apps

我正在尝试使用twilio短信作为逻辑应用程序中并非一开始的步骤的触发器。该应用程序旨在模拟用户与该应用程序之间的对话,因此我需要该应用程序等待用户响应。 例如,对话可能会像

用户:您好

应用程序:请给我一只动物

用户:Cat

应用程序:好的,你说的是猫

我在使短信成为逻辑应用程序触发器的过程中找到的所有教程都仅展示了如何使用“当收到https请求时”作为逻辑应用程序的第一步。我尝试在发送“请给我动物”的“发送短信”活动之后添加另一个“当收到https请求时”作为活动,但提示“您不能将此触发器用作操作”。

从本质上来说,我正在寻找一项活动,以使应用程序在进入“可以说...”部分之前等待用户响应“请给我动物”。

这是我第一次使用逻辑应用程序,所以我希望这是有道理的,请让我知道是否需要更多信息。

2 个答案:

答案 0 :(得分:1)

抱歉,您不能。只能有一个触发器。可以使用某些类似于批准流程的操作,但对于twilio则没有。

您真正想要的只是一个聊天机器人。我认为您应该改用Azure Bot Service。它允许以twilio SMS为渠道之一的对话。

https://docs.microsoft.com/en-us/azure/bot-service/bot-service-channel-connect-twilio?view=azure-bot-service-4.0

答案 1 :(得分:0)

您可以实现Twilio想要做的事情。 Twilio Studio发送和等待答复小部件将等待答复,然后再移至下一个小部件。下面的示例是出站的,但通过将Studio Flow附加到该Twilio编号,可以轻松触发传入的消息。

Conduct a Survey with Twilio Studio

此外,Twilio Autopilot可以实现更灵活的响应模型。

Getting Started with Twilio Autopilot