如何仅使用OAuth访问令牌将ibm watson chatbot与slack集成

时间:2020-02-16 09:54:28

标签: token chatbot ibm-watson slack

当我尝试将IBM Watson聊天机器人连接到slack时,我注意到slack优化了其用于连接和集成的App选项,它们仅生成“ Bot User OAuth Access Token”。 但是IBM Watson松弛的集成过程仍然在第二步提出要求:两者:OAuth访问令牌和用户OAuth访问令牌。 我尝试使用相同的令牌,但不起作用,我的聊天机器人应用程序放在闲置的工作空间中,但没有交互。

我的问题是:如何通过新更改将IBM Watson集成到松弛状态?

2 个答案:

答案 0 :(得分:0)

您是否考虑过使用与Watson不同的系统?我有一个由它提供动力的Bot,但是当使用OAuth变得困难时,它就跳了起来。

答案 1 :(得分:0)

最后,它有效;) 我试图通过了解新过程来重做一次,猜猜是什么?我发现Slack再次添加了“ OAuth访问令牌” =>,但是如果您继续遵循IBM Watson Slack集成步骤,您将继续面临问题(因为它尚未更新)。 这里是我遵循的步骤: 1)转至松弛状态并创建您的应用程序({https://api.slack.com/start)=>单击页面底部的[从此处开始] =>单击[创建松弛状态的应用程序] 2)您将被重定向到 Building Apps for Slack 页面。=>单击[Bot]小部件。 3)在第二部分_范围_填写中单击[添加要查看的范围] =>: *具有:(app_mentions:读,聊天:写,im:read,im:写)的令牌令牌范围 *用户令牌范围包括:(im:read,im:write) 4)在同一页面中,转到顶部f页面,然后单击[将应用程序安装到工作区] =>单击[允许] 5)然后,您将被重定向到 OAuth令牌和重定向URL 页面,复制“ OAuth访问令牌”和“ Bot用户OAuth访问令牌” =>转到IBM WATSON SLACK INTEGRATION STEP2并填写=>您还需要通过从松弛的“基本信息”“应用程序凭据”部分>“验证令牌”中复制验证令牌来填充它。 6)按照IBM WATSON SLACK INTEGRATION中提到的步骤3和4。

在OPPPAAA中,您可以在应用菜单^ __ ^的闲置空间中使用您的机器人应用。

P.S在6)中,您可能会在页面松弛的顶部收到通知(重新安装.....),只需单击通知即可,否则您将在应用测试中面临PB。