TGViewer
PRO продукты и системы | Иннокентий Бодров PRO продукты и системы | Иннокентий Бодров @spherical_analyst · 2.62K subscribers
Post #1069 531
⚙️ Антигравитация, вайб-кодинг и мой первый «боевой» бот

Раз уж предыдущий пост собрал столько реакций, рассказываю продолжение — что, где и как я делал, и во что успел влететь 😄

🧠 Antigravity + Gemini 3 — неожиданная любовь

Первый продукт я делал не в Cursor, а в новой IDE от Google — Antigravity. Интерфейс как у VS Code, но главное — там работает Gemini 3, и это реально лучший помощник для кода, что я пробовал в этом году.
Он почти не уходит в циклы, хорошо держит контекст, пишет аккуратно и быстро приходит к рабочим решениям. Минус только один — иногда «делает вид», что всё ещё думает, хотя уже закончил, и его приходится слегка подталкивать рукой 😅

🤖 Сборка бота: от ТЗ до рабочих флоу

Требования я сформировал с помощью ChatGPT, дальше загрузил всё в Antigravity — и IDE довольно быстро собрала базовый флоу Telegram-бота.
Дальше начались приключения.

💸 Юкасса и UX, который пришлось переделывать

ИИ уверял меня, что Юкасса умеет отправлять чек по SMS. Спойлер: нет. Только email.
Пришлось полностью менять UX: теперь бот запрашивает почту, и если пользователь её не вводит — чек не уйдёт. Неидеально, но честно.

🧵 Главная техническая боль: блокировка сервиса

И тут я словил самый странный баг: если один пользователь открывал платёжную сессию, весь сервис синхронно зависал, и остальные запросы просто не проходили.
Решение:
• вынести Юкассу в отдельный сервис,
• сделать взаимодействие асинхронным.
После этого бот, наконец, ожил 🙌

🗂 SQLite → PostgreSQL: миграция как маленькое приключение

Когда делаешь MVP локально — зачем поднимать PostgreSQL? Берёшь SQLite, всё просто.
Проблема начинается, когда ты уже настроил услуги, протестировал логику и хочешь перенести всё на Railway. Ручками забивать данные? Нет уж.
В итоге я написал питоновский скрипт для миграции из SQLite в PostgreSQL — и успешно перенёс все данные. Теперь я ещё и «миграции» могу добавить себе в резюме 😉

⚡ Что есть сейчас

Бот уже стабильно работает:
✔ принимает платежи через Юкассу
✔ управляет услугами и категориями
✔ отправляет чеки
✔ выдаёт доступы после оплаты
✔ живёт на Railway и не падает каждые 5 минут

Это мой первый полноценный опыт боевого вайб-кодинга, и, честно говоря, я втянулся.
Stay tuned 🚀
  • 🔥 11
  • 👍 2
More from @spherical_analyst
  1. Oct 11, 2026Почему я всё ещё работаю диспетчером Я собираю систему, которая должна разгружать меня. На…
  2. Oct 8, 2026Сегодня при проверке своей системы управления проектами увидел статус «карта связей устаре…
  3. Oct 7, 2026Анонс стрима "ИИ vs Системный аналитик" 13 октября в 19:00 - стрим «ИИ vs Системный аналит…
  4. Oct 7, 2026Если LLM не ограничить контекстом и критериями, она легко уйдёт в сторону. В коротком фраг…
  5. Oct 6, 2026Я начал небольшой эксперимент с короткими видео. У меня есть длинные закрытые и платные ле…
  6. Oct 3, 2026Публикация может существовать, даже когда автоматизация уверена, что её нет. Сегодня у нас…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →