реклама
разместить

Автоматические поздравления в группе Телеграм

Хочу поделиться простым процессом, который, как успела показать практика, очень здорово поддерживает общение и дает положительные эмоции участникам нашего сообщества.

Идеей было создать телеграм-бот, который бы отслеживал дни рождения всех наших коллег, участников группы, и отправлял нее поздравления. И так как основная база контактов нашей компании ведется в Airtable, связку с телеграм-ботом сделали там. (Кстати, тем, кто еще не знаком с этой платформой, советую присмотреться. По сути, это аналог гугл-таблиц, но с более наглядным и широким функционалом.)

Делали своими low-code силами, логика получилась следующая...

I. Подготовка таблицы Airtable

1. В таблицу с данными коллег добавили три дополнительных столбца с формулами:

Автоматические поздравления в группе Телеграм

Итого основные вводные у нас:

  • "ФИО"
  • "Дата рождения" в формате dd/mm/yyyy
  • "Имя пользователя в Телеграм"
Автоматические поздравления в группе Телеграм

Доп.столбцы:

  • "Дата поздравления": считаем ближайший к сегодняшнему день рождения = DATETIME_PARSE(DATETIME_FORMAT({Дата рождения},'MM/DD')&"/"&YEAR(NOW()))
  • "Когда?": проверяем, сегодня ли день рождения = IF(IS_SAME({Дата поздравления},TODAY(),'days'),"Сегодня","Не сегодня")
  • "Поздравление: проверка на непустое значение ФИО = IF({Когда?}="Сегодня",IF({ФИО педагога}="","Нет ФИО","Поздравляем"))
Автоматические поздравления в группе Телеграм
Автоматические поздравления в группе Телеграм
Автоматические поздравления в группе Телеграм
Автоматические поздравления в группе Телеграм

2. Создали бота через @BotFather, сохранили его токен.

3. Взяли Current chat ID = id группы Телеграм с участниками с помощью @getmyid_bot (если здесь нужно пояснить подробнее, напишите в комментариях, добавлю описание по шагам).

II. Создание Automation

Связать таблицу Airtable с нашей группой в Телеграме помог инструмент Automations Airtable:

Автоматические поздравления в группе Телеграм

Всего понадобилось три шага:

  • Триггер: Задаем расписание запуска.
  • Действие 1: Ищем записи, удовлетворяющие условию.
  • Действие 2: Запускаем скрипт.
Автоматические поздравления в группе Телеграм

Подробнее:

1. Задали TRIGGER: время проверки срабатывания и отправки поздравлений (каждый день в 10:00) и дату старта, с которой запустили процесс.

Это означает, что каждый день в 10:00 данная автоматизация начинает проверку значение и в случае наличия именинников, отправляет поздравление в чат группы.

Автоматические поздравления в группе Телеграм

2. ACTION 1. Find records: Ищем в нашей таблице именинников. В нашем случае это строки с непустым значением в столбце "Поздравление". Также мы добавили проверку на еще один столбец "Статус", но если вы хотите делать проверку по всем строкам, достаточно будет одной первой проверки:

Автоматические поздравления в группе Телеграм
Автоматические поздравления в группе Телеграм

3. ACTION 2. Скрипт. Запускается в случае, если в ACTION 1 найдены значение. Отправляет поздравления в телеграм.

Автоматические поздравления в группе Телеграм

В нем задали 3 переменных. По сути, это части текста сообщения, который бот отправит в чат группы. Компоновать, формулировать их можно как угодно, не обязательно повторять дословно.

Автоматические поздравления в группе Телеграм
Автоматические поздравления в группе Телеграм
Автоматические поздравления в группе Телеграм

Код скрипта:

let inputConfig = input.config(); var tgurl = new String(); if (inputConfig.variable2 != '') { tgurl = 'https://api.telegram.org/bot(СЮДА ВСТАВЛЯЕТЕ ТОКЕН БОТА)/sendMessage?chat_id=(Сюда вставляете Current chat ID группы Телеграм)&text=' tgurl = tgurl.concat('', inputConfig.variable1) //tgurl = tgurl.concat('', ' Value 2: ') tgurl = tgurl.concat('', inputConfig.variable2) //tgurl = tgurl.concat('', ' Value 3: ') tgurl = tgurl.concat('', inputConfig.variable3) console.log(`The value of dsc is ${tgurl}`); fetch((tgurl), {method: 'POST', body: 'Hi there'}); } else { console.log("ДР сегодня нет"); }

Во время тестов в логах проверяете, что выдается:

Автоматические поздравления в группе Телеграм

Вуаля! Процесс окончен. Теперь каждый именинник будет получать поздравления от бота и следом — от коллег :)

Автоматические поздравления в группе Телеграм
33
реклама
разместить
1 комментарий

Мы тут бота перед Новым Годом запустили.
Затестируйте, уверен, что понравится.
https://t.me/govorunnetbot

