Задача

Разработать прототип Telegram-бота, который работает по callback-схеме, и настроить мини-приложение (веб-страницу), которое запускается из бота. Вся серверная часть, включая админ-панель, строится на Django.

Цели и детали

1. Telegram-бот (Callback схема)

  • Реализовать бота, способного обрабатывать Inline-кнопки и callback-запросы.
  • Обеспечить возможность вызова веб-приложения (кликабельная ссылка / кнопка, открывающая мини-приложение внутри Telegram).

2. Веб-мини-приложение

  • Использовать Django для генерации веб-страницы (HTML-шаблоны).
  • Веб-страница должна корректно открываться внутри Telegram WebView.
  • Подключить передачу данных (например, start params или данные пользователя) от бота к мини-приложению.

3. Данные и архитектура

  • Вся логика и данные (например, информация о действиях бота) должны быть доступны через админку Django.
  • Бот и веб-приложение общаются с django-бэкендом (через REST или прямой вызов).

4. Административная панель

  • Разместить на Django админ-панель для тестирования взаимодействия пользователей с ботом и мини-приложением.

Что входит в консалтинг и MVP

  • Пояснения, как Callback-бот связывается с Django.
  • Пример настройки домена (локального или публичного) для работы мини-приложения (настраиваемое в Telegram @BotFather).
  • Сборка минимально работающего связки бот -> мини-приложение с админкой готовыми компонентами.
  • Обсуждение итогового результата и возможное расширение функционала после демонстрации.

Установка расширения и парсинг данных

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