Техническое задание: Telegram-бот для интеграции с платформой объявлений

Необходимо разработать Telegram-бота, который будет выступать в качестве удобного интерфейса для работы с сообщениями, поступающими на профиль пользователя на платформе объявлений. Все новые входящие сообщения должны автоматически перенаправляться в бота, а ответы из бота - отправляться обратно на платформу.

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

1. Управление диалогами

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

2. Работа с сообщениями

  • Просмотр полной истории переписки в выбранном чате.
  • Отправка текстовых сообщений из бота в выбранный диалог.
  • Возможность удаления или отметки сообщений как прочитанных.

3. Расширенные функции

  • Добавление пользователей в черный список для блокировки их сообщений.
  • Загрузка и отправка изображений в виде сообщений.
  • Получение и обработка голосовых сообщений.

Технические и интерфейсные требования

  • Интеграция с API платформы объявлений для двустороннего обмена сообщениями.
  • Интуитивно понятный и структурированный интерфейс Telegram-бота (меню, кнопки, команды).
  • Надежное хранение состояния диалогов и истории для каждого пользователя бота.
  • Код должен быть документирован и готов к развертыванию.

Проектирование здания с магазином и детским садом

Требуется консультация по возможности размещения дошкольного образовательного учреждения на втором этаже двухэтажного здания общей площадью 2000 м², где на первом этаже планируется продовольственный магазин.

Разработка и автоматизация торговой системы с бэктестингом

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

Разработка Telegram-бота для службы поддержки с системой распределения заявок

Требуется создать бота для техподдержки с автоматическим распределением клиентов между менеджерами. Бот должен сохранять данные в БД, уведомлять менеджеров и обеспечивать приватный чат между клиентом и закреплённым специалистом.