
Поздравление в телеграм группе
Бот сохраняет дни рождения участников и автоматически отправляет поздравление в группу.
Поздравлять друг друга с днем рождения важно. Но всегда есть риск забыть, перепутать дату или вообще не знать о дне рождении участника. Мы создали бота, который напомнит о событии, тем самым запустив волну поздравлений в группе.
Как бот решит эту задачу?
Соберет даты у каждого участника или возьмет информацию из вашей базы
Будет каждый день проверять дни рождения
Автоматически отправит поздравление в группу
Уровень сложности: средне-сложный — нужно разобраться с таблицами
Время настройки: 3-4 часа
Универсальность: подходит для образовательных, корпоративных сообществ, дружеских и тематических Telegram-групп
Состав шаблона: 2 скрипта и таблица
Как это работает?
Нужно создать базу дней рождений: загрузить вашу таблицу в конструктор, переписать даты вручную или запустить бота, который соберет информацию у участников и сохранит в таблицу.
В нашем примере участники проходят регистрацию, где отвечают на вопросы и указывают дату рождения. Бот сохраняет эту информацию в таблицу и ежедневно проверяет, есть ли именинники. Если нашел совпадение, то отправляет в группу поздравление из заранее подготовленного списка.

Как настроить такого бота?
Создайте проект в конструкторе и скопируйте этот шаблон.
Настройте бота, который будет управлять вашим сообществом.
В разделе “Настройки” (Мессенджеры) подключите телеграм-бота. Сделайте бота админом в вашем телеграм-сообществе. В чате группы введите команду /getChatInfo — бот укажет Group ID (понадобится позже).

Создайте базу дней рождений.
Используйте один из вариантов: загрузите вашу таблицу в конструктор/перепишите даты вручную/ создайте бота, который автоматически соберет информацию у участников и сохранит в таблицу (в шаблоне есть отдельный скрипт).

Добавьте фразы в таблицу “Варианты поздравлений”.

Настройте скрипт поздравления.
Это готовый скрипт, который можно использовать без сложной настройки с вашей стороны.
Если измените количество фраз в таблице “Варианты поздравлений”, нужно внести правки в блок “Таблица” (Получить ячейку). Кликните на этот блок, в формуле A:=random(1,7) вместо “7” укажите номер последней заполненной строки в таблице.

В следующий блок “Telegram” (Сообщение в группе) нужно добавить Group ID. Кликните на блок — слева появится окно. Скопируйте из телеграма Group ID и добавьте в раздел “Настройка блока”. В блоке укажите дополнительный текст, который увидят пользователи.

В начале скрипта нажмите на значок “часы”, выберите “day” и укажите время, когда бот будет отправлять поздравления.

И последнее.
1. В разделе “Настройки” (Дизайн бота) добавьте фон и аватар для web-версии бота.
2. Протестируйте бота. Для этого запланируйте отправку поздравления на ближайшее время.
Видео с обзором всех блоков для ботов в Telegram.
Если у вас возникли вопросы по самостоятельной настройке — напишите в сообщество Telegram.
Если нужно настроить такой скрипт с нашей помощью — свяжитесь с нами.