🔥 Как я запилил Telegram-бота с помощью Claude 3.7 — и ни строчки кода руками! 🚀

Йоу, народ! Сегодня расскажу, как запилил Telegram-бота чисто промтами с помощью Claude 3.7. Сразу скажу — идеального пути не было, и по дороге меня хорошенько заебали мелкие проблемы, но в итоге всё получилось достойно. Погнали разбирать, как это было!

🎯 Чё вообще за бот?

Задача была амбициозная и простая одновременно: создать Telegram-бота, который автоматом ищет новости, анализирует их, генерит дерзкий пост в стиле Vibe Coding AI и загружает в Google Sheets, чтобы я мог не напрягаться и просто сидеть на чиле.

🧩 Запускаем Claude и начинается веселье

Начал с простого промта:

«Давай структуру Telegram-бота на aiogram 3, который будет искать новости через Perplexity API, генерировать дерзкий пост и сохранять его в Google Sheets».

Claude выдал нормальный каркас, хотя и накинул лишнего, что пришлось подрезать. В целом — база получилась добротная, так что я пошёл дальше.

🤖 Битва с markdown и прочими мелочами

Следующий запрос:

«Асинхронный компонент поиска новостей через Perplexity API, который не тупит и вытаскивает самую сочную инфу».

Claude-то постарался, но про обновления в Perplexity он не знал, пришлось самому скормить свежие доки через отдельный промт. Проблема решилась быстро, но осадочек остался.

📜 Markdown — боль моя

Ещё одна боль была с markdown. Бот сначала выдавал невалидный markdown, так что сообщения ломались. Тут я снова обратился к Claude с простым промтом:

«Перестрой генерацию текста постов так, чтобы Markdown не ломался в Telegram».

На удивление, после пары итераций он даже справился — Markdown в Telegram стал нормально отображаться.

📊 Google Sheets — боль и страдания

Вот тут начался полный затрах: столбцы в Google Sheets никак не хотели выравниваться, редактировать файл через Claude получалось криво и через раз. Я потратил на это пару часов и в итоге просто махнул рукой, решив не засорять себе башку этим говном. Таблица выглядит не идеально, но пользоваться можно. Главное — бот всё-таки пихает контент как надо.

🚀 Telegram-бот и состояния в aiogram

Когда дошло до aiogram, снова влетел промт:

«Добавь обработчики состояний, чтобы юзер мог спокойно управлять генерацией постов».

Claude выдал адекватные FSM-обработчики, сделал клавиатуру и, главное, всё сразу заработало почти без косяков.

💡 Итоги и выводы

Что в сухом остатке:

  • ✅ Бот сам ищет и анализирует новости
  • ✅ Генерирует дерзкий контент с матами и сленгом
  • ✅ Кое-как сохраняет в Google Sheets
  • ⚠ Не без мелких проблем, но всё же работает

Получился настоящий vibe coding: меньше дрочева с кодом, больше общения с ИИ. Правда, надо внимательно следить, чтобы он не косячил.

Вывод простой: использовать нейросети для кодинга можно и нужно, но без контроля и мелких правок не обойтись. Claude показал себя бодрым помощником, но пока не идеальным. Однако фишка с vibe coding определённо заслуживает внимания!

Пишите в комменты, что думаете про этот подход, и пробовали ли вы уже кодить на вайбе! 🚀🔥

P.S. Залетайте в телегу, там чатик и плюшки

P.P.S. Еще ноутбук есть <3<3<3#Claude

1
Начать дискуссию