Около 3000 сотрудников завода Tesla в Германии потребовали улучшить условия труда — часто им не хватает перерывов даже на туалет

Петицию подали на фоне спада продаж в стране — на 76% в феврале 2025 года.

Источник: Christian Marquardt / Getty Images / Fortune
22
11
11
реклама
разместить
Зато не в найме: Делаю 70к в месяц на шоколаде ручной работы. Пошаговый план с цифрами.

Если всегда хотели свободный график, работать из дома и чтобы у вас всё было в шоколаде — вы по адресу. Мы разобрали данный бизнес по шагам и приоткрыли ширму сладкой мини-империи.

Зато не в найме: Делаю 70к в месяц на шоколаде ручной работы. Пошаговый план с цифрами.
2323
77
33
Как заработать на курсе по подготовке к ЕГЭ по информатике с помощью закрытого Telegram-канала

Арсений работает репетитором по информатике с 2020 года. В какой-то момент он устал оплачивать рекламу, чтобы найти новых клиентов, и решил искать их через соцсети. Постепенно большая часть его работы переехала в Telegram. Поговорили с ним о том, как монетизировать образовательный курс через закрытый Telegram-канал.

Как заработать на курсе по подготовке к ЕГЭ по информатике с помощью закрытого Telegram-канала
11
«У иностранцев начали отбирать бренды в России»: что на самом деле случилось с Ericsson и что это теперь значит для нас с вами

Вчерашнее утро началось с громких заголовков. Сегодня разберемся, что реально произошло и где ошиблись журналисты.
Можно ли теперь забрать иностранный бренд себе и где встать в очередь за Apple, если да — смотрим, чем на практике пригодится эта история нашим предпринимателям.

«У иностранцев начали отбирать бренды в России»: что на самом деле случилось с Ericsson и что это теперь значит для нас с вами
1313
22
Чтобы Россия вошла в число ведущих 25 стран мира по плотности роботизации, по темпам установки роботов нужно обойти Китай — Kept

И в девять раз увеличить парк промышленных роботов.

Источник фото: РБК — здесь и далее
3030
44
11
Все будет к фентизийному 2030 году! Роботов построят вместе с 1000 самолетов. /s
ЕС обязал Apple повысить совместимость сторонних устройств с iPhone и iPad

Например, открыть доступ к уведомлениям и функции, позволяющей наушникам переключаться между устройствами.

Источник: Bagus Hernawan / Unsplash
99
33
11
11
11
Тренды малого бизнеса в России в 2025 году, которые помогут масштабировать бизнес и увеличить кол-во клиентов с минимальными вложениями.

Несмотря на третий по счету месяц и стабильный плюс за окном, залетаю к вам с полезными трендами маркетинга на 25-26 год, которые еще можно и очень нужно забрать и внедрить в бизнес, если в этом году вы планируете вырастить компанию в пару раз.

Эстония перестанет признавать российские небиометрические загранпаспорта с 31 марта 2025 года

Вслед за Данией и Чехией.

Источник фото: Nikola Johnny Mirkovic / Unsplash
44
33
11
11
11
Одни запрещают, другие просят: компании начали искать «вайб-кодеров» — разработчиков, которые «оркестрируют кодом с помощью ИИ»

«Никакой возни с синтаксисом — только промпты, итерации и вайб».

Источник фото: Getty Images
22
11
11
реклама
разместить
Что пошло не так с NUUM: разбираем ошибки и уроки от провала платформы

В декабре 2023 года МТС решила бросить вызов YouTube и TikTok и запустила амбициозный видеосервис NUUM, вложив в него около 6 миллиардов рублей. Новый проект обещал объединить в себе лучшее из двух миров: длинные видеоролики, короткие вертикальные клипы и стримы для молодежной аудитории. Но спустя чуть больше года, несмотря на громкие обещания и ма…

Что пошло не так с NUUM: разбираем ошибки и уроки от провала платформы
44
11
11
Обучение в маркетинге: что я понял после 26 лет в нём и обучив более 30 тысяч человек

В интернет-маркетинг я пришел в 1999 году, когда мне было 15 лет. Знакомые моего отца продавали морепродукты с Дальнего Востока, и они хотели, как это модно сейчас звучит, «выйти на западные рынки». Понятно, что никто из этих сорокалетних товарищей не понимал, как устроен интернет, но у них был я — профессиональный пользователь, который за два года…

Обучение в маркетинге: что я понял после 26 лет в нём и обучив более 30 тысяч человек
44
Новый CEO Intel: 4 из 4 ведущих чиповых гигантов США теперь под управлением этнических китайцев

Американские гиганты полупроводников переживают революцию в управлении: теперь “большую четверку” возглавляют руководители азиатского происхождения. И на фоне молчаливого одобрения со стороны Уолл-стрит возникает вопрос: готова ли индустрия к эпохе “азиатской династии”, где инновации и результаты важнее национальности?

Новый CEO Intel: 4 из 4 ведущих чиповых гигантов США теперь под управлением этнических китайцев
99
22
[]