// Python Dev

Автоматическое ведение сети Telegram-каналов для турагента

Опубликовано 26.03.2026

Задача клиента

Турагент ведёт сотни Telegram-каналов с актуальными предложениями по турам и авиабилетам. Нужно было построить систему, которая сама находит выгодные предложения, оформляет их и публикует по расписанию.

Что было сделано

  • • Разработана система автоматической публикации для 150 активных Telegram-каналов с регулярным постингом без участия человека.
  • • Для туров реализована интеграция с API Level.Travel: система отбирает предложения по направлениям, датам и ценовым критериям и формирует посты с учётом настроек конкретного канала.
  • • Для авиабилетов реализована интеграция с API Aviasales с поиском, анализом результатов и формированием готовых предложений.
  • • Для авиабилетов генерируются изображения: в SVG-шаблон подставляются реальные данные, после чего картинка рендерится через Playwright.
  • • У каждого канала свои настройки города вылета, поэтому один и тот же поиск даёт разную подборку для разных аудиторий.
  • • Публикация работает по расписанию через n8n, а вся сложная логика поиска, анализа и генерации контента реализована на Python.

Результат

Клиент получил автоматизированную медиасистему, которая стабильно ведёт сеть каналов, публикует релевантные предложения и снимает с команды ежедневную ручную работу.

Этот проект сочетал контентную автоматизацию, внешние API и генерацию визуалов под конкретные каналы. Задача была не просто в том, чтобы собирать предложения, а в том, чтобы выдавать готовый к публикации материал с учётом аудитории, города вылета и частоты постинга.

С инженерной точки зрения важным было развести оркестрацию и бизнес-логику. Клиенту нужен был n8n как управляющий слой, но вся тяжёлая часть поиска, фильтрации, анализа и генерации изображений была вынесена в Python, где её можно гибко развивать.

В результате система стала операционным контуром для сети каналов, а не просто набором скриптов для разовой публикации.

Стек:
#Python #n8n #Level.Travel API #Aviasales API #Playwright #SVG

Новый запрос

Оставить заявку

Подтвердите, что вы не бот.