локацияSpain / EU
статусоткрыт к проектам
ответ< 24ч в будни

Python и AI в продакшене: боты, веб, реклама.

27 Telegram-ботов и SaaS-платформы с платящими пользователями, корпоративный ERP с интеграцией 1С, скрейпинг с обходом антибота, privacy-by-design под 152-ФЗ и наблюдаемость на 17 серверах. Под отдельные задачи привлекаю переводчиков и маркетологов из своей сети.

27ботов в проде
с 2013в разработке
30миндеплой нового бота
Любойспособ оплаты
01

На чём держится 27 ботов в проде

Я Kiro Nikouline — Python-разработчик и маркетолог из Испании, в разработке с 2013 года. Под отдельные задачи привлекаю переводчиков и маркетологов из своей сети. Помимо Telegram-ботов — веб-приложения, скрейпинг, обучение нейросетей и рекламные кампании.

Kiro Nikouline
Kiro Nikouline Python-разработчик и маркетолог · Испания, в разработке с 2013 github.com/inache-su ↗

Системное мышление

Единая инфраструктура деплоя. Новый бот встаёт в продакшен за 30 минут — никакой ручной работы, никакого «давай я подкручу конфиг на сервере».

AI в продакшене

Не только генерация ответов: извлечение из документов, RAG по базам знаний, классификация заявок, саммаризация переписок, аналитика на эмбеддингах. Каскады моделей с фолбэками, prompt caching для снижения расходов, circuit breakers и rate-limiters против биллинг-инцидентов.

Платёжные системы

Telegram Stars, YooKassa, Stripe, криптовалюты. Знаю, где в биллинге живут гонки, как их ловить, как не списать дважды и не выдать услугу при неоплате.

Обход антибот-защиты

Озонатор — один из немногих сервисов, который стабильно обходит защиту Ozon. Реальные браузеры с уникальным fingerprint, ротация резидентных прокси, привязка кук к сессии.

Векторный поиск и ML

pgvector + sentence-transformers для семантического поиска. Перцептуальное хеширование картинок. Tesseract OCR с препроцессингом через OpenCV. Embedding'и как часть продукта, а не пет-проект.

Архитектура и приватность

Очереди, асинхронные пулы БД, шедулеры, чистое разделение слоёв. Приватность как архитектурный инвариант: AnonLetter физически не хранит сообщения, Искра не показывает отрицательные ответы.

02

Чем я занимаюсь

Не только Telegram-боты. Python-разработка, веб-приложения, скрейпинг, рекламные кампании и обучение нейросетей — обычно в рамках одной недели от ТЗ до деплоя.

Веб-приложения

Full-stack: Vue 3 / Fastify / FastAPI бэкенды, адаптивный фронтенд, SSL, деплой на ваш или наш сервер.

Лендинги

Лендинги под платный трафик: A/B-варианты, Lighthouse в зелёной зоне, аналитика и UTM-гигиена подключены до деплоя.

Веб-скрейпинг

Парсинг маркетплейсов и каталогов, мониторинг цен и конкурентов. Резидентные прокси, обход антибот-защиты в рамках ToS.

Контекстная реклама

Яндекс Директ и Google Ads. Кластеризация семантики, настройка кампаний, автогенерация объявлений, отчётность по ROI.

Веб-аналитика

Внедрение Метрики и GA4, событийная модель, UTM-гигиена, кастомные дашборды и связка ad-spend → revenue.

Обучение нейросетей

Кастомные ML-модели: классификация изображений, обработка аудио, детекция объектов, сегментация. Под вашу задачу и данные.

Тексты и переводы

Транскрипция аудио и видео, перевод (EN / RU / ES), копирайтинг и подготовка контента для рассылок и рекламных каналов.

Self-hosted DevOps & мониторинг

Своя observability-платформа на распределённую инфру: Prometheus / Grafana / Loki / Alertmanager, кастомные exporter'ы, restic-бэкапы, алерты в Telegram. Развёрнуто на 17 серверах одновременно.

Интеграция с 1С

Двусторонний обмен с 1С:Бухгалтерия и 1С:ЗУП через OData. Unified-список счетов, diff карточек контрагента 1С vs ЕГРЮЛ, экспорт в XLSX.

Privacy by design / 152-ФЗ

