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

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

Да, справится. Простой телеграм-бот — это один файл на 50–200 строк: принять команду, ответить текстом, записать данные в таблицу, прислать напоминание. Такой код ChatGPT или Claude пишут целиком, вместе с инструкцией по запуску. Человек без опыта в программировании доводит бота до рабочего состояния за один-два вечера. Сложности начинаются с запуска и с того, что делать, когда в терминале красный текст.

Что делаете вы, а что делает нейросеть

Ваша частьЧасть нейросети
Описать словами, что бот должен делатьВыбрать библиотеку и написать код
Получить токен у @BotFather в TelegramОбъяснить, куда этот токен вставить
Установить Python и запустить файлДать пошаговую инструкцию под вашу систему
Скопировать текст ошибки в чатНайти причину и выдать исправленный файл
Решить, где бот будет жить постоянноПодсказать варианты и настройку

Токен — единственное, что нельзя переложить на нейросеть. В Telegram находите @BotFather, пишете /newbot, придумываете имя и адрес бота, получаете строку вида цифры-двоеточие-буквы. Это пароль вашего бота, его вставляют в код. Никому его не пересылайте. Если не хотите отправлять токен в чат с нейросетью, попросите оставить в коде заглушку и подставьте его сами.

Второе, что остаётся человеку, — решение, где бот работает. Пока файл запущен на вашем компьютере, бот отвечает. Закрыли терминал или выключили ноутбук — бот молчит. Для круглосуточной работы нужен сервер или бесплатный хостинг для скриптов; нейросеть распишет настройку, но выбирать и оплачивать хостинг будете вы.

Как ставить задачу, чтобы код заработал сразу

Разница между «напиши телеграм-бота» и рабочим результатом — в подробностях запроса. Формулировка, которая даёт код с первого раза, выглядит так:

  • Что бот делает по шагам. «По команде /start здоровается и показывает две кнопки: „Добавить расход“ и „Отчёт за неделю“. После нажатия первой просит ввести сумму и категорию, сохраняет строку в файл».
  • На чём писать. Укажите Python и конкретную библиотеку (aiogram или python-telegram-bot), иначе получите смесь версий, которая не запустится.
  • Формат ответа. «Пришли один готовый файл целиком, с комментариями на русском, без сокращений и без „здесь ваш код“».
  • Ваш уровень. «Я никогда не писал код. Объясни, что установить и какие команды ввести в терминале на Windows.»
  • Где хранить данные. Текстовый файл, таблица, база — для первого бота проще всего попросить обычный файл.

Дальше работайте итерациями. Сначала бот, который отвечает «привет» на /start. Запустили, убедились, что работает, — добавили одну функцию. Если сразу просить бота с оплатой, админкой и рассылкой, получите несколько сотен строк, в которых непонятно, какая часть сломана.

Когда файл разрастается, удобнее править его в редакторе рядом с чатом: как это устроено, разобрано в материале про Canvas и совместное редактирование кода.

Ошибки: что делать, когда терминал ругается

Красный текст при запуске — нормальная часть процесса, даже у людей с опытом. Алгоритм простой: копируете сообщение об ошибке целиком, вместе с путями и номерами строк, вставляете в чат и добавляете «вот ошибка, вот мой код, исправь и пришли файл целиком».

Частые случаи у первого бота:

  • ModuleNotFoundError — библиотека не установлена. Попросите точную команду установки под вашу систему.
  • Unauthorized — токен скопирован с лишним пробелом или не тот.
  • Бот запустился, но молчит — обычно вторая копия скрипта висит в другом окне терминала.
  • Код от нейросети под старую версию библиотеки — напишите, какая версия у вас стоит, и попросите переписать под неё.
  • Русские буквы превратились в знаки вопроса — это кодировка, попросите добавить нужную строку.

Главное правило: не описывайте ошибку своими словами. По фразе «что-то не работает» причину ищут вслепую, по точному тексту ошибки — находят сразу.

Почему для этого берут платный доступ

Отладка бота — это длинная переписка в одном чате: код, ошибка, правка, снова код. Нейросеть должна помнить, какой файл она вам выдала двадцать сообщений назад. На бесплатном доступе лимит сообщений заканчивается посреди такой переписки, и разговор приходится начинать заново.

Что входит в тариф Claude Pro и как он устроен, расписано на странице Claude Pro, сама подписка стоит 2 730 ₽ и есть на витрине тарифов. Срок — 30 дней, отсчёт идёт с активации. Если объёмов Pro перестанет хватать, на Max можно перейти в любой момент, доплатив разницу.

Anthropic не принимает карты российских банков. Через sellchatgpt.ru вы платите рублями — картой РФ, по СБП или криптовалютой, — а подписка оформляется на вашу почту, пароль от аккаунта для этого не нужен. Заказ обычно выдают в течение 15 минут в рабочее время (ежедневно с 10:00 до 22:00 МСК). Для доступа к сервису нужен VPN: сайт Claude не открывается с российских IP, с настройкой помогают бесплатно в чате на сайте.

sellchatgpt.ru — независимый сервис, официальным представителем OpenAI, Anthropic и Google он не является.

План на первый вечер

  1. Создать бота у @BotFather, сохранить токен.
  2. Установить Python по инструкции, которую даст нейросеть под вашу систему.
  3. Попросить минимального бота: одна команда, один ответ. Запустить, проверить в Telegram.
  4. Добавлять функции по одной, после каждой запускать заново.
  5. Когда бот устраивает — спросить, как вынести его на хостинг, чтобы работал без вашего компьютера.

На этом пути ни одной строки кода писать самому не придётся. Придётся аккуратно читать инструкции и точно копировать ошибки — этого достаточно.

Частые вопросы

Нужно ли мне вообще понимать Python, чтобы сделать бота?

Нет. Достаточно уметь установить программу, открыть терминал и скопировать туда команду. Код целиком пишет нейросеть, вы описываете поведение бота словами и вставляете свой токен.

Где взять токен для бота?

В самом Telegram: найдите @BotFather, отправьте /newbot, задайте имя и адрес бота. В ответ придёт длинная строка — это и есть токен. Храните его как пароль.

Бот перестаёт отвечать, когда я выключаю компьютер. Это нормально?

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

Можно ли сделать бота, который сам отвечает пользователям нейросетью?

Технически да, но такой бот работает через API, а это отдельный платный доступ на стороне разработчика модели. Подписка Claude Pro — это доступ к чату, API в неё не входит.

Что делать, если код от нейросети выдаёт ошибку при запуске?

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

Хватит ли бесплатной версии для одного маленького бота?

Иногда хватает, если бот совсем простой и всё заработало с первой попытки. На отладке разговор становится длинным, и лимиты бесплатного доступа заканчиваются — тогда берут подписку.

Ещё по теме