Публикация проблемы здесь, чтобы узнать, сталкивался ли кто-либо с этим.
Моя настройка: Настройка службы MS Bot с Bot-регистрацией для Slack, и бот, размещенный в другом облаке(в данный момент на моей локальной машине).
Мне удалось успешно связать канал, используя документацию .
Проблема: Хотя я смог успешно связаться с ботом, используяканал Slack, который был настроен в моей рабочей области, я не мог поделиться ссылкой приложения на рабочую область другого пользователя.
Я получил ссылку, чтобы поделиться приложением Slack, используя ссылку «Get Bot Embed Codes» на странице регистрации канала.
<a href="https://slack.com/oauth/authorize?scope=bot&client_id=xxxxxxx.xxxxxxx&redirect_uri=https%3a%2f%2fslack.botframework.com%2fHome%2fauth&state=xxxxxxx"><img height="40" width="139" src="https://platform.slack-edge.com/img/add_to_slack.png" srcset="https://platform.slack-edge.com/img/add_to_slack.png 1x, https://platform.slack-edge.com/img/add_to_slack@2x.png 2x"></a>
Похоже, что после того, как пользователь щелкнет ссылку,Единственная информация, которую я получаю от бота, - это тип сообщения "InstallationUpdate".Никакие другие сообщения не передаются боту от Bot Framework.Есть ли какая-либо другая конфигурация, которая должна быть сделана, чтобы сделать эту работу?
Type: "installationUpdate",
ID: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
Timestamp: "2018-12-26T14:07:53.2146744Z",
ServiceURL: "https://slack.botframework.com/",
ChannelID: "slack",
Text: "",
Conversation: {
ID: "BBBBBBBB:TTTTTTT:",
IsGroup: false
},
From: {
ID: "BBBBBBB:TTTTTTT",
Name: "botuser"
},
Recipient:{
ID: "BBBBBBBB:TTTTTTT",
Name: "botuser"
}
}
Slack поддерживает совместное использование приложения Slack с другими пользователями в других рабочих пространствах с помощью кнопки «Добавить в Slack», которая, как я предполагаю, являетсятакой же, как тот, который я получил со страницы регистрации канала, за исключением того, что он изменен в соответствии с MS Bot Framework.
Итак, я не уверен, почему это не работает. Любая помощь очень ценится.