Приватность как архитектурный инвариант: PII не попадает в URL, history, Referer и access-log. Audit-log в одной транзакции, каскадное удаление по запросу субъекта.

Self-hosted LLM и BI

Приватный LLM-gateway (Ollama + nginx Bearer-auth) для команд, которым нельзя слать данные в облако. Self-hosted DataLens + ClickHouse для корпоративного DWH/BI.

03

Флагманские проекты

Проекты, в которые вложено больше всего инженерной работы. Нажмите на карточку, чтобы раскрыть детали.

01

МартаAI-ассистент · оплата за запрос

Платить $20/мес за ChatGPT при десятке запросов — нерационально. А ещё пять подписок: транскрибация, OCR, картинки, документы — везде отдельный сервис.

Самый большой бот в портфолио: 321 Python-файл, 11 отдельных сервисов. Полноценный AI-продукт с тарификацией за каждый запрос (от $0,01).

martabot.ru
files · 321services · 11

Что интересного

ИИ-чат с памятью диалогов, работа с PDF/DOCX и генерация Excel/PDF/Word/PPT, генерация и анализ изображений, транскрибация видео, веб-поиск, 50+ специализированных ролей под отрасль, RAG по базе знаний, напоминания с часовыми поясами, озвучивание текста, создание лендингов, реферальная система.

  • Четыре способа оплаты: YooKassa, иностранные карты, криптовалюта, Telegram Stars
  • Каскад моделей с автоматическим падением плюс prompt caching — минус 70% расходов на AI без потери качества
  • Параллельное выполнение инструментов в одном ответе
  • Распределённое отслеживание запросов через Redis для восстановления после падений

Инженерные детали

  • Собственная админка как отдельный сервис
  • Память диалогов и RAG-поиск по базе знаний
  • 50+ специализированных ролей с системными промптами под отрасль — от маркетолога до психолога
  • Антивирусная проверка загружаемых файлов и шифрование пользовательского контекста
PythonaiogramasyncioPostgreSQLRedisAnthropicOpenAIYooKassaStripeStars
02

PostogramSaaS-планировщик постов в Telegram

Админы Telegram-каналов планируют посты вручную или используют тулы, которые ложатся под нагрузкой и складывают загруженные файлы прямо на основной диск сервера.

Полноценная SaaS-платформа управления Telegram-каналами и автоматической публикации постов. Раздельные prod- и dev-контуры с независимыми ARQ-воркерами.

postogram.app
контуры · prod+devочередь · ARQ

Что интересного

Сервис, где инфраструктура важнее интерфейса: всё async, никаких блокирующих вызовов, очередь отделена от API-процесса, файлы — в S3.

  • Раздельные prod / dev окружения: dev.postogram.app тестирует обновления до выкатки в prod
  • ARQ-воркеры запускаются как отдельный сервис — фоновые задачи не блокируют API
  • SQLAlchemy 2.0 async + asyncpg на всех уровнях, ни одного синхронного вызова

Инженерные детали

  • Frontend на React 19 + Tailwind 4 + shadcn/ui — современная дизайн-система
  • Файлы хранятся в S3-совместимом хранилище, не на локальном диске сервера
  • Собственная транзакционная почта (postfix + dovecot + opendkim) для писем-подтверждений
Python 3.12FastAPISQLAlchemy 2.0 asyncasyncpgPostgreSQLRedisARQAPScheduleraiogram 3.xReact 19TypeScriptViteTailwind CSS 4shadcn/uiS3
03

Озонатортрекер цен · обход антибота

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

Отслеживает цены на Ozon, Wildberries, Ozon Travel. Главная инженерная задача — стабильно обходить антибот-защиту Ozon, что мало кто делает надёжно.

telegram.me/ozonator_watch_bot
scope · Ozon/WBhistory · 90 дн

Что интересного

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

  • Запросы к API Ozon идут из реального браузера с уникальным fingerprint
  • Куки привязаны к сессии — API принимает их только из того же браузера, откуда они получены
  • Ротация пула резидентных и дата-центровых прокси при обнаружении капчи, до 6 переключений на цикл

Инженерные детали

  • Графики истории цен с миниатюрой товара, сглаживание кривых, сигналы «пора покупать»
  • Хранение 90 дней цен, автоочистка, пакетные проверки каждые 15 минут
