Если вы используете C#, вы прослушиваете событие OnMessageActivityAsyn c и выполняете там свою проверку. Однако, если вы хотите отправить сообщение сразу, без необходимости сначала отправлять его пользователю, вам также нужно подключиться к событию OnMembersAddedAsyn c и отправить его туда первым. Для получения дополнительной информации см. Отправка приветственного сообщения пользователям .
В командах есть даже модифицированная версия этого, специально для команд. Я еще не изучал сам, но см. Подписаться на события разговора для получения дополнительной информации.
С этим связано, особенно если бот установлен в командный или групповой чат, вам необходимо проделайте небольшую работу в OnMembersAddedAsyn c, чтобы проверить, является ли -bot- добавляемым новым членом, и убедиться, что вы отправляете только 1 сообщение, а не несколько (в противном случае это может привести к отправке этого «приветствия» нескольким раз). Это показано в ссылках, которые я предоставил выше. Baically member.Id != turnContext.Activity.Recipient.Id
может потребоваться изменить, в зависимости от того, что вы пытаетесь сделать.
надеюсь, что это поможет