Усі завдання

Завдання 19

Дні народження, які не забудеш

Тримай список днів народження в n8n і щоранку отримуй тепле повідомлення про того, хто святкує сьогодні.

ПочатковийСкладність:Час: 20–30 min

Ваше завдання

Щоранку переглядай наш список днів народження і надсилай тепле повідомлення кожному, хто святкує сьогодні, і не забудь про Лею, яка народилася 29 лютого.

Додаткове завдання

Надсилай ще одне, раніше нагадування за три дні до кожного дня народження, щоб був час подбати про подарунок.

Приклади використання

  • Невелика команда, яка хоче вітати колег без того, щоб одна людина пам'ятала всі дати.
  • Родина, розкидана по трьох країнах, де дні народження двоюрідних тихо проходять повз.
  • Будь-яке щорічне нагадування, що повторюється того самого дня й місяця: річниці, продовження підписок, техогляди чи щеплення.

Перед початком

  1. 01

    Зареєструйся в n8n Cloud або відкрий свій простір n8n. Інших акаунтів не потрібно, і з n8n не виходить жодних даних, окрім повідомлення, яке ти надсилаєш.

  2. 02

    Створи Data Table під назвою birthdays із трьома текстовими колонками: name, birthday і note. Зберігай дату як YYYY-MM-DD, наприклад 1991-07-04.

  3. 03

    Додай щонайменше п'ять рядків, зокрема людину, народжену 29 лютого – добре підійде 2016-02-29 – щоб перевірити особливий випадок.

  4. 04

    Щоб отримувати повідомлення, скористайся ntfy.sh: вибери назву теми, яку важко вгадати, і відкрий https://ntfy.sh/твоя-тема у браузері або встанови застосунок ntfy. Акаунт не потрібен. Telegram-бот із завдання 2 підійде так само добре.

  5. 05

    Налаштуй часовий пояс воркфлоу в його Settings, щоб «сьогодні» змінювалося з твоєю північчю, а не десь інде.

Що має робити воркфлоу

  1. 01

    Запуск воркфлоу надсилає одне повідомлення на кожну людину, яка святкує сьогодні, з її іменем і віком, який вона відзначає, і не надсилає нічого в дні, коли іменинників немає.

  2. 02

    Рік у збереженій даті ніколи не впливає на збіг: і народжений 1950 року, і народжений 2015-го знаходяться у свій день.

  3. 03

    Людину, народжену 29 лютого, вітають 28 лютого у звичайні роки і 29 лютого у високосні, і ніколи двічі. Бонус: за три дні до кожного дня народження надходить окреме нагадування.

Рішення

Переглянути відповідь до завдання з воркфлоу

Відкривайте готовий воркфлоу лише тоді, коли захочете порівняти його зі своїм.

Позначити як виконане

Готові показати результат?

Надсилайте завдання, коли ваша команда матиме робочий воркфлоу для демонстрації.

Рішення

Показати рішення воркфлоу?

Це покаже готовий воркфлоу для цього завдання. Ви впевнені, що хочете продовжити?

Перевірка ментором

Знайдіть ментора й попросіть перевірити ваш воркфлоу.

Покажіть робочий воркфлоу. Після схвалення заберіть кульку за це завдання.

Почати наступне завдання