Техническое задание: Софт для массовой рассылки в Telegram

Основная цель проекта

Разработка комплексного программного решения для автоматизации маркетинговых и информационных рассылок внутри мессенджера Telegram. Софт должен обеспечивать эффективное и безопасное взаимодействие с аудиторией через личные сообщения и групповые чаты.

Ключевые функциональные требования

  • Модуль парсера: Инструмент для сбора и анализа целевых чатов и каналов Telegram по заданным критериям.
  • Двойной режим рассылки: Возможность отправки сообщений как в личные сообщения пользователей, так и в публичные/приватные чаты и группы.
  • Мультиаккаунтность: Поддержка одновременной работы с большого количества аккаунтов Telegram для распределения нагрузки и увеличения охвата.
  • Управление лимитами: Софт должен учитывать и автоматически соблюдать внутренние лимиты Telegram на отправку сообщений для избежания блокировок. Необходимо предоставить документацию по рекомендуемым настройкам.
  • Уникализация контента: Интеллектуальная система ротации контента. Имеется база из 100 различных текстов сообщений. Программа должна автоматически подбирать и отправлять уникальные сообщения в каждый чат или пользователю, минимизируя повторения.

Технические и эксплуатационные требования

  • Программа должна быть стабильной и работать с минимальным вмешательством оператора.
  • Необходим понятный пользовательский интерфейс для управления рассылками, загрузки базы сообщений и настройки аккаунтов.
  • Важна детализированная статистика по отправкам: доставлено, прочитано, количество действий (переходы, ответы).
  • Реализация механизма безопасной работы с аккаунтами (сессии, прокси).

Доработка сервиса-календаря на Go: добавление полей для бронирований

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