PythonPlaywrightPostgreSQLresidential proxiesbrowser fingerprinting
04

FreedomTelecomVPN-биллинг в Telegram · 3 движка

Аудитории нужен VPN, но иностранные карты в Telegram не принимаются, а вручную выдавать конфиги — час на каждого клиента.

VPN-бизнес в Telegram: пользователь платит — мгновенно получает рабочий конфиг. Платежи через Telegram Stars.

VPN tech · VLESS/WG/OVPNbilling · Stars

Что интересного

Ключевая сложность — оркестрация трёх разных VPN-технологий на трёх серверах через три разных API. Одна операция «продлить подписку» затрагивает все три сервера атомарно.

  • VLESS через Marzban, WireGuard через WG-Dashboard, OpenVPN через самописный Management API
  • Блокировка гонок на уровне БД (SELECT ... FOR UPDATE) — никаких дубль-списаний и потерянных платежей
  • Шедулер статусов подписок с тремя уровнями уведомлений (3 дня / 1 день / истекло)

Инженерные детали

  • Пробный период, gift-подписки, автоблок при неоплате
  • Telegram Stars как основной канал оплаты
PythonPostgreSQLMarzbanWireGuardOpenVPNTelegram Stars
05

ChatGuvenlikантиспам промышленного уровня

Модераторы крупных чатов выгорают на спаме, а коробочные антиспамы пропускают рекламу внутри картинок и слегка переписанные шаблоны.

Антиспам для крупных чатов. 114 файлов, 9 таблиц в БД, пять независимых слоёв защиты.

telegram.me/chatguvenlikbot
files · 114layers · 5

Что интересного

Каждый слой работает независимо — если один промахнулся, ловит следующий. Спам внутри изображений ловится OCR'ом до того, как сработает регэкспный фильтр.

  • Детектор эмодзи-спама + regex-паттерны по чёрному списку
  • AI-классификация пограничных случаев
  • OCR картинок — вылавливает спам, вшитый в изображения
  • Интеграция с внешними базами угроз

Инженерные детали

  • Асинхронная очередь обработки с настраиваемым числом воркеров (по умолчанию 10 параллельно)
  • Circuit breaker на AI API — если модель падает, бот не виснет
  • Thread-safe глобальные списки, пул подключений к PostgreSQL на 10–20 соединений
PythonasyncioPostgreSQLOCRAI APIscircuit breakers
06

Искратесты на совместимость пар

Тесты на совместимость для пары проваливают саму идею: партнёры видят отрицательные ответы друг друга, и тест ломает отношения.

Платный сервис с AI-заключением по паре. Архитектура приватности: партнёры проходят тесты независимо, бот показывает только совпадения.

telegram.me/iskra_lovebot
AI · Claude Opusrender · Playwright

Что интересного

Отрицательные ответы не раскрываются никогда, даже косвенно через статистику — это архитектурный инвариант, а не строчка в политике.

  • Трёхслойная защита от накрутки: храповик заморозки при перепрохождении, жёсткий cap на процент положительных, предупреждения на подозрительных паттернах
  • Advisory-локи PostgreSQL для защиты от гонок при одновременной оплате с двух устройств
  • Промокоды с атомарной гарантией одноразового использования

Инженерные детали

  • Карточки результатов: headless Chrome через Playwright с локальными шрифтами, singleton-инстанс браузера для скорости
  • AI-заключение по паре через Claude Opus с prompt caching
  • Перцентили в сравнении с другими парами (минимум 10 сэмплов, чтобы не врать)
PythonPostgreSQLadvisory locksAnthropicPlaywrightChrome headless
07

Нейробухгалтерсчёт → QR-код

Бухгалтеры малого бизнеса перебивают реквизиты со счёта в банк-клиент вручную — десятки минут на счёт и неизбежные опечатки в номерах.

Коммерческий бот для малого бизнеса: пользователь присылает счёт → получает QR-код российского банковского стандарта ST00012. Токен-биллинг.

telegram.me/neurobuhbot
formats · 5output · QR ST00012

Что интересного

Принимает PDF, изображения (JPG/PNG), Excel, Word, RTF. Свой конвертер под каждый формат, OCR как fallback для сканов и фотографий.

  • Принимает пять форматов: PDF, изображения (JPG/PNG), Excel, Word, RTF
  • Свой конвертер под каждый формат, OCR как fallback для сканов и фото
  • Извлечение реквизитов с JSON-схемой

