Я запустил исламский Telegram-бот: как разработчик из СНГ делает цифровой продукт для мусульман без бюджета и команды
Всем привет, я разработчик. Последние несколько месяцев я работал над проектом @NumiFalahBot — помощником для мусульман в Telegram. Расскажу, зачем мне это, с какими трудностями столкнулся и как продвигаю продукт без вложений.
С чего всё началось
Всё началось с простого бытового наблюдения. Многие мои знакомые мусульмане, живущие в городах, постоянно сталкиваются с одной проблемой: уследить за временем намаза сложно. Солнце встаёт и садится в разное время, графики меняются, а держать в голове расписание на неделю — ещё та задача.
Да, есть готовые приложения. Но большинство из них либо перегружены функциями, либо требуют доступа к куче разрешений, либо просто висят в трее и жрут батарею. А Telegram-ботов с внятной навигацией и системой мотивации я не нашёл.
Решил сделать сам.
Проектирование: как не утонуть в хотелках
Первую версию структуры я набросал за пару вечеров. Но когда начал показывать знакомым, посыпались предложения: «добавь ещё это», «сделай как вон в том приложении». Очень быстро стало понятно: если слушать всех, продукт превратится в монстра, которого невозможно поддерживать в одиночку.
Всё это — сложно, дорого, а главное — нужно небольшому проценту пользователей. MVP должен быть минимальным, но стабильным.
Оставил только то, без чего бот теряет смысл:
- 🕐 Точное время намаза с геолокацией
- 🧭 Кибла
- 📊 Прогресс и отметка намазов (с геймификацией, чтобы было не лень)
- 📖 Коран и зикры
- ❓ AI-помощник
- 📍 Поиск ближайших мечетей и халяль-мест
Техническая кухня
Бэкенд написан на Python. База — PostgreSQL (основные данные пользователей) и Redis (кэш, лимиты на AI-запросы, уведомления).
Самое сложное оказалось не в коде, а в логике.
Расчёт времени намаза — это не просто формула «солнце встало — делай фаджр». Нужно учитывать:
- Координаты пользователя
- Часовой пояс
- Метод расчёта (их около 10, и в разных странах приняты разные)
- Мазхаб (от него зависит время асра)
- Запрещённые времена для молитвы (когда нельзя совершать намаз)
Всё это пришлось зашивать в логику и тестировать на реальных городах. Баги с «минус-временем» в высоких широтах ловил до сих пор.
AI-часть сделана через GigaChat(временно). Поставил лимиты: 5 бесплатных запросов в день, безлимит — в премиуме. Это и защита от спама, и монетизация.
Дизайн и UX
Отдельная боль — навигация. В Telegram нельзя сделать красивые выпадающие меню, как на сайтах. Только кнопки.
Я перерисовывал главное меню раз пять. В итоге остановился на сетке 2×4:
Левый столбец Правый столбец
🕌 Намаз 📊 Прогресс
📅 Календарь 📖 Коран и Зикр
❓ Спросить AI 📍 Рядом
👤 Профиль 💎 Премиум
Самые частые действия — слева, чтобы было удобно большим пальцем, если держать телефон одной рукой.
Для сложных сценариев(а их много) сделал inline-кнопки. Например, под временем намаза висят:
- 🧭 Кибла
- ✅ Отметить (быстрый переход к прогрессу)
- ℹ Подробно о методе расчёта
Метрики и первые пользователи
На данный момент у бота 10 активных пользователей(знакомые для которых все это писалось).
Да, это не 1.5 миллиона, как у Muslim Pro. Но для сольного проекта без единого вложенного рубля — честная цифра.
Монетизация и планы
Премиум стоит 150 рублей (или Telegram Stars). В бесплатной версии доступно всё, кроме:
- Безлимитных AI-запросов
- Сохранения избранных аятов и ответов
Пока это покрывает только серверные расходы(и то не всегда).
Что дальше:
- Допилить систему достижений (хочу больше иконок и ачивок, как в играх).
- Улучшить поиск халяль-мест — хочется сделать карту с реальными отзывами.
- Запустить нормальный онбординг для новых пользователей.
Что понял за это время
- MVP должен быть уродливым, но работающим. Лучше сделать мало, но стабильно, чем много, но с багами.
- Пользователи подскажут. Я добавил кнопку «Назад» в каждый раздел только после того, как пятый человек написал: «А как выйти в главное меню?».
- Сообщество решает. Мусульманское IT-сообщество в СНГ небольшое, но очень отзывчивое. Если просишь совета или помощи — чаще всего помогают просто так, за «спасибо».
Бот живёт тут: @NumiFalahBot. Буду рад обратной связи, идеям и пул-реквестам (если вдруг кто-то захочет помочь с открытыми задачами).
P.S. Если у вас есть опыт запуска Telegram-ботов или вы тоже делаете проект для религиозной аудитории — давайте пересечёмся в комментариях, интересно пообщаться.