使用“函数节点”可以有效解耦对话流设计者和服务开发者。 通过逻辑节点中的函数服务可以在多个对话流中进行引用, 实现服务复用。
举例:
我们需要外呼结束后,根据不同的分支走向,进行发送短信(首先要开通阿里云短信服务)。
1、根据函数控制台开通指引开通好函数控制台后,选择服务及函数,创建服务
2、保存完成后,会进入函数管理界面,点击创建函数
1)设定函数名称
2)选择运行环境,并选择对应的代码上传方式(当前举例以短信服务为例,可以根据短信服务调用的接口文档进行编写好代码上传)
3)点击创建函数
4)进入函数,部署代码上线
3、对话流引用方式
1)设置全局变量(全局变量名称以短信服务中的要求为主)
SignName为短信服务的签名名称
TemplateCode为短信服务中的模板CODE
PhoneNumber为短信服务中要求的号码传参格式
根据短信服务中的传参变量名称设定好全局变量。
2)对话流中引用逻辑节点赋值功能,对全局变量进行赋值传给函数服务。
当前节点含义如果用户不知晓则进行短信发送。
文档内容是否对您有帮助?