Техническое задание: Парсер-издатель и бот модерации для Telegram-канала по недвижимости

Цель проекта

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

Функциональные требования

1. Бот-парсер и издатель (Публикатор)

  • Источники данных: Бот должен уметь собирать объявления из нескольких внешних источников, включая:
    • Указанные Telegram-каналы.
    • Несколько заданных веб-сайтов с объявлениями.
  • Публикация: Автоматически размещать отобранные объявления в целевом Telegram-канале в удобочитаемом формате.

2. Бот для приема объявлений (Доска объявлений с модерацией)

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

Технические и архитектурные пожелания

  • Архитектура должна позволять реализовать оба бота как в виде единого приложения (2 в 1), так и в виде двух отдельных сервисов.
  • Необходимо предусмотреть удобную админ-панель для управления источниками парсинга и модерации объявлений.
  • Код должен быть чистым, документированным и масштабируемым.

Сбор и структурирование информации о достопримечательностях Нижнего Новгорода и Тулы

Требуется ответственный исполнитель для сбора, проверки и строгого структурирования информации о ключевых достопримечательностях двух городов. Важно четкое следование формату и достоверность данных.

Разработка MVP платформы для прогнозов и торговли вероятностями

Требуется создать минимально жизнеспособный продукт (MVP) веб-платформы, где пользователи могут делать ставки на исход событий, торговать вероятностями и отслеживать динамику рынков. Проект включает полный цикл: бэкенд, фронтенд, базу данных, внутреннюю экономику и админ-панель с последующим развертыванием на хостинге.