Телеграм-бот «АудиоИмандра» с аудиогидами по Мончегорску

Телеграм-бот с двумя аудиомаршрутами по истории и стрит-арту Мончегорска для АНО «Агентство развития Мончегорска» (Мурманская область, Россия)

Задача

В Мончегорске — множество арт-объектов: от советской монументальной скульптуры до современных муралов и инсталляций. Агентство развития Мончегорска поручило нам — команде «Пешеход Тура» — собрать сведения обо всех этих объектах, объединить их в аудиогид и сделать удобным инструментом для жителей и гостей города.

Концепция проекта

Мы с Настей Коминой из «Пешеход Тура» предложили создать два маршрута: комфортный и короткий зимний и длинный и подробный летний. Тексты гидов озвучили мончегорские школьники, победившие в городском конкурсе чтецов.

Аудиогиды доступны в 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