Я запустил исламский 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-запросов
  • Сохранения избранных аятов и ответов

Пока это покрывает только серверные расходы(и то не всегда).

Что дальше:

  1. Допилить систему достижений (хочу больше иконок и ачивок, как в играх).
  2. Улучшить поиск халяль-мест — хочется сделать карту с реальными отзывами.
  3. Запустить нормальный онбординг для новых пользователей.

Что понял за это время

  1. MVP должен быть уродливым, но работающим. Лучше сделать мало, но стабильно, чем много, но с багами.
  2. Пользователи подскажут. Я добавил кнопку «Назад» в каждый раздел только после того, как пятый человек написал: «А как выйти в главное меню?».
  3. Сообщество решает. Мусульманское IT-сообщество в СНГ небольшое, но очень отзывчивое. Если просишь совета или помощи — чаще всего помогают просто так, за «спасибо».

Бот живёт тут: @NumiFalahBot. Буду рад обратной связи, идеям и пул-реквестам (если вдруг кто-то захочет помочь с открытыми задачами).

P.S. Если у вас есть опыт запуска Telegram-ботов или вы тоже делаете проект для религиозной аудитории — давайте пересечёмся в комментариях, интересно пообщаться.

Начать дискуссию