Новороссийск Страницы сайта адаптированы под ваш регион Вся Россия
Разные отрасли

Серия ботов для бизнеса

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

Python Bot Telegram
Задача

Контекст и вызов

Каждый бот писался с нуля, поддержка и обновления дублировались. Нужна была переиспользуемая архитектура с быстрым запуском нового инстанса.

Решение

Архитектура и подход

Python-framework для Telegram-ботов: FSM, CRM-коннекторы, scheduler и logging из коробки. Каждый проект - конфиг YAML + кастомные handlers. Docker-деплой на VPS с systemd.

Схема

Как устроена связка

01

Библиотека core

Общие модули: FSM, auth, CRM API, logging, error handling.

02

Конфиг проекта

YAML: token, CRM credentials, сценарии и расписания.

03

Custom handlers

Специфичная логика каждого бота поверх core.

04

Деплой

Docker-compose на VPS, мониторинг и auto-restart.

Технические акценты

Интеграции и узлы системы

aiogram framework

Async Telegram Bot API с middleware и FSM storage.

CRM connectors

Адаптеры RetailCRM, Bitrix24, LeadVertex из коробки.

Docker deploy

Один образ, разные конфиги, изолированные инстансы.

Scheduler

Cron-like задачи для отчётов и алертов внутри бота.

Результат

Что сделано и что получил клиент

Поставки

  • Python bot framework
  • 5+ ботов на базе
  • Docker-деплой
  • CRM-коннекторы
  • Документация для новых проектов
5+ ботов на единой базе
3 дня запуск нового бота
1 VPS для всех инстансов
Похожая задача

Нужен такой же результат?

Опишите ваш процесс - спроектирую связку систем, сроки и формат работы под ваш стек.

  • Разбор текущей архитектуры
  • Схема интеграций до старта
  • Оценка за 1-2 рабочих дня