Инженерные детали

  • Мониторинг ошибок и автоматический re-extract при низкой уверенности
  • Токен-биллинг: пользователь платит за каждый обработанный счёт
PythonOCRPyMuPDFOpenCVTelegram StarsJSON Schema
08

TLDRумный пересказ чатов

В рабочем чате 800 сообщений за день — открывать страшно. А скормить всё в ChatGPT не выйдет: голосовые, картинки и контекстный лимит.

Пересказывает групповой чат в одном из четырёх стилей за произвольный период. 57 файлов, 10 моделей БД, многоуровневая подписочная модель.

telegram.me/tldrchat_bot
files · 57tiers · free+paid

Что интересного

Не просто «выгрузить и в LLM» — препроцессинг, голосовые → текст, картинки → OCR, склейка сообщений одного пользователя, разрезка по тегам.

  • Двойной AI-фолбэк: при падении — автопереключение
  • Голосовые транскрибируются через внешний API
  • OCR картинок — перебирает 10+ вариантов предобработки, чтобы поймать текст с фото

Инженерные детали

  • Склейка подряд идущих сообщений одного пользователя — экономия контекста LLM и качество пересказа
  • HTML-aware разбиение длинных ответов по тегам, чтобы не ломать разметку на границе 4096 символов Telegram
  • Бесплатный тир — 1 пересказ в день на чат, платный — до 3 с учётом лимита на пользователя
PythonPostgreSQLAI APIsWhisperOCROpenCV
09

ClassBotшкольный класс + веб-админка

Классный руководитель тратит первый час дня на пересчёт пришедших, обзвон родителей опоздавших и сообщения в родительский чат.

Не только бот — полноценная платформа с Vue 3 + Fastify админкой. Отдельный сервис, отдельный systemd, отдельная сборка.

platform · Vue + Fastifystates · 21 FSM

Что интересного

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

  • Крон-оркестрация учебного дня: 8:30 — чек-ин, 11:20 — напоминания, 11:30 — сбор отсутствующих, 11:31 — отчёт учителю, 15:00 — синхронизация аватарок
  • Ежедневный чек-ин с рандомной картинкой котика (с fallback на TheCatAPI)

Инженерные детали

  • Роль-зависимый FSM (родитель / ученик / учитель) — 6 групп состояний, 21 состояние
  • Тексты сообщений редактируются прямо из админки без передеплоя
PythonVue 3FastifyTypeScriptPostgreSQLsystemdcron
10

SongBot«угадай песню» с семантикой

Игры «угадай песню» в Telegram считают только точное совпадение строки — после трёх раундов скучно, аудитория уходит из канала.

Игровой бот с 94 файлами и FastAPI-админпанелью для управления базой песен. Чистая архитектура: Repository + Service.

telegram.me/SongQuizMasterBot
files · 94search · pgvector

Что интересного

Угадывание не по точному совпадению строки, а по смыслу — pgvector сравнивает embedding ответа с embedding'ом референсного текста.

  • Семантический поиск ответов через pgvector (косинусная близость, порог 0.7)
  • Рейтинговая система с «угасанием» очков — лидерборд остаётся живым, нельзя сидеть на первом месте вечно

Инженерные детали

  • Фоновые таски на очистку и ре-балансировку рейтинга
  • Паттерн Repository + Service — чистая архитектура, отдельные слои данных и бизнес-логики
PythonFastAPIPostgreSQLpgvectorsentence-transformers
11

AnonLetterBotанонимные сообщения · privacy by design

Анонимные боты хранят сообщения в БД — одна утечка раскрывает всех, кто им писал, и доверие к анонимности обнуляется.

Содержимое сообщений физически не сохраняется в БД — только метаданные диалогов. Архитектурная гарантия приватности.

telegram.me/anonymletters_bot
privacy · by designstorage · metadata only

Что интересного

Параллельная валидация токсичности через Perspective API + русскоязычный regex-фолбэк. Двусторонний анонимный reply.

  • Содержимое сообщений физически не сохраняется в БД — только метаданные диалогов
  • Параллельная валидация токсичности через Perspective API + русскоязычный regex-фолбэк
  • Отложенная отправка: написал сейчас — доставится в указанную дату и время

