Бот для поздравлений в Телеграм С Днем Рождения
Бот сохраняет дни рождения участников и автоматически отправляет поздравление в группу.
Чтобы посмотреть интерактивный пример, нужно авторизоваться.
Чтоб посмотреть интерактивный пример нужно авторизоваться
Поздравлять друг друга с днем рождения важно. Но всегда есть риск забыть, перепутать дату или вообще не знать о дне рождении участника. Мы создали бота, который напомнит о событии, тем самым запустив волну поздравлений в группе.
Как бот решит эту задачу?
1. Соберет даты у каждого участника или возьмет информацию из вашей базы.
2. Будет каждый день проверять дни рождения.
3. Автоматически отправит поздравление в группу.
Уровень сложности: средне-сложный — нужно разобраться с таблицами
Время настройки: 3-4 часа
Универсальность: подходит для образовательных, корпоративных сообществ, дружеских и тематических Telegram-групп
Состав шаблона: 2 скрипта и таблица
Видео настройки 📹
Как это работает?
Нужно создать базу дней рождений: загрузить вашу таблицу в конструктор, переписать даты вручную или запустить бота, который соберет информацию у участников и сохранит в таблицу.
В нашем примере участники проходят регистрацию, где отвечают на вопросы и указывают дату рождения. Бот сохраняет эту информацию в таблицу и ежедневно проверяет, есть ли именинники. Если нашел совпадение, то отправляет в группу поздравление из заранее подготовленного списка.
Как настроить такого бота?
Видео настройки 📹
Создайте проект в конструкторе и скопируйте этот шаблон.
Настройте бота, который будет управлять вашим сообществом.
В разделе “Настройки” (Мессенджеры) подключите телеграм-бота. Сделайте бота админом в вашем телеграм-сообществе. В чате группы введите команду /getChatInfo — бот укажет Group ID (понадобится позже).
ID определенной темы в группе можно получить в браузерной версии Телеграма. Вот так должен выглядеть шифр: -1001574797981_13724, где -1001574797981 - ID группы, 13724 - ID темы
Создайте базу дней рождений.
Используйте один из вариантов: загрузите вашу таблицу в конструктор/перепишите даты вручную/ создайте бота, который автоматически соберет информацию у участников и сохранит в таблицу (в шаблоне есть отдельный скрипт).
Добавьте фразы в таблицу “Варианты поздравлений”.
Настройте скрипт поздравления.
Это готовый скрипт, который можно использовать без сложной настройки с вашей стороны.
Если измените количество фраз в таблице “Варианты поздравлений”, нужно внести правки в блок “Таблица” (Получить ячейку). Кликните на этот блок, в формуле A:=random(1,7) вместо “7” укажите номер последней заполненной строки в таблице.
В следующий блок “Telegram” (Сообщение в группе) нужно добавить Group ID. Кликните на блок — слева появится окно. Скопируйте из телеграма Group ID и добавьте в раздел “Настройка блока”. ID группы обязательно скопируйте и добавьте со знаком дефис.
Дальше в блоке укажите дополнительный текст, который увидят пользователи.
В начале скрипта нажмите на значок “часы”, выберите “day” и укажите время, когда бот будет проверять даты в таблице и отправлять поздравления.
И последнее.
1. В разделе “Настройки” (Дизайн бота) добавьте фон и аватар для web-версии бота.
2. Протестируйте бота. Для этого запланируйте отправку поздравления на ближайшее время. Часовой пояс установлен автоматически: GMT+3 (Москва).
Видео с обзором всех блоков для ботов в Telegram.
Если у вас возникли вопросы по самостоятельной настройке — напишите в сообщество Telegram.
Если нужно настроить такой скрипт с нашей помощью — свяжитесь с нами.