Техническое задание: Парсер Telegram-каналов в n8n

Цель проекта

Создать автоматизированное решение внутри платформы n8n для мониторинга Telegram-каналов. Система будет по расписанию собирать статистику по публикациям и сохранять её в структурированном виде в Google Таблицы для последующего анализа.

Основной функционал

Конфигурация системы

  • Возможность задания списка Telegram-каналов для мониторинга через интерфейс n8n.
  • Настройка расписания запуска (cron) с гибкими параметрами времени и частоты через интерфейс n8n.

Логика работы воркфлоу

  • В указанное время система проходит по каждому каналу из списка.
  • Для каждого канала получает список постов за определённый период.
  • По каждому посту извлекает следующие данные:
    • Ссылка на пост
    • Текстовое содержание
    • Дата и время публикации
    • Суммарное количество реакций (лайки, дизлайки и др.)
    • Количество комментариев
    • Количество просмотров
  • Записывает или обновляет собранные данные в указанной Google Таблице.

Режимы работы

1. Режим инициализации (первый запуск)

  • Сбор истории публикаций за последние N дней.
  • Параметр N является настраиваемым (рекомендуемое значение по умолчанию: от 7 до 30 дней).

2. Режим регулярного обновления

  • Загрузка только новых постов, отсутствующих в таблице (определение по уникальному ID поста).
  • Для постов, опубликованных за последние M дней, выполняется обновление динамических метрик: количества просмотров, реакций и комментариев, так как эти показатели могут изменяться со временем.

Требования к результату

  • В Google Таблице должна формироваться актуальная база данных постов.
  • Каждый пост должен быть представлен в таблице единожды.
  • Метрики по существующим постам должны корректно обновляться при каждом последующем проходе системы.
  • Структура итоговой таблицы должна строго соответствовать указанным полям.

Разработка интеграций в n8n для работы с Google Sheets и AI-сервисами

Ищем опытного специалиста по n8n для создания сложных интеграций между Google Sheets и внешними системами, включая сервисы искусственного интеллекта. Требуется постоянное сотрудничество, разовые проекты не рассматриваем.

Разработка онлайн-шахматного веб-приложения

Требуется создать минималистичный веб-сайт для игры в шахматы онлайн с двумя игроками в реальном времени. Основной функционал: шахматная доска с правилами, поочередные ходы и завершение партии.