Каналы · 6 мин · обновлено 2026-10-10

Как создать бота в Telegram через BotFather и научить его отвечать

Коротко. Бота в Telegram создают в официальном боте @BotFather командой /newbot: вы придумываете имя и username, BotFather присылает токен. Это бесплатно и занимает две минуты. Созданный бот ничего не умеет, он молчит, пока к токену не подключена программа. Чтобы бот отвечал клиентам, токен вставляют в сервис, который читает сообщения и пишет ответы. В DOS AI (dosai.pro) это одно поле в разделе «Каналы».

Шаг 1. Найти настоящий BotFather

Откройте Telegram и найдите в поиске @BotFather. У настоящего стоит синяя галочка. Подделок с похожими именами много, и им нельзя отправлять ничего.

Нажмите «Запустить» или отправьте /start. BotFather покажет список команд.

Шаг 2. Команда /newbot

Отправьте /newbot. BotFather задаст два вопроса.

Имя бота. Его клиент видит в шапке чата и в списке диалогов. Пишите как вывеску: «Стоматология Улыбка», «Автошкола Старт». Имя можно менять позже.

Username. Адрес бота, по нему строится ссылка t.me/ваш_username. Только латиница, цифры и подчёркивание, на конце обязательно bot: ulybka_dent_bot. Username должен быть свободен, поэтому с первой попытки проходит не всегда.

Шаг 3. Токен

После username BotFather пришлёт длинную строку вида 1234567:AAE…. Это токен, ключ от вашего бота. Кто знает токен, тот управляет ботом: читает сообщения и пишет от его имени.

Не публикуйте токен и не пересылайте его в рабочие чаты. Если он где-то засветился, отправьте BotFather команду /revoke, выберите бота и получите новый токен. Старый перестанет работать в ту же секунду.

Шаг 4. Оформить бота

Клиент решает, писать ли боту, по тому, что видит до первого сообщения. Четыре команды BotFather это настраивают:

  • /setuserpic ставит аватар. Логотип или фото, квадратное.
  • /setdescription задаёт текст «Что умеет этот бот?». Клиент видит его в пустом чате до нажатия «Запустить».
  • /setabouttext задаёт короткую строку в профиле бота.
  • /setname меняет имя.

Удобнее делать это через /mybots: выбираете бота и получаете кнопки для тех же настроек.

Если бот подключён к DOS AI, описание и короткую строку можно задать прямо в кабинете: Каналы → Telegram → «Профиль бота в Telegram».

Почему бот создан, а на сообщения не отвечает

Это главный вопрос после BotFather. Ответ простой: BotFather создаёт адрес и ключ, а отвечать должна программа. Пока к токену ничего не подключено, бот принимает сообщения и молчит, в том числе на /start.

Вариантов три.

Написать программу самому. Нужен программист, сервер и время на поддержку. Подходит, когда бот это часть вашего продукта.

Собрать сценарий в конструкторе с кнопками. Работает, пока клиент идёт по меню. На вопрос своими словами такой бот отвечает «я вас не понял».

Подключить ИИ-ассистента. Бот читает вопрос как человек и отвечает по вашим ценам и правилам. Разницу между вторым и третьим вариантом мы разбирали отдельно: ИИ-бот или сценарный бот.

Как подключить к боту ИИ

В DOS AI это делается без кода.

  1. Зарегистрируйтесь и создайте проект. На баланс сразу придут $5 в подарок, карта не нужна.
  2. Опишите бота текстом: чем занимается компания, цены, как разговаривать с клиентом, когда звать сотрудника.
  3. Откройте Каналы → Telegram, вставьте токен из BotFather и нажмите «Подключить». Можно скопировать сообщение BotFather целиком, токен из него найдётся сам.
  4. Напишите своему боту в Telegram. Он ответит так, как вы его описали.

Подключение Telegram бесплатное и без подписки. Вы платите только за ответы бота с баланса проекта: разговор с клиентом целиком обычно стоит 6-13 центов.

Бот в Telegram понимает текст, голосовые, фото и файлы до 20 МБ, записывает на время и складывает заявки в CRM. Инструкция с экранами: подключить Telegram. Что такой бот даёт бизнесу: Telegram-бот для бизнеса.

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

Сколько стоит создать бота в Telegram?
Нисколько. BotFather и сам бот бесплатные. Платить приходится за то, что стоит за ботом: сервер, программиста или сервис с ИИ.

Можно ли создать бота с телефона?
Да. BotFather работает в любом приложении Telegram, все команды те же.

Что делать, если username занят?
Добавьте город, сферу или цифры: ulybka_astana_bot. Короткие и общие слова заняты давно.

Можно ли подключить один бот к двум сервисам сразу?
Нет. Сообщения бота получает одна программа. Второе подключение отключит первое, и бот начнёт вести себя странно. Один бот, один сервис.

Как удалить бота?
Команда /deletebot в BotFather. Бот удаляется насовсем, вернуть его нельзя, поэтому сначала убедитесь, что выбрали нужного.

Бот видит сообщения в группе?
По умолчанию в группах бот видит только команды и ответы на свои сообщения. Это режим приватности, он меняется командой /setprivacy.

Собрать такого бота себе

Регистрация даёт $5 на баланс, карта не нужна. Бот настраивается обычным текстом, проверяется в тестовом чате и подключается к WhatsApp по QR-коду.

Создать бота бесплатно →