Как я сделал Telegram-бота за 4 часа, не написав ни строчки кода

Есть ситуация, знакомая каждому: нужно уверенно поддержать разговор на тему, в которой ты примерно ноль. Раньше это означало перелопатить гору статей, разложить всё по полочкам в голове и надеяться, что ничего важного не упустил. Мрак, короче.

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

Я решил это автоматизировать. Без программиста, без курсов, без бюджета. Так, чтобы получать максимум знаний в ограниченном объеме информации.

Идея: найти 20% знаний, которые дают 80% понимания

Принцип Парето работает во многих сферах. В любой теме есть ядро - базовые понятия, логика, контекст — которое даёт достаточно понимания, чтобы не потеряться в разговоре и не выглядеть человеком, который слышит слово «дивиденды» впервые в жизни.

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

Я потратил около двух часов на формирование промпта, который делает именно это. Всё - в Claude: и написание промпта, и тестирование, и правки.

Проверял на совершенно разных темах:

- искусственный интеллект

- история искусства

- производство моторных масел

- VPN

- бухгалтерский учёт

- литология.

На каждом прогоне что-то улучшал.

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

Реализация: ещё два часа и одна обидная ошибка

Когда промпт заработал стабильно, захотелось сделать из него нормальный инструмент: не копипастить в чат каждый раз, а просто написать тему в Telegram и получить ответ.

Проблема: я никогда не программировал. Вообще. Про GitHub слышал, но ни разу не открывал. Никакого опыта с API, серверами, деплоем. Ноль!

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

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

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

Итоговый стек:

  • Python + aiogram - логика бота
  • Google Gemini API - языковая модель
  • Railway - хостинг, бесплатный тир
  • GitHub - хранение кода

Суммарно: 4 часа от идеи до работающего бота в Telegram.

Что получилось

Бот называется @SkipTheNoiseBot. Пишешь тему - получаешь структурированную справку. Ответ длинный, Telegram разбивает его на несколько сообщений - это особенность платформы, не баг.

Вот как это выглядит на примере запроса «Как работает VPN»:

Скриншот: Раскрываем тему "Как работает VPN"
Скриншот: Раскрываем тему "Как работает VPN"

Работает на Gemini API, бесплатный тир с ограниченным количеством запросов в день. Если не отвечает, то лимит исчерпан, попробуйте завтра.

Зачем я это написал

Не ради рекламы бота.

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

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

Попробовать: @SkipTheNoiseBot. Пишите в комментариях что работает хорошо, а что нет — буду дорабатывать.

1