Для кого эта услуга
Разработка телеграм бота на python нужна бизнесам, которые хотят автоматизировать общение с клиентами: приём заявок, запись на услуги, рассылки, уведомления, приём платежей, техподдержка. Telegram — самый массовый мессенджер в РФ, и создать бота в телеграм сейчас — дешевле и быстрее, чем запускать мобильное приложение.
Ко мне обращаются: онлайн-школы (запись на занятия), услуговые бизнесы (запись к мастеру), интернет-магазины (каталог и заказ в боте), медиа (рассылки по подписке), HR-компании (первичный скрининг), разработчики продуктов (Telegram Web App как интерфейс).
Что входит в работу
- Проектирование сценариев общения: welcome, главное меню, ветки FSM
- Разработка бота на aiogram 3 (асинхронный, с router-архитектурой)
- База данных: хранение пользователей, заказов, сессий — PostgreSQL или SQLite
- Админка — веб (FastAPI + минимальный UI) или команды внутри бота
- Интеграции: приём платежей (ЮKassa, CryptoBot, Stripe), CRM, Google Sheets
- Рассылки по сегментам с кнопками и антиспам-задержкой
- Деплой на VPS (systemd-юнит), логирование, мониторинг падений
- Поддержка Telegram Web App при необходимости
Как я работаю
- Обсуждаем сценарий: рисую карту диалогов, согласуем сообщения.
- Поднимаю проект, делаю каркас и 2 – 3 основные ветки.
- Показываю рабочий прототип — вы тестируете в Телеграме, даёте обратную связь.
- Доделываю остальное, подключаю оплату/CRM, тестируем платёжный флоу.
- Деплой на ваш сервер (или мой, если нет своего), передача доступов.
Стек и технологии
Python 3.11+, aiogram 3, SQLAlchemy 2.0, PostgreSQL. Для очередей — Redis + Celery или встроенный asyncio. Платежи — ЮKassa API, CryptoBot API, Telegram Payments. Админка — FastAPI + Jinja2 или отдельный frontend. Деплой — Docker Compose или systemd на VPS. Логирование — loguru, мониторинг — Sentry.
Результат
Бот, работающий 24/7 на вашем сервере, с админкой (или доступом к базе через команды), документацией по сценариям и кодом в репозитории. Вы владеете всем: токен бота у вас, код у вас, база у вас. После запуска первый месяц слежу за логами бесплатно — ловлю мелкие баги, которые всплывают в бою.
FAQ
Можно ли принимать платежи от физлиц без кассы? Если вы ИП или самозанятый и принимаете через ЮKassa — та сама формирует чек по ФЗ-54. Напрямую переводом без кассы — нельзя, налоговая придерётся.
Бот на aiogram или на no-code (Salebot, Botmother)? Aiogram — когда нужен контроль, сложная логика, интеграции, масштаб. No-code — когда нужно быстро и сценарий простой. Если сомневаетесь — обсудим.
Сколько пользователей выдержит такой бот? Aiogram 3 на asyncio без проблем тянет десятки тысяч активных пользователей с базовой инфраструктурой (один VPS). На сотни тысяч — нужна отдельная архитектура с очередями и шардированием.