首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用oauthAccessToken连接器将Microsoft的每一次会话发送到Directline3机箱中?

如何使用oauthAccessToken连接器将Microsoft的每一次会话发送到Directline3机箱中?
EN

Stack Overflow用户
提问于 2019-10-23 06:34:50
回答 1查看 69关注 0票数 0

我想执行与Microsfot聊天机器人的实时聊天使用牛箱

成功地使用Diectline3连接器连接到chatbot。

但是聊天机器人需要oauthAccessToken来进行对话。甚至我也能够发送Directline秘密密钥,但是聊天机器人需要authToken来进行通信。

那么,如何使用directline3连接器将oauthAccessToken发送给聊天机器人呢?

EN

回答 1

Stack Overflow用户

发布于 2019-10-25 09:40:03

Botium有一些选项和钩子来包含自定义功能。为了向Directline活动添加一些自定义的channelData,可以使用UPDATE_CUSTOM逻辑钩子-将其添加到您的卷积文件中:

代码语言:javascript
运行
复制
#me
blablabla text to send ...
UPDATE_CUSTOM SET_ACTIVITY_VALUE|channelData|{"oAuthToken": "my-token"}

或者,从系统环境变量加载令牌:

代码语言:javascript
运行
复制
#me
blablabla text to send ...
UPDATE_CUSTOM SET_ACTIVITY_VALUE|channelData|{"oAuthToken": "$func(process.env.MY_OAUTH_TOKEN)"}

使用Botium 2.0 (计划在11月的第一个星期),也可以使这个UPDATE_CUSTOM逻辑挂钩成为全局的,这样您就不必将它添加到所有的卷积文件中。

连接器的Github存储库中提供的更多信息

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58516784

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档