Хочу сделать телеграм-бота без опыта в коде: справится ли нейросеть
Нейросеть напишет код простого телеграм-бота целиком — от вас нужны токен, место запуска и умение точно описывать, что бот должен делать.
Да, справится. Простой телеграм-бот — это один файл на 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 он не является.
План на первый вечер
- Создать бота у @BotFather, сохранить токен.
- Установить Python по инструкции, которую даст нейросеть под вашу систему.
- Попросить минимального бота: одна команда, один ответ. Запустить, проверить в Telegram.
- Добавлять функции по одной, после каждой запускать заново.
- Когда бот устраивает — спросить, как вынести его на хостинг, чтобы работал без вашего компьютера.
На этом пути ни одной строки кода писать самому не придётся. Придётся аккуратно читать инструкции и точно копировать ошибки — этого достаточно.
Частые вопросы
Нужно ли мне вообще понимать Python, чтобы сделать бота?
Нет. Достаточно уметь установить программу, открыть терминал и скопировать туда команду. Код целиком пишет нейросеть, вы описываете поведение бота словами и вставляете свой токен.
Где взять токен для бота?
В самом Telegram: найдите @BotFather, отправьте /newbot, задайте имя и адрес бота. В ответ придёт длинная строка — это и есть токен. Храните его как пароль.
Бот перестаёт отвечать, когда я выключаю компьютер. Это нормально?
Да. Пока скрипт запущен на вашей машине, он работает только вместе с ней. Для круглосуточной работы бота переносят на сервер или хостинг — попросите нейросеть расписать перенос под выбранный вариант.
Можно ли сделать бота, который сам отвечает пользователям нейросетью?
Технически да, но такой бот работает через API, а это отдельный платный доступ на стороне разработчика модели. Подписка Claude Pro — это доступ к чату, API в неё не входит.
Что делать, если код от нейросети выдаёт ошибку при запуске?
Скопировать текст ошибки полностью, вместе с путями и номерами строк, вставить в тот же чат и попросить исправить и прислать файл целиком. Пересказывать ошибку своими словами не надо.
Хватит ли бесплатной версии для одного маленького бота?
Иногда хватает, если бот совсем простой и всё заработало с первой попытки. На отладке разговор становится длинным, и лимиты бесплатного доступа заканчиваются — тогда берут подписку.