Loading...

«Гармония ума»

Бот саморегуляции
 /   /  «Гармония ума»

1. Задача

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

2. Результат

Телеграм-бот со следующим функционалом:

  • Навигация по разделам с упражнениями (дыхательные, когнитивные, эмоциональные)
  • Создание контента через markdown с поддержкой медиа
  • Система из 3 уровней доступа: администратор, полный, бесплатный
  • Загрузка miniapp с дыхательными упражнениями, полноэкранный режим
  • Покупка доступа через ЮКасса (безопасные вебхуки, идемпотентность)
  • Профиль пользователя с отображением статуса подписки
  • Админ-панель для просмотра пользователей, их подписок, назначений и отзыва администраторов
  • Рассылка сообщений пользователям с поддержкой FSM и медиафайлов

3. Опыт

Я получил опыт работы с:

  • ИИ-моделью Claude 3.7 Sonnet в Cursor IDE
  • Языком программирования Python (асинхронный подход)
  • Telegram Bot API (FSM, middleware, webhook), отладкой miniapp
  • YooKassa API для оплаты
  • Локальной файловой СУБД SQLite (aiosqlite)
  • Миграциями в БД с помощью Alembic
  • SQLAlchemy ORM для доступа к данным (Repository pattern)
  • Локальным сервером разработки Vite
  • VPS на Ubuntu Server с панелью управления aaPanel
  • Настройкой production-окружения (Nginx, Gunicorn, Systemd)
Приветствие от бота

Работа модуля оплаты

Админ-панель

Дыхательные упражнения в miniapp

Детали проекта

Заказчик: Частное лицо

Дата: июль 18, 2025

Ссылка: https://t.me/self_regulation_bot

Проект был реализован на новом для меня стеке с использованием современных инструментов разработки, включая генеративные модели для ускорения работы.


 
 Все работы Следующая