Кейс · Автоматизация на n8n

Дипломы детям — через 2 минуты после финала турнира

Telegram-бот для шахматной школы: тренер отправляет ссылку на онлайн-турнир Lichess — и в канал школы приходят готовые именные PDF-дипломы за 1, 2, 3 место и за участие. Без дизайнера, без ручной возни, без единой опечатки.

2 минот ссылки до готовых PDF
0 ₽стоимость каждого запуска
3 лигиодним сообщением боту
100%точность имён — из таблицы школы

Проблема, знакомая каждой онлайн-школе

После каждого турнира тренер вручную открывает шаблон, вписывает фамилии, сверяет места, сохраняет PDF… и так 15–20 раз. Каждую неделю.

Было: вручную

  • 1,5–2 часа рутины после каждого турнира
  • Опечатки в детских фамилиях — обиды родителей
  • Нужно вручную сверять ники Lichess с учениками
  • Дипломы «когда дойдут руки» — азарт угасает

Стало: автоматически

  • Одно сообщение боту — и всё готово
  • ФИО берутся из таблицы школы без ошибок
  • Места и результаты — напрямую из Lichess
  • Дети получают дипломы, пока эмоции горячие

Как это выглядит

Дипломы генерируются в фирменном дизайне школы — с подписью руководителя, названием лиги и датой турнира. Каждый PDF готов к печати (A4).

Пример автоматически созданного диплома
Тренер → ботhttps://lichess.org/swiss/zrnW4FEX
Бот → тренеру🏆 Рапид лига В (26.04.26)
Дипломов к отправке: 7
🥇 Бадовский Савва — 1 место
🥈 Пойманов Михаил — 2 место
🥉 Никогосян Андрей — 3 место
📜 ещё 4 — за участие

🚫 Без диплома (не сыграл ни одной партии): 1
Бот → канал школы📎 7 именных PDF-дипломов
✅ Готово! В канал отправлено дипломов: 7

Умная логика, а не просто «подставить имя»

Система знает правила школы и честно отчитывается о каждом спорном случае.

СитуацияЧто делает робот
Ребёнок занял 1–3 местоДиплом «за N место» в дизайне призёра
Сыграл хотя бы одну партиюДиплом «за участие»
Записался, но не играл (пропал интернет, не пришёл)Диплом не выдаётся — тренер видит это в отчёте
Ник не найден в списке учениковПредупреждение тренеру — ни один ребёнок не потеряется молча
Любой технический сбойБот сам пишет владельцу, что и где сломалось

Под капотом

Связка из четырёх бесплатных сервисов на self-hosted платформе автоматизации — никаких подписок и лимитов на запуски.

n8n оркестрация, self-hosted Lichess API результаты и партии турниров Google Sheets база учеников школы Google Slides + Drive генерация PDF по шаблонам Telegram Bot API интерфейс тренера и доставка
1

Триггер

Бот ловит ссылку на турнир, поддерживает несколько лиг одним сообщением.

2

Данные

Места и сыгранные партии — из Lichess API; ФИО — из Google-таблицы школы (лист подбирается по дате турнира автоматически).

3

Генерация

Копия фирменного шаблона → подстановка имени и даты → экспорт PDF. Дизайн школы воспроизведён попиксельно, включая подпись руководителя.

4

Доставка

PDF — в канал школы с подписями «кто и за что», отчёт — тренеру в личку, ошибки — владельцу.

Хотите так же в своей школе?

Внедрение под ключ в вашем дизайне дипломов: бот, шаблоны, таблица, обучение тренера. Запуск — за 1–2 дня. Работает с любыми Swiss-турнирами Lichess.

Обсудить внедрение
Павел Козлов · автоматизация процессов на n8n · info@whiterider-chess.com · Telegram: @Pavel_chess