Инженерные детали

  • Режимы ответа: безлимитный / 24 часа / одноразовый
  • Двусторонний анонимный reply — обе стороны остаются анонимными, пока сами не раскроются
  • protect_content=True на всех сообщениях — Telegram не даёт сохранить или переслать
PythonPostgreSQLPerspective APIasyncio
12

AdWatcherдетектор дублей объявлений

В рекламные каналы прилетает один и тот же оффер, переписанный десятью способами с другими картинками — модератор вручную не успевает.

Защита рекламных каналов от переупакованного контента. Семантический поиск по тексту + перцептуальное хеширование картинок.

text · pgvectorimages · imagehash

Что интересного

Декомпозиция на webhook-бот и независимый воркер: падение любого процесса не теряет сообщения.

  • Текстовое сходство через pgvector — ловит переписанные объявления по смыслу (порог 0.8 по косинусной близости)
  • Перцептуальное хеширование картинок через imagehash — фото в разных размерах и с ватермарками воспринимаются как дубль
  • Декомпозиция: webhook-бот складывает сырьё в БД, независимый воркер-процесс разбирает и сравнивает

Инженерные детали

  • Падение любого из процессов не теряет сообщения
  • Look-back окно 14 дней с умной дедупликацией внутри дня
PythonPostgreSQLpgvectorimagehashqueue worker
13

Орфовеб-сервис проверки рекламных текстов

Агентства Яндекс Директ проверяют тысячи объявлений на ошибки руками или гоняют по одному в ChatGPT — медленно и дорого.

Сервис для агентств Яндекс Директ. Архитектура из двух микросервисов с Redis-очередью.

format · CSV → CSV+HTMLqueue · Redis

Что интересного

Frontend принимает CSV-выгрузки, Checker работает в фоне — можно масштабировать воркеров независимо.

  • Frontend принимает CSV-выгрузки, Checker работает в фоне — независимое масштабирование
  • Батчи по 50 текстов за запрос к LLM — экономия на API без потери точности

Инженерные детали

  • Дедупликация текстов до отправки в LLM — повторяющаяся фраза проверяется один раз
  • Выдаёт исправленный CSV + HTML-отчёт с подсветкой всех правок для отчётности клиенту
PythonFastAPIRedisPostgreSQLLLM batching
14

Red Meteors Tools40+ бесплатных инструментов для маркетологов

Маркетологу за день нужны UTM-генератор, QR-код, сжатие видео и фото, проверка аналитики, генератор YML — это десять разных сайтов с рекламой и фейковыми кнопками «скачать».

Публичный сайт-сборник из 40+ онлайн-инструментов: UTM-метки, QR-коды, сжатие видео и фото, проверка аналитики, A/B-тесты, генератор YML, утилиты.

tools.redmeteors.ru
tools · 40+build · Vite SPA

Что интересного

Чистая статика на Vite — всё считается на клиенте, серверной части нет. SSR-friendly meta и JSON-LD, шрифты self-hosted, Яндекс Метрика подключается только после согласия на куки.

  • 40+ инструментов в одном бандле — UTM-метки, QR-коды, сжатие медиа, генератор YML, проверка аналитики, A/B-тесты
  • Полностью клиентская обработка: видео и фото жмутся в браузере, ничего не уходит на сервер
  • Полный SEO-комплект: OG, Twitter Card, canonical, JSON-LD WebSite + Organization, Yandex Verification

Инженерные детали

  • Шрифты Inter self-hosted (cyrillic + latin) с preload — ноль зависимости от CDN шрифтов
  • Яндекс Метрика загружается только после согласия на куки — отдельная функция loadYandexMetrika()
  • Robots: index, follow; canonical и hreflang настроены для индексации
TypeScriptReactViteTailwind CSSInter (self-hosted)Yandex Metrika
15

LLM FormattermacOS-приложение для очистки ИИ-текста

Текст из ChatGPT нельзя вставить в почту или CMS как есть: markdown, тире, кавычки и эмодзи приходится чистить руками каждый раз.

Нативное macOS-приложение в Mac App Store: чистит ответы ChatGPT, Claude и Gemini от Markdown, нормализует кавычки и тире, убирает эмодзи и сноски — одной кнопкой.

apps.apple.com/app/llm-response-formatter/id6756240625
platform · macOSstore · Mac App Store

