Как чат-бот может упомянуть пользователя, которого еще нет в комнате? - PullRequest
1 голос
/ 27 сентября 2019

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

  • Пользователь хочет присоединиться к комнате A
  • Пользователь DM бот и попросить «пригласить меня в комнату A»
  • Бот, уже находящийся в комнате A, упоминает пользователя
  • Пользователь потянул в комнату.

В настоящее время мой бот может запустить тему и упомянуть пользователя, но упоминание будет работать (показывает @Username), только если имя пользователя уже находится в комнате.
Если имя пользователя не находится вВ комнате это покажет <users/1234....>.

Есть ли способ сделать это?
Или вообще бот может пригласить пользователя в комнату?

1 Ответ

0 голосов
/ 27 сентября 2019

Краткий ответ: Нет.

Объяснение: Если вы обратитесь к Доступ ботов к пользовательским данным , вы обнаружите, что -

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

  • По умолчанию боты могут читать только базовые идентификационные данные пользователей, которые вызываютих.Эта информация включает в себя отображаемое имя пользователя, идентификатор пользователя, адрес электронной почты и изображение аватара.
  • Если боту необходим доступ к другим данным для выполнения своей работы, он может предложить пользователю предоставить ему дополнительный доступ.

Надеюсь, это поможет!

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