🚀 Телеграм-напоминалка для команды с помощью n8n

Забываете про важные задачи? Хотите, чтобы Телеграм сам напоминал вам о встречах, дедлайнах и других делах? Коллеги опаздывают на ежедневные созвоны? 😅

Давайте настроим автоматическую напоминалку с помощью n8n — без единой строчки кода!

1. Что нужно для работы

Прежде чем начать, подготовьте:
✅ Аккаунт в n8n (локальный или облачный).
✅ Телеграм-бота (его мы создадим ниже).
✅ Группу или рабочий чат, куда бот будет отправлять напоминания (как узнать ID группы рассказал здесь).

2. Создаём бота в Телеграм 🤖

1. Откройте Telegram и введите в поиск @BotFather. Выберите бота с этим именем и откройте диалог.
2. Напишите команду /newbot и следуйте инструкциям (придумайте название своему боту, которое будет отображаться в телеграм, и придумайте техническое название, которое будет использоваться как ссылка для вашего бота).
3. После этого BotFather создаст для вас бота и выдаст токен. Скопируйте полученный токен — он понадобится для n8n.
4. Добавьте бота в нужную группу/чат и дайте ему права отправлять сообщения.

Получаем ссылку на бота и токен
Получаем ссылку на бота и токен

3. Настраиваем воркфлоу в n8n

Теперь соберём напоминалку в n8n.

Нажимаем Create Workfow, в правом верхнем углу рабочего пространства. И перед нами открывается чистый лист с крестиком посередине Add first step

🚀 Телеграм-напоминалка для команды с помощью n8n

1. Добавляем триггер

Есть несколько вариантов, когда должно приходить напоминание:

🔹 Schedule Trigger — для автоматических напоминаний по расписанию (например, каждый день в 9:50 перед созвоном).

🔹 Telegram Trigger — если хотите, чтобы напоминания можно было включать вручную.

В этот раз воспользуемся Schedule Trigger. Нажмите Add first step… и найдите строку On a shedule, визуально или через строку поиска, и нажмите на нее

Находим ноду On a shedule
Находим ноду On a shedule

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

🔜 Перейдем к настройкам. Данный тип триггера имеет следующие интервалы: Секунды, Минуты, Часы, Дни, Недели, Месяцы, Пользовательский (Cron). У каждого интервала есть свои дополнительные настройки (поиграйтесь с ними и посмотрите как они работают, у каждой строки есть понятные подсказки, для перевода можно воспользоваться автоматическими переводчиками Яндекс или Google браузеров).

⏰ Давайте выставим триггер, чтобы срабатывал каждый будний день в 9:50. Настройки будут выглядеть так как на картинке ниже 👇

Каждую неделю, с понедельника по пятницу в 9 часов 50 минут до полудня
Каждую неделю, с понедельника по пятницу в 9 часов 50 минут до полудня

Чтобы выйти из настроек нажмите на стрелочку Back to canvas в верхнем левом углу.

Вот он первый кирпичик заложенный в нашу автоматизацию 👇

Не забывайте нажимать Save
Не забывайте нажимать Save

2. Настраиваем отправку сообщения в чат

1. Добавьте узел TelegramSend Message.

Нажмите плюсик на конце у предыдущей ноды и найдите строку Telegam (так же как делали выше) и откройте ее нажав на стрелочку

🚀 Телеграм-напоминалка для команды с помощью n8n

В открывшемся списке найдите Send a text message и нажмите на нее

🚀 Телеграм-напоминалка для команды с помощью n8n

Откроется окно с настройками ноды

🚀 Телеграм-напоминалка для команды с помощью n8n

2. Добавьте в проект бота. Для этого в поле Credential to connect with нужно выбрать + Create new credential. В открывшемся окне, в поле Access Token нужно вставить токен, который нам выдал BotFather и нажать Save (предварительно можно переименовать название учетной записи в поле Telegram account, нажав на иконку ручки).

Добавление учетной записи телеграм-бота в n8n
Добавление учетной записи телеграм-бота в n8n

Делается это единожды для каждого бота. В последующем можно просто выбирать нужного бота в нодах Telegam в поле Credential to connect with

3. Введите ID группы в поле Chat ID (как узнать ID группы рассказал здесь).

4. Введите текст сообщения, которое будет отправляться, в поле Text, например: "Коллеги, дейли через 10 минут! ⏳"

Настроенная нода Send Message
Настроенная нода Send Message

Выйдите из настроек ноды. Получаем вот такой воркфлоу. УРА!

🚀 Телеграм-напоминалка для команды с помощью n8n

3. Тестируем работу 🚀

Запустите воркфлоу и проверьте, приходит ли сообщение в чат. Нажмите на кнопку, под цепочкой схемы, Test workflow. В указанном чате придет сообщение от бота.

Уведомление от бота
Уведомление от бота

Поздравляю! Ваша первая автоматизация по напоминанию коллегам о встрече создана 🔥

По умолчанию воркфлоу называется My workflow, при желании его можно изменить нажав на иконку ручки и внеся своё название.

Важно! Чтобы процесс запускался автоматически по расписанию, переведите ползунок в Active

🚀 Телеграм-напоминалка для команды с помощью n8n

4. Расширяем функционал 🛠

Можно сделать напоминалку умнее:

🔹 Персонализированные сообщения с упоминанием тех, кто постоянно опаздывает. 😆

🔹 Возможность отмены упоминания (например, если уже написал "Я тут!").

🔹 Логирование в Google Sheets, чтобы следить, кто чаще всех пропускает созвоны.

5. Вывод

Поздравляю! 🎉 Теперь ваш Телеграм-бот напоминает всей команде о важных встречах. И никаких "Ой, я забыл"! 😎

📌 В следующих статьях разобрал популярные интеграции n8n с Google Sheets, CRM и другими сервисами. Подписывайтесь, чтобы не пропустить!

6. FAQ

🔹 Как сделать напоминания только в будние дни?
✔ В Schedule Trigger можно указать дни недели.

🔹 Как добавить список опаздывающих?
✔ Можно упоминать их именами в тексте сообщения.

🔹 А можно напоминать разным группам?
✔ Да, просто создайте несколько узлов Telegram Send Message с разными чатами. И при необходимости триггеры времени

🔹 Как узнать ID группы?
✔ Рассказал в этой статье https://dzen.ru/a/Z9SO2SLirEBVNm0a.

🔹 Как запустить n8n?✔ У меня уже есть статья про регистрацию в n8n! Посмотрите её здесь: https://dzen.ru/a/Z9B8SRO4tUVza02J.

🔹 Я вышел из workflow или обновил страницу и всё пропало
✔ Чтобы такого не было - не забывайте сохранять вокфлоу по мере настройки кнопкой Save

Где узнать больше? ✔ Подпишитесь, чтобы не пропустить новое!

Начать дискуссию