Что интересного

Полный продукт на Apple-стеке: SwiftUI-интерфейс, глобальный hotkey, menu bar, drag-and-drop, diff-режим. Работает офлайн, ничего не отправляет наружу — приватность как архитектурное ограничение, а не маркетинговое обещание.

  • Глобальный hotkey ⇧⌘F — вызов из любого приложения
  • Menu bar mode для постоянного доступа без открытия окна
  • Конвертация Markdown-таблиц в plain text или HTML
  • Нормализация типографики: кавычки, тире, дефисы

Инженерные детали

  • Удаление эмодзи и сносок из академических ответов
  • Diff-режим — параллельное сравнение исходного и обработанного текста
  • Auto-copy и process-on-paste для скоростного workflow
  • Drag-and-drop файлов .txt и .md прямо в окно
SwiftSwiftUIAppKitmacOSMac App Store
16

Приёмная комиссия школыприватность как архитектура · 152-ФЗ

Школы публикуют результаты экзаменов — идентификаторы абитуриентов утекают через URL, историю браузера и логи доступа. 152-ФЗ нарушен.

Публичный поиск результатов экзаменов + админ-SPA для приёмной комиссии. Раньше был Telegram-бот, переписан в полноценный веб-сервис на FastAPI + Next.js 16.

priem.sch-int.ru
compliance · 152-ФЗPDF · WeasyPrint

Что интересного

152-ФЗ как архитектурный инвариант: идентификаторы абитуриента никогда не попадают в URL, history, Referer или access-log. Это не строчка в политике, а каскад из конкретных решений.

  • Параметры запроса лежат в sessionStorage, а не в URL — Cache-Control: no-store на всех PII-эндпоинтах
  • Bootstrap-админ из .env автоматически отключается, как только в БД появляется хоть одна активная учётка
  • CSRF + audit-log: каждое изменяющее действие пишется в admin_audit_log в одной транзакции с самим действием

Инженерные детали

  • Rate-limit в Redis (общий между uvicorn-воркерами); fail2ban банит IP при 3+ ответах 429 за 10 минут
  • PDF-отчёты на лету через WeasyPrint, имена файлов по RFC 5987 для кириллицы
  • Скрипт каскадного удаления данных по запросу субъекта (ст. 14 152-ФЗ)
PythonFastAPINext.js 16App RouterTurbopackPostgreSQL asyncWeasyPrintslowapiRedisbcryptalembicfail2ban
17

Корпоративный ERPфинансы и документы агентства · интеграция с 1С

Финансы агентства живут в 1С у бухгалтера и в Notion у команды одновременно — нет источника истины, каждую неделю сверяют вручную.

Внутренняя ERP для рекламного агентства: финансы, документы, сотрудники. Двусторонняя интеграция с 1С:Бухгалтерия и 1С:ЗУП через OData.

интеграция · 1С ODataauth · JWT + bcrypt

Что интересного

Локальные счета и пришедшие из 1С — в одном списке. Diff карточки контрагента 1С vs ЕГРЮЛ — в один клик. Собственная дизайн-система, JWT-авторизация на 24 часа.

  • Unified-список счетов: локальные + 1С в одной таблице, флаг «добавить в 1С» на форме создания
  • Сравнение карточки контрагента 1С vs ЕГРЮЛ с действием «применить» в один клик
  • PDF-инвойсы, премии, акты сверки через WeasyPrint

Инженерные детали

  • XLSX импорт / экспорт через openpyxl
  • Суммы прописью с правильной русской морфологией (num2words)
  • Собственная дизайн-система на Tailwind 4 — единый язык для нескольких внутренних продуктов
React 19TypeScriptVite 7Tailwind CSS 4ZustandTanStack QueryFastAPI 0.115SQLAlchemy 2.0PostgreSQLJWTbcrypthttpxWeasyPrintopenpyxlqrcodenum2words
18

Mamkin Tradingалготрейдинг на Binance Spot

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

Полностью асинхронный торговый бот с DCA, trailing stop и Telegram-управлением. Свой бэктест-фреймворк, документированный perf-аудит, race-condition аудит.

indicators · TA-Libloop · uvloop

Что интересного

Когда деньги ходят через бот, каждая race condition превращается в реальный убыток — поэтому есть отдельный аудит-документ под каждую категорию рисков.

  • DCA — усреднение позиций по сетке заявок
  • Trailing Stop — динамический стоп-лосс с настраиваемым шагом
  • Pump Detection — обнаружение резких ценовых движений

Инженерные детали

  • uvloop — 2–4× быстрее стандартного event loop, важно для торгового цикла
  • Telegram-управление: статус, позиции, профит, баланс, ручной buy/sell, closeall
  • Документированные внутренние аудиты: race conditions, perf, БД, лимит-ордера
Python asyncaiogram 3.xaiohttpWebSocketaiosqliteuvloopTA-LibBinance Spot API
19

Centralized monitoringнаблюдаемость на 17 серверов

17 серверов в пяти юрисдикциях: облачный мониторинг до них не дотягивается, а готовые статус-страницы не смотрят на лок-ожидания в БД и память воркеров.

Своя observability-платформа на распределённую инфраструктуру: метрики, логи, алерты, бэкапы, кастомные exporter'ы. Бренд — KIRODEV Server Monitoring System.

servers · 17probes · 49 HTTP

Что интересного

Это не «GuardRails из коробки» — это собранный руками стек, потому что мониторинг от облачных провайдеров не покрывает специфику ботферм + VPN-нод в разных юрисдикциях.

  • Prometheus + Grafana + Loki + Alertmanager + Promtail + Blackbox в одной связке
  • Кастомный Cloudflare exporter на Python — аналитика 27 зон в Grafana
  • 49 HTTP-проб + 17 ICMP-проб через Blackbox exporter

Инженерные детали

  • Алерты в Telegram: InstanceDown, HighCpu, LowDisk, WebsiteDown, SSLCertExpiring, DatabaseDown
  • earlyoom + softdog watchdog на каждой ноде — защита от OOM и зависаний ядра
  • Общий restic S3-репозиторий на 17 серверов; центральный prune раз в сутки
PrometheusGrafanaLokiAlertmanagerPromtailBlackboxCloudflare exporternode_exporterpostgres_exportermysql_exporterredis_exporterearlyoomsoftdogresticS3
04

Прочие проекты

Публичные и утилитарные проекты — open-source-библиотека на PyPI, веб-инструменты, нишевые боты, мосты уведомлений. Готов показать больше или собрать похожий инструмент под вашу задачу.

ПроектЧто делает
moy-nalog-api Open-source Python-обёртка над API «Мой налог» для самозанятых. Опубликована в PyPI.
Evolution Эволюционная симуляция жизни в браузере — пет-проект.
Aira Русскоязычный AI-собеседник с очередью воркеров.
FreedomTG Proxy Продажа MTProto-прокси через Telegram Stars.
Detox Детектор токсичных сообщений в чатах.
Subscribers Telethon-userbot: мониторинг приватных каналов и просмотров постов.
ContractBot Автогенерация договоров по ИНН (подтягивает ЕГРЮЛ).
Ads2HTML Конвертер выгрузок Яндекс Директ в клиентский HTML-отчёт.
Bober Проверка польских водительских прав через автоматизацию браузера.
DigitalTender AI-паблишер вакансий в канал.
Gmail Notifier Мост банковских уведомлений Gmail → Telegram.
Consulatesale Автоловля слотов в российские консульства.
ЯшПоеду Поиск попутчиков на концерт с прокси-перепиской.
RedMeteorsBot Лидген-анкета для рекламного агентства.
WhenItWillHappen Персональный обратный отсчёт.
Payment Reminder Напоминания о ежемесячных платежах.
ИзмирФидбек Обратная связь с администрацией общины.
Transcribator Транскрипция аудио, видео и голосовых через self-hosted Whisper, авто-суммирование длинных записей.
TelegramBroker Маршрутизация webhook-ов на несколько Telegram-ботов через единый эндпоинт.
Mona Lisa Внутренняя нейросеть для распознавания капч (140×35) — две модели, dataset-фиксер, стресс-тесты.
Consulate Launcher Master/slave-оркестратор охоты за слотами в консульства — движок под Consulatesale-ботом.
05

Технологический стек

То, что используем в продакшене каждый день. Не «слышали про» — это инструменты, на которых работают живые продукты с платящими пользователями.

Языки

  • Pythonосновной
  • TypeScript
  • JavaScript
  • Swift
  • PHP
  • SQL
  • Bash

Бэкенд

  • aiogram 3.x
  • aiohttp
  • FastAPI
  • Fastify
  • Express
  • Node.js
  • ARQ
  • APScheduler
  • SQLAlchemy 2.0 async
  • Drizzle
  • Prisma
  • alembic
  • slowapi

Фронт и десктоп

  • React 19
  • Next.js 16
  • Vue 3
  • Tailwind CSS 4
  • shadcn/ui
  • Radix UI
  • TanStack Query
  • Zustand
  • @dnd-kit
  • SwiftUI
  • AppKit
06

Ориентировочные цены

Стартовые точки — каждый проект уникален и финальная смета зависит от объёма. Напишите для детального расчёта под вашу задачу.

Консультация

€15 / 30 мин
  • Архитектура и Python-разработка
  • Стратегия диджитал-маркетинга
  • Разбор бизнес-автоматизации

Лендинги и страницы

от €180
  • Адаптация лендинга под рекламу — €180
  • Лендинг с нуля (дизайн, вёрстка, аналитика) — €450
  • Калькулятор, квиз или A/B-тест — от €95

Сайты и админки

от €350
  • Многостраничный сайт с админкой — €900
  • Админка под сайт или бот — €350
  • Личный кабинет или мини-CRM — от €520

Telegram-боты

от €180
  • Бот-визитка или сбор заявок — от €180
  • Каталог или приём платежей — от €290
  • База данных и CRM-функции — €520

AI и умные функции

от €220
  • AI-чат на сайте — €290
  • AI-бот в Telegram — €350
  • Генерация контента — €220

Автоматизация и интеграции

от €180
  • Сайт → CRM → Telegram → таблицы — €240
  • Связка 2–3 сервисов — €240
  • Парсинг и мониторинг — €220

Контекстная реклама

от €360
  • Кластеризация семантики
  • Настройка и ведение кампаний
  • Отчётность по ROI

Веб-аналитика

от €80
  • Подключение Метрики и GA4
  • Событийная модель и UTM
  • Кастомные дашборды

Поддержка и аудит

от €20/мес
  • Хостинг сайта или бота — €20/мес
  • Сайт под присмотром (правки и апдейты) — €60/мес
  • Аудит сайта или бота — от €70
07

Частые вопросы

Коротко о стоимости, сроках, оплате и работе под NDA. Не нашли свой вопрос — напишите, отвечу в течение суток.

Кто такой Kiro Nikouline?

Python-разработчик и диджитал-маркетолог из Испании (Alcalà de Xivert), в разработке с 2013 года. В проде 27 Telegram-ботов, плюс веб-приложения, скрейпинг, AI-интеграции и рекламные кампании.

Сколько стоит разработка Telegram-бота?

От €180 за бот-визитку или сбор заявок, от €290 за каталог или приём платежей, €520 за бота с базой данных и CRM-функциями. Консультация — €15 за 30 минут.

Какие способы оплаты вы принимаете?

YooKassa, Stripe, криптовалюта (USDT) и Telegram Stars — любой удобный способ. Работаю с клиентами из EU и СНГ.

Как быстро запускается новый бот?

Новый бот встаёт в продакшен за 30 минут благодаря единой инфраструктуре деплоя. Типичный проект — около недели от ТЗ до запуска.

С какими AI-моделями вы работаете?

Со всеми основными провайдерами (Anthropic Claude, OpenAI) и self-hosted моделями. Каскады моделей с фолбэками, prompt caching для снижения расходов, RAG по базам знаний, семантический поиск на pgvector.

Подписываете ли вы NDA?

Да, подписываю без проблем. Исходный код приватный — готов показать архитектуру на звонке или выдать read-only доступ к репозиториям под NDA.

08

Расскажите, что нужно построить

Бот с платной подпиской? AI-ассистент с RAG? Автоматизация рутины? Опишите задачу в двух словах — отвечу в течение суток с оценкой и ориентировочным сроком.

ЛокацияSpain (CET / CEST) ЯзыкиEnglish, Русский, Español NDAподписываю без проблем ОплатаSEPA, Stripe, USDT
Отправить сообщение

Исходный код приватный. Готов показать архитектурные решения на звонке или выдать read-only доступ к репозиториям под NDA.