Телеграм-бот «АудиоИмандра» с аудиогидами по Мончегорску
Телеграм-бот с двумя аудиомаршрутами по истории и стрит-арту Мончегорска для АНО «Агентство развития Мончегорска» (Мурманская область, Россия)
Задача
В Мончегорске — множество арт-объектов: от советской монументальной скульптуры до современных муралов и инсталляций. Агентство развития Мончегорска поручило нам — команде «Пешеход Тура» — собрать сведения обо всех этих объектах, объединить их в аудиогид и сделать удобным инструментом для жителей и гостей города.
Концепция проекта
Мы с Настей Коминой из «Пешеход Тура» предложили создать два маршрута: комфортный и короткий зимний и длинный и подробный летний. Тексты гидов озвучили мончегорские школьники, победившие в городском конкурсе чтецов.
Аудиогиды доступны в Telegram-боте, в котором также есть справочная информация о городе, магазинах и достопримечательностях.
Бот запоминает место, на котором пользователь остановился, и позволяет продолжить прослушивание позже. Встроенная миниапп-карта показывает оба маршрута и даёт возможность перейти к прослушиванию точек прямо с карты.
Реализация
Разработка велась поэтапно — от создания маршрутов до финального релиза бота в марте 2025 года. Полный цикл активной работы занял чуть больше четырёх месяцев.
В конце ноября мы приехали в Мончегорск, прошли оба будущих маршрута пешком и пообщались с местными гидами — это помогло уточнить локации и добавить в тексты живые детали.
В декабре 2024 года мы составили маршруты и написали тексты.
В январе 2025 года мончегорские школьники озвучили аудиогид.
К февралю был готов MVP-бот.
В марте проект «АудиоИмандра» был запущен в продакшен и интегрирован с туристическим ресурсом Визит.Имандра.

Технологии и инфраструктура
- Stack:
- Python 3.13, aiogram 3.16
- Telegram Bot API 8.3
- FastAPI, Leaflet JS (for Telegram Miniapp)
- Redis
Автоматизированный деплой выполнен через Makefile: устанавливаются Nginx, Redis, настраивается Systemd, запускается Gunicorn, необходимый для работы миниаппа. Redis хранит прогресс пользователей и данные маршрутов.
Администрирование и аналитика
В админке реализованы инструменты для управления ботом и анализа активности пользователей:
- добавление и удаление администраторов;
- скрытие и отображение точек маршрутов;
- просмотр статистики: количество уникальных пользователей, процент начавших и завершивших маршрут.
Вся работа ведётся прямо в Telegram, без вмешательств в код или сервер.
Последняя правка: 05.11.2025
