
Бот для поздравлений в Телеграм С Днем Рождения
Бот сохраняет дни рождения участников и автоматически отправляет поздравление в группу.

Чтобы посмотреть интерактивный пример, нужно авторизоваться.

Чтоб посмотреть интерактивный пример нужно авторизоваться

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

Как настроить такого бота?
Видео настройки 📹
Создайте проект в конструкторе и скопируйте этот шаблон.
Настройте бота, который будет управлять вашим сообществом.
В разделе “Настройки” (Мессенджеры) подключите Телеграм. Сделайте бота админом в вашем телеграм-сообществе. В чате группы введите команду /getChatInfo — бот укажет Group ID (понадобится позже).
ID определенной темы в группе можно получить в браузерной версии Телеграма в адресной строке. Вот так должен выглядеть шифр: -1001574797981_13724, где -1001574797981 - ID группы, 13724 - ID темы
Создайте базу дней рождений.
Используйте один из вариантов: загрузите вашу таблицу в конструктор/внесите даты вручную/создайте бота, который автоматически соберет информацию у участников и сохранит в таблицу (в шаблоне есть отдельный скрипт). ❗️Даты должны быть в формате ДД-ММ (например, 28-03).
Чтобы корректно загрузить даты из Excel, следуйте инструкции:
1. В колонке с датами установите формат ДД-ММ. Выделите колонку, нажмите Ctrl + 1 (или ПКМ → "Формат ячеек"). В разделе "Число" выберите "Все форматы" или "Настраиваемый формат" и введите формат: ДД-ММ.
2. Сначала сохраните файл в формате CSV. Затем откройте файл и сохраните в формате Excel.
3. Загрузите таблицу в конструктор.

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

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

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

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

И последнее.
1. В разделе “Настройки” (Дизайн бота) добавьте фон и аватар для web-версии бота.
2. Протестируйте бота. Для этого запланируйте отправку поздравления на ближайшее время. Часовой пояс установлен автоматически: GMT+3 (Москва).
Видео с обзором всех блоков для ботов в Telegram.
Если у вас возникли вопросы по самостоятельной настройке — напишите в сообщество Telegram.
Если нужно настроить такой скрипт с нашей помощью — свяжитесь с нами.
🎓 Если вы хотите освоить базовую настройку чат-ботов для HR, регистрируйтесь на мини-курс «HR Tech своими руками».