Как создать бота в Telegram без программирования — с ИИ, который пишет код за вас

≈ 5 мин
Как создать бота в Telegram без программирования — с ИИ, который пишет код за вас
Содержание

Чтобы создать бота в Telegram, нужны две вещи. Первая — регистрация у официального @BotFather: команда /newbot, имя и адрес бота, и через минуту у вас есть токен, ключ от бота. Вторая — программа, которая будет отвечать пользователям. Раньше её писал программист. Теперь достаточно описать бота словами ИИ-помощнику, например бесплатному OpenCode, и он сам соберёт код, файлы и настройки.

Я так собрал несколько своих ботов: кружки из видео, голосовые, скачивание видео, генерацию картинок. Они работают круглосуточно и принимают оплату звёздами.

Шаг 1. Регистрируем бота в BotFather

  1. Откройте @BotFather — это официальный бот Telegram для создания ботов. Проверьте, что рядом с именем стоит синяя галочка.
  2. Отправьте /newbot.
  3. Введите имя — его видят люди. Например: «ИИ-фотосессия | PhotoBot».
  4. Введите адрес (username). Он должен заканчиваться на bot, например my_photo_lab_bot. Если занят, придумайте другой.
  5. BotFather пришлёт ссылку на бота и токен — длинную строку из цифр и букв.

Ссылку можно раздавать всем. Токен — нет: с ним кто угодно сможет управлять вашим ботом. Если токен утёк, его можно перевыпустить в том же BotFather.

Откройте ссылку и нажмите «Запустить». Если бот молчит, всё нормально: он зарегистрирован, но программа, которая будет отвечать, ещё не запущена.

Шаг 2. Ставим ИИ, который будет писать код

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

Я использую OpenCode Desktop — обычное приложение с окном чата:

  1. Скачайте OpenCode Desktop с официального сайта. Именно Desktop, а не версию для терминала.
  2. Зарегистрируйтесь и выберите модель с бесплатным доступом: в поиске моделей напишите free. Для первого бота платить за подписку не нужно.
  3. Создайте отдельную папку для бота, например PhotoBot, и откройте её в OpenCode как проект. Не открывайте весь рабочий стол: ИИ работает с файлами внутри выбранной папки.

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

Шаг 3. Первое задание для ИИ

Начните не с кода, а с плана. Вот задание, с которого начинается мой учебный бот:

В этой папке мы будем собирать Telegram-бота с ИИ-фотосессиями и оплатой Stars.
Пока создай только файл «План запуска.md»: загрузка своего фото, выбор одного из трёх
стилей (придумай их), три бесплатные генерации, покупка дополнительных за Stars,
помощь и админка владельца.

Если в папке появился файл «План запуска.md» с понятным описанием бота — рабочее место готово. Если ИИ просто ответил текстом, напишите: «Создай этот документ в открытой папке проекта».

Шаг 4. Отдаём ИИ токен — правильно

Не вставляйте токен в чат с ИИ. Попросите его создать файл настроек:

Подготовь настройки Telegram-бота: создай .env с пустыми BOT_TOKEN и ADMIN_ID.
Объясни, как мне открыть .env и вписать токен.

Откройте файл .env в Блокноте, вставьте токен после BOT_TOKEN= и сохраните. Следите, чтобы Windows не дописала .txt в конце имени — с файлом .env.txt бот не найдёт настройки.

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

Шаг 5. Защитите аккаунт

Включите двухэтапную защиту Telegram: «Настройки → Конфиденциальность → Облачный пароль». Если угонят аккаунт, угонят и всех ваших ботов. Ещё надёжнее — создавать ботов с отдельного «тайного» аккаунта, а в описании бота указывать контакт для связи с основного.

Что дальше

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

Подводных камней хватает. Например, что делать, если человек заплатил, а результат не получил. Сколько остаётся после расходов на ИИ. Откуда брать первых пользователей без рекламы. Всё это я разбираю по шагам, с видео и готовыми заданиями для ИИ, в курсе SYNDICATE. Цель курса — бот с оплатой звёздами, а потом сеть из нескольких ботов.

А когда звёзды начнут приходить, пригодится инструкция, как вывести их в рубли.

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

Можно ли создать бота в Telegram бесплатно?

Да. Регистрация в BotFather бесплатна, а для кода можно использовать бесплатную модель в OpenCode. Платить придётся позже — за сервер, чтобы бот работал круглосуточно, и за платные нейросети, если бот их использует.

Нужно ли уметь программировать?

Нет. Код пишет ИИ по вашему описанию. Ваша задача — понятно объяснить, что должен делать бот, и проверять результат в Telegram.

Что такое токен бота и где его взять?

Это ключ, с которым программа управляет ботом. Его выдаёт @BotFather после команды /newbot. Никому его не показывайте; если он утёк, перевыпустите его там же.

Почему мой бот не отвечает?

Регистрация в BotFather только создаёт бота. Отвечать он начнёт, когда будет запущена программа с его токеном — на вашем компьютере или на сервере.

Можно ли зарабатывать на своём боте?

Да. Боты принимают оплату звёздами Telegram за полезные функции: генерацию картинок, обработку файлов, доступ к материалам. Звёзды потом выводятся в рубли.

// каналы

Следите за мной в социальных сетях

Работает наRERCON X-1Создать свой магазин