Техническое задание: Telegram-бот для построения маршрутов

Цель проекта

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

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

  • Приём команды от пользователя для поиска ближайшей точки.
  • Определение текущего местоположения пользователя (через геолокацию Telegram).
  • Интеграция с таблицей данных (формат уточняется), содержащей список локаций с их координатами.
  • Алгоритм расчёта ближайшей к пользователю точки из таблицы.
  • Формирование и отправка пользователю маршрута (текстовое описание или ссылка на внешний сервис карт).
  • Модульная и расширяемая архитектура кода для будущих доработок.

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

  • Бот должен быть написан на чистом Python (без использования конструкторов вроде BotFather в максимальной конфигурации, если это не оговорено отдельно).
  • Код должен быть хорошо структурирован, с комментариями.
  • Должна быть предусмотрена возможность лёгкого добавления новых команд и модулей.
  • Все детали по структуре таблицы, типу маршрута (пеший/авто) и дополнительным пожеланиям передаются исполнителю.

Результат работы

  • Рабочий Telegram-бот, развёрнутый на сервере.
  • Исходный код проекта с пояснениями.
  • Инструкция по администрированию (добавление/изменение точек в таблице).

Разработка бота для кофейни на чистом Python с админ-панелью

Требуется создать функционального бота для автоматизации процессов в кофейне. Проект включает разработку на чистом Python и создание удобной админ-панели для управления. Подробное техническое задание будет предоставлено исполнителю.

Доработка PHP-формы с интеграцией MySQL

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