С нуля, вслепую, по ночам! Или как я собрал своего ИИ-бота.

Без опыта, команды и нулевым знанием кода - я собрал чат-бота с ИИ, которым теперь сам пользуюсь каждый день.

📍 Всё началось в тишине

Я сидел на кухне, пил чай и смотрел в стену. На тот момент я работал по найму - занимался перевозками цистерн на ж/д. Крупная компания. Таблицы, отчёты, графики, звонки. Вроде всё стабильно. Но внутри - тишина. Такое чувство, будто ты каждый день нажимаешь «копировать-вставить» в собственной жизни.

И в какой-то момент я поймал себя на мысли:

«А что я вообще умею? Что могу сделать сам, по-настоящему?»

Ответ был неприятный - ничего.

Но именно в эту ночь я впервые подумал:

“Хочу. Хочу сделать что-то своё. Пусть будет криво. Пусть всё развалится. Но сам.”

Я начал погружаться в эту бездну на ощупь.

Я приходил с работы, садился за ноутбук и начинал вечерами и ночами. Без плана. Без уверенности. Просто с ощущением внутри:

"Хватит быть зрителем. Хочу создавать."

📍 Кто я и почему мне это было не по зубам

Я не технарь. Python знал только по слухам. FSM, webhook, async - звучали как магические заклинания.

У меня не было:

  • команды
  • огромных бюджетов
  • опыта
  • знакомых в ИТ
  • даже понимания, как работает Telegram-бот

Было только одно чувство, что с приходом нейросетей началась новая эра. И если я сейчас не попробую в это войти - потом будет поздно.

Вот я и полез. С нуля. Один. В тёмный лес. С GPT на поводке.

📍 GPT помог и тут же запутал

Первое, что я сделал - спросил у ChatGPT: “Как сделать Telegram-бота с ИИ?” Он выдал код. С комментариями. Уверенно. Красиво.

Я вставил. Запустил. И сразу получил:

-RuntimeError -Bot has no get_current -EventLoopClosed

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

Я возвращался к GPT. Он выдавал “попробуй так”. Я пробовал - ломалось что-то новое. И так по кругу.

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

Это был не процесс “я создаю”. Это было: я падаю - встаю - снова лезу в ChatGPT - пробую - снова падаю.

📍 Первая победа, которая дала силы

Однажды он ответил. Бот. В Telegram. Мне. Настоящий ответ. Не из консоли. А прямо в чате Telegram. Языковая модель которую я подключил первой - GPT-4o! Мне ответила !

Это был не шедевр. Он просто прислал «Привет. Чем я могу тебе помочь?». Я понимал, что-то заработало! Это был мой бот. Который я собрал из ничего.

С этого момента я засел по-настоящему.

Я:

  • Переписал FSM с нуля, чтобы не ломался от лишнего клика
  • Настроил PostgreSQL и логировал каждую транзакцию
  • Подключил оплату через YooKassa
  • Реализовал webhook, проверку статуса и автоначисление токенов
  • Обернул все вызовы в try/except
  • Сделал возврат токенов при сбоях моделей
  • Реализовал защиту от повторных начислений по платёжным ID
  • Тестировал под нагрузкой: по 50+ запросов одновременно
  • Добавил уведомления в Telegram об оплатах и ошибках

Дальше начал наращивать функциональность:

  • Подключил выбор моделей: GPT-4o, Claude, Gemini, DeepSeek
  • Встроил генерацию изображений через (с выбором формата 1:1, 16:9, 9:16)
  • Реализовал анализ изображений: бот может объяснить, что на фото
  • Внедрил расшифровку голосовых сообщений через Whisper
  • Добавил роли: AI-врач, AI-юрист, AI-консультант, прописал строгие качественные промпты
  • Настроил FSM-сценарии с защитой от сбоев и случайных действий
  • Сделал прозрачную токен-систему: списание, возврат, стартовые бонусы
  • Внедрил реферальную систему с учётом приглашённых и начислением токенов
  • Собрал админку: лог ошибок, просмотр логов, статус, /uptime, отчёты
  • Сделал экспорт и визуализацию статистики использования токенов
  • Обеспечил полную защиту от дублей, таймаутов, ошибочных начислений

И всё это по логам, по ошибкам, по ночам. Один. Путем проб и ошибок.

📍 Глубокая яма: ошибки, срывы, попытки бросить

А потом всё сломалось.

Бот перестал отвечать. FSM зависал. Оплата не фиксировалась. В логах -

AttributeError: Bot has no get_current

ChatGPT не помогал. Он начал повторяться. Я злился. Снова долбил в ChatGPT. Искал на форумах. Думал бросить.

Но каждый раз, когда я был на грани, внутри звучало:

“Ты уже слишком далеко зашёл, чтобы сейчас сдаться.”

📍 Как я вылез — и чему научился

Я начал думать как архитектор.

Не просто “починить”. А:

  • “что если пользователь нажмёт кнопку 3 раза подряд?”
  • “что будет при потере соединения с API?”
  • “как защититься от двойных списаний при webhook?”

GPT больше не был «магом». Он стал инструментом.

Я научился ставить ему правильные задачи:

“Покажи архитектуру FSM с проверкой состояний”

“Как сделать retry при таймауте и вернуть токены пользователю”

“Как не допустить дубля при оплате - объясни через базу” и так далее. Маленькими шагами.

И вот тогда всё стало меняться.

🚀 Что получилось? GeneratriX

Я собрал GeneratriX - не просто бот с ИИ, а инструмент, которым я сам пользуюсь каждый день.

Только то, что реально нужно:

  • Генерация текста и идей с выбором моделей
  • Расшифровка голосовух
  • Анализ фото и изображений
  • Генерация картинок (с выбором формата)
  • Консультации от AI-экспертов
  • Честная система токенов с прозрачной логикой
  • Подключена YooKassa, работает webhook, защита от дублей, возвраты, логика

Всё построено руками. На костылях. Исправлено. И теперь - стабильно.

🎁 Что это дало мне и может дать другим

Я перестал быть просто пользователем.

Я стал проектировать.

Я вижу продукт как систему. GPT, как ассистента, а не волшебника. FSM - как маршрутизатор поведения. И всё это - как стройку, где каждый кирпич должен встать точно.

ИИ и нейросети - это круто. Но круто не когда ты балуешься, а когда думаешь как архитектор.

Когда у тебя в голове есть структура - GPT становится по-настоящему мощным. Он не придумает за тебя. Но он достроит твою идею - если ты умеешь объяснить, чего хочешь.

📈 Что будет дальше?

Сейчас я один ( с ChatGPT). Я не тороплюсь.

Я хочу, чтобы GeneratriX стал сильным, честным, надёжным инструментом.

Планов много:

  • Автопомощник по целям
  • Больше языков
  • Гибкая настройка под себя
  • Уведомления об ошибках, логика FSM в админке
  • Полная система мониторинга и отчётности

Я строю не стартап. Я строю платформу, которой хочу пользоваться сам.

🔥 Попробуй. Просто для себя.

Я не пишу это как “успешный разработчик” я далеко таковым не являюсь.

Я просто делюсь. Потому что если ты сидишь и чувствуешь, что хочешь сделать что-то своё - просто начни.

Не ради прибыли. Не ради статуса. А просто потому что время сейчас такое.

ИИ уже здесь. И если у тебя в голове есть структура - ты можешь с ним построить всё, что захочешь.

🔗 Хочешь посмотреть, что у меня получилось?

Вдруг он и тебе окажется полезен. А может ты захочешь собрать что-то своё.

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

P.S. Я открыт к сотрудничеству. Если вы видите потенциал в синергии - будь то продукт, бот, сервис или что-то масштабное, что может реально изменить опыт пользователей и принести пользу, я на связи. Я готов делиться опытом, обсуждать идеи и собирать мощные коллаборации, где каждый участник выиграет. Пишите - буду рад знакомству и сильному совместному проекту.