Вопросы, касающиеся примера Bot 16.proactive-messages (nodejs SDK) - PullRequest
1 голос
/ 18 октября 2019

Я упомянул этот новый образец из 4.x SDK для проактивных сообщений. Это, безусловно, хорошее начало, но у меня мало проблем из-за моего варианта использования.

  1. Можно ли использовать этот пример для канала бота в мс командах? У нашего бота есть канал MS Team, и сегодня его используют более 9000 пользователей.

причина, по которой я запутался, потому что натолкнулся на другой документ bots-conv-proactive , в котором специально говорится о проактивных сообщениях только для команд ms. Означает ли это, что репо не будет работать в командах?

Подсветка примера репо "Этот проект имеет конечную точку уведомления, которая будет запускать проактивные сообщения для всех пользователей, которые ранее связались с ботом"

Есть ли какие-либохитрость, чтобы заставить его работать для пользователей, которые раньше не использовали бота в командах ms, и мы хотели бы использовать пример репо для отправки проактивных сообщений.

1 Ответ

0 голосов
/ 21 октября 2019

Можно ли использовать этот пример для канала бота в мс командах? У нашего бота есть канал MS Team, и сегодня его используют более 9000 пользователей.

Да. Он может быть использован для канала команд. Что касается количества пользователей, просто убедитесь, что вы правильно разместили своего бота, чтобы он мог обрабатывать столько потенциальных одновременных пользователей.

Я натолкнулся на другой документ bots-conv-proactive, который специально говорит о проактивном. сообщения только для команд MSОзначает ли это, что репо не будет работать в командах?

Оба примера работают в командах. Второй, который вы связали, относится только к командам, тогда как первый относится ко всем каналам Botframework.

Есть ли какой-нибудь прием, чтобы заставить его работать для пользователей, которые раньше не использовали бота в командах ms, иМы хотели бы использовать пример репо для отправки проактивных сообщений. ?

Согласно документам , вы можете отправлять сообщения любому пользователю, если у вас есть уникальный идентификатор и идентификатор арендатора , который вы можете получить:

Вот практическое руководство для обмена сообщениями без предварительного взаимодействия

Я также хотел бы отметить ключевой параграф в документах, который избавит вас от головной боли:

КогдаДля создания проактивных сообщений необходимо позвонить MicrosoftAppCredentials.TrustServiceUrl и передать URL-адрес службы перед созданием ConnectorClient, который вы будете использовать для отправки сообщения. Если вы этого не сделаете, ваше приложение получит ответ 401: Unauthorized.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...