从Watson Assistant发送短信/电子邮件(Converstion)

时间:2018-03-30 08:44:13

标签: php twilio node-red watson watson-conversation

我目前正在使用IBM Watson助手开发一个小聊天机器人。 虽然我已经习惯了实体和意图等等......我真的缺乏如何将僵尸网络链接到外部服务的经验。

长话短说,我的机器人会要求提供电话号码和电子邮件地址,但我无法理解如何让机器人与外界沟通。

我有一个Twilio帐号,但我找不到任何关于如何从机器人发送消息而不通过Node-Red的文档(在这种情况下,文档很少)。

对于电子邮件,我以为我可以使用this,也许可以使用Emailer调用PHP文件?

考虑到机器人现在只使用Watson助手凭证与Wordpress集成。

非常感谢您的帮助

1 个答案:

答案 0 :(得分:0)

我的5便士建议:

  1. 在云中运行node-red(请参阅第https://nodered.org/docs/getting-started/页的左下部分)。例如。我推荐IBM Bluemix(现在称为IBM Cloud)上的 Node-Red Starter Boilerplate,因为您已经在使用IBM Cloud服务“IBM Watson Assistant”。
  2. 在node-red中,您有与IBM Watson助手,电子邮件,Twilio进行通信的特定节点。
  3. 不管怎样,你必须将节点红(不是Watson助手)与Wordpress集成,如果这是你想用作对话界面的话。
  4. 在IBM Watson助手中,您可以设置上下文变量,其中包含在对话过程中收集的电话号码和电子邮件地址。
  5. node-red应用程序可以访问这些上下文变量中的数据(请参阅上一点),并可以使用它来发送电子邮件到该特定地址。