Новичок вошёл в группу, и бот встречает первым
Здоровается с каждым, кто вступил, называет по имени и сразу говорит, где искать правила.
Как выглядит сценарий
Событие в группе
Это новый участник?▶
Приветствие▶
Поздоровались▶
Обычное сообщение▶
- Исполнение + данные
В живой группе новичок теряется: пишет вопрос, который разбирали вчера, или молчит неделю и уходит. Приветствие в первую минуту стоит одной ноды и снимает обе беды сразу.
Что внутри
- Событие в группе — вход. Сюда приезжают не только сообщения: вступления, выходы,
смена прав. Что именно случилось, лежит в
data.telegram.update_type. - Это новый участник? — развилка. Всё, что не вступление, уходит в правую ветку и ничего не делает.
- Приветствие обращается к человеку по имени из события.
- Два выхода: поздоровались или пропустили.
Поле «Чат» у ноды приветствия пустое, и так и надо: пустое значит «туда, откуда пришло событие». Пропишете идентификатор — все приветствия из всех групп уедут в один чат.
Что настроить под себя
- Текст приветствия. Кроме имени туда стоит положить то, что новичок ищет первым: где правила, куда писать по заказу, что закреплено в шапке.
- Условие. Сейчас ловится любое вступление. Telegram присылает такое событие и когда участник вышел, поэтому при желании условие можно сузить по новому статусу.
- Тишина в остальных случаях. Правая ветка сознательно пуста: бот, который отвечает на каждое сообщение в группе, живёт там ровно до первого недовольного.
Что подключить
Бот Telegram, и его настройка здесь важнее графа:
- добавьте бота в группу и сделайте администратором — без этого Telegram не пришлёт событие о новом участнике вовсе;
- на вкладке «Публикация» в настройках канала включите обновления
chat_member: они не приходят по умолчанию, и без них сценарий не запустится ни разу.
Если бот в группе есть, а сценарий молчит, дело почти всегда в одном из этих двух пунктов.