Studio Flow -> 发送消息 -> 功能(电子邮件)

Studio Flow -> Send Message -> Function (Email)

在此寻求帮助。无论如何都不是编码员,并试图使用 Twilio 的内置功能来做两件事。我的目标是回复通过我的任何号码收到的任何短信,然后将收到的消息转发到电子邮件发行版。

我分别轻松完成了这两项。

我使用工作室流程设置了一个自动回复器,然后使用我集成到 SendGrid 中的功能发送 SMS 的电子邮件。但是当我尝试将两者结合起来时,它总是失败。

我的第一种方法是在 studio 中的发送消息小部件之后调用该函数,但是出错了。下面是流程和错误的图片。

我的第二种方法是在我的发送到电子邮件功能中添加某种类型的自动回复部分,但我不是编码员,也找不到任何其他人这样做的例子。我只是为此功能使用自动部署的 twilio 和 sendgrid 集成代码,但代码如下。

有什么想法吗??

谢谢, 德鲁

此处为 Twilio 开发人员布道师。

这很难说,但我的猜测是您没有将必要的数据从 Studio Flow 传递到 Function。您在那里的函数代码期望 event 对象具有 FromBody 参数,通常由 incoming SMS webhook.

传递给它

当您在 Studio 中将函数用作小部件时,您需要自己传递这些数据。在这种情况下,您应该传递一个名为 Body 且值为 {{trigger.message.Body}} 的参数和一个名为 From 且值为 {{trigger.message.From}} 的参数,如下所示: