🔥 Как я запилил 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