С нуля, вслепую, по ночам! Или как я собрал своего ИИ-бота.
Без опыта, команды и нулевым знанием кода - я собрал чат-бота с ИИ, которым теперь сам пользуюсь каждый день.
📍 Всё началось в тишине
Я сидел на кухне, пил чай и смотрел в стену. На тот момент я работал по найму - занимался перевозками цистерн на ж/д. Крупная компания. Таблицы, отчёты, графики, звонки. Вроде всё стабильно. Но внутри - тишина. Такое чувство, будто ты каждый день нажимаешь «копировать-вставить» в собственной жизни.
И в какой-то момент я поймал себя на мысли:
«А что я вообще умею? Что могу сделать сам, по-настоящему?»
Ответ был неприятный - ничего.
Но именно в эту ночь я впервые подумал:
“Хочу. Хочу сделать что-то своё. Пусть будет криво. Пусть всё развалится. Но сам.”
Я начал погружаться в эту бездну на ощупь.
Я приходил с работы, садился за ноутбук и начинал вечерами и ночами. Без плана. Без уверенности. Просто с ощущением внутри:
"Хватит быть зрителем. Хочу создавать."
📍 Кто я и почему мне это было не по зубам
Я не технарь. Python знал только по слухам. FSM, webhook, async - звучали как магические заклинания.
У меня не было:
- команды
- огромных бюджетов
- опыта
- знакомых в ИТ
- даже понимания, как работает Telegram-бот
Было только одно чувство, что с приходом нейросетей началась новая эра. И если я сейчас не попробую в это войти - потом будет поздно.
Вот я и полез. С нуля. Один. В тёмный лес. С GPT на поводке.
📍 GPT помог и тут же запутал
Первое, что я сделал - спросил у ChatGPT: “Как сделать Telegram-бота с ИИ?” Он выдал код. С комментариями. Уверенно. Красиво.
Я вставил. Запустил. И сразу получил:
- просто список фатальных ошибок вместо бота.
Я возвращался к 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 зависал. Оплата не фиксировалась. В логах -
ChatGPT не помогал. Он начал повторяться. Я злился. Снова долбил в ChatGPT. Искал на форумах. Думал бросить.
Но каждый раз, когда я был на грани, внутри звучало:
“Ты уже слишком далеко зашёл, чтобы сейчас сдаться.”
📍 Как я вылез — и чему научился
Я начал думать как архитектор.
Не просто “починить”. А:
- “что если пользователь нажмёт кнопку 3 раза подряд?”
- “что будет при потере соединения с API?”
- “как защититься от двойных списаний при webhook?”
GPT больше не был «магом». Он стал инструментом.
Я научился ставить ему правильные задачи:
“Покажи архитектуру FSM с проверкой состояний”
“Как сделать retry при таймауте и вернуть токены пользователю”
“Как не допустить дубля при оплате - объясни через базу” и так далее. Маленькими шагами.
И вот тогда всё стало меняться.
🚀 Что получилось? GeneratriX
Я собрал GeneratriX - не просто бот с ИИ, а инструмент, которым я сам пользуюсь каждый день.
Только то, что реально нужно:
- Генерация текста и идей с выбором моделей
- Расшифровка голосовух
- Анализ фото и изображений
- Генерация картинок (с выбором формата)
- Консультации от AI-экспертов
- Честная система токенов с прозрачной логикой
- Подключена YooKassa, работает webhook, защита от дублей, возвраты, логика
Всё построено руками. На костылях. Исправлено. И теперь - стабильно.
🎁 Что это дало мне и может дать другим
Я перестал быть просто пользователем.
Я стал проектировать.
Я вижу продукт как систему. GPT, как ассистента, а не волшебника. FSM - как маршрутизатор поведения. И всё это - как стройку, где каждый кирпич должен встать точно.
ИИ и нейросети - это круто. Но круто не когда ты балуешься, а когда думаешь как архитектор.
Когда у тебя в голове есть структура - GPT становится по-настоящему мощным. Он не придумает за тебя. Но он достроит твою идею - если ты умеешь объяснить, чего хочешь.
📈 Что будет дальше?
Сейчас я один ( с ChatGPT). Я не тороплюсь.
Я хочу, чтобы GeneratriX стал сильным, честным, надёжным инструментом.
Планов много:
- Автопомощник по целям
- Больше языков
- Гибкая настройка под себя
- Уведомления об ошибках, логика FSM в админке
- Полная система мониторинга и отчётности
Я строю не стартап. Я строю платформу, которой хочу пользоваться сам.
🔥 Попробуй. Просто для себя.
Я не пишу это как “успешный разработчик” я далеко таковым не являюсь.
Я просто делюсь. Потому что если ты сидишь и чувствуешь, что хочешь сделать что-то своё - просто начни.
Не ради прибыли. Не ради статуса. А просто потому что время сейчас такое.
ИИ уже здесь. И если у тебя в голове есть структура - ты можешь с ним построить всё, что захочешь.
🔗 Хочешь посмотреть, что у меня получилось?
Вдруг он и тебе окажется полезен. А может ты захочешь собрать что-то своё.
Я буду продолжать делиться опытом: в следующих статьях расскажу, как развивается мой Telegram-бот GeneratriX, какие фичи заходят, как реагируют пользователи, что ломается, что взлетает - всё как есть. Если тебе интересно наблюдать за этим ростом изнутри - оставайся на связи.
P.S. Я открыт к сотрудничеству. Если вы видите потенциал в синергии - будь то продукт, бот, сервис или что-то масштабное, что может реально изменить опыт пользователей и принести пользу, я на связи. Я готов делиться опытом, обсуждать идеи и собирать мощные коллаборации, где каждый участник выиграет. Пишите - буду рад знакомству и сильному совместному проекту.