Bot Framework Skype для бизнеса канал

Наконец-то мне удалось подключить своего бота к Skype для бизнеса, однако у меня возникла пара проблем, заставляющих его работать.

Во-первых, бот, похоже, не доступен для поиска в Skype, вам нужно ввести полный Uri, и он работает только с доменом onmicrosoft.com, а не с нашим собственным доменом.

После того, как вы откроете окно чата Skype, используя полный Uri бота, и начнете разговор, бот отобразится как "присутствие неизвестно". Это может быть связано с первой проблемой, я думаю. Возможно это еще не полностью распространено?

Наконец, когда я начинаю диалог с моим ботом, он отвечает, запрашивая ожидаемый адрес в интрасети. Однако, когда вы предоставляете адрес вместо того, чтобы извлекать информацию, как это происходит по всем другим каналам, он задает тот же вопрос снова и снова, а затем приводит к последним ошибкам со следующим:

Извините, у моего бота-кода проблема. Произошла ошибка при обращении к целевому пользователю

Это сообщение об ошибке будет отображаться несколько раз, а затем оно просто перестанет отвечать, пока вы не создадите новый диалог.

Я не вижу ошибок в панели инструментов бота, как на других каналах.

1 ответ

Если это та же проблема, что и у меня, если вы посмотрите на панель инструментов Bot Framework, вы увидите проблемы, рассказывающие о несанкционированных ошибках.

Обходной путь на данный момент - удалить украшение [BotAuthentication] из метода MessageController. Это временное исправление, пока проблема не будет решена - она ​​явно не идеальна. Я сделал полную запись здесь: https://blog.thoughtstuff.co.uk/2017/05/how-to-enable-your-bot-framework-bot-on-skype-for-business-and-how-i-finally-got-it-working/

Другие вопросы по тегам