“ https://watson-personal-assistant.github.io/developer/further-topics/slackbot-integration/”
根据上面链接的说明,我能够使python应用程序在本地运行。但是,我无法为其在bluemix中运行的环境设置VCAP_SERVICES环境值。我的问题:
答案 0 :(得分:2)
文档链接似乎已断开。因为您似乎已经在命令行上工作,所以我建议采用以下方法。使用bx cf set-env
设置环境变量:
bx cf set-env YOUR_APP_NAME_HERE SLACK_API_TOKEN VALUE
bx cf set-env YOUR_APP_NAME_HERE BOT_ID VALUE
...
bx cf set-env YOUR_APP_NAME_HERE FALLBACK_RESPONSES "I didn't quite catch that, I don't understand"
以上命令会将变量及其值添加到运行时环境。然后按照说明使用restage
命令。另一种选择是在浏览器用户界面中添加变量。导航至应用程序详细信息后,将出现一个用于环境设置的标签。
答案 1 :(得分:0)
说明中的链接已断开。这是有关Watson Assistant Solutions https://watson-personal-assistant.github.io/developer/slack/about_slackbot/
的Slack客户端集成文档的URL。教程中的第2步说明了如何使用.env设置环境变量。这是文档的链接。
https://watson-personal-assistant.github.io/developer/slack/creating_a_slackbot/
如果您不想将用户环境变量放在.env文件中,IBM Cloud还允许您将这些变量定义为用户定义的变量。您也可以使用Henrik建议的命令行选项。
请参阅IBM Cloud文档https://console.bluemix.net/docs/services/watson/getting-started-variables.html#vcapServices