До закрытия регистрации 14 ч 14 мин 18 сПотом купить подписку и звёзды будет нельзя — только продлить тем, кто уже внутри. Сейчас −30% на все тарифы.Успеть
  1. HeadHack
  2. Блог

Как сделать своего бота в тг: пошаговая инструкция без программиста

Как сделать своего бота в тг: пошаговая инструкция без программиста

Своего бота в тг заводят в два приёма: имя регистрируют у @BotFather, а отвечать его учат отдельно. Если кода не хочется, порядок обратный — сначала ставите готового помощника в @Head_Hack_bot, он начинает отвечать в тот же день под нашим именем, а собственное имя подключается потом, с тарифа Plus. Дальше по шагам про второй путь.

Черновик. Пост ещё не согласован и не виден в ленте.

Помощник отвечает в вашем Telegram, пока вы заняты

Попробовать бесплатно

Два способа завести своего бота в тг

Первый способ — @BotFather. Отправляете ему команду /newbot, придумываете название, получаете имя, аватарку и токен — отвечать такой бот не умеет. Каждую фразу и каждое условие пишет программист.

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

Второй — поставить готового помощника. Он читает переписку и отвечает сам, а настраивают его обычными словами. Собственного имени вы при этом не лишаетесь: бот из @BotFather подключается сюда же, только не на первом шаге, а когда основное уже работает.

Три шага до работающего бота

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

Открываете чат с @Head_Hack_bot — мини-приложение открывается прямо внутри Telegram, скачивать нечего. Дальше берёте готовую карточку под своё дело: каталог разложен по четырнадцати разделам, от «Салонов и фитнеса» до «Магазинов». Можно начать и с пустого профиля — поля одни и те же, в готовой карточке они просто уже заполнены.

  1. Подключить Telegram — свой аккаунт по QR-коду или помощника в Telegram Business
  2. Описать помощника — системная инструкция, база знаний, факты профиля
  3. Проверить ответ на экране «Проверка ответа», прежде чем включать помощника на клиентах
Приложение считает готовность именно по этим трём действиям и показывает «Шаг N из 3». После третьего бот уже отвечает в переписке — под именем @Head_Hack_bot.

Что бот должен знать, чтобы отвечать верно

Эти тексты и заменяют код. Логику разговора ведёт нейросеть, а рамки задаёте вы словами: что можно обещать по срокам и цене, а что — только после разговора с вами.

  • Системная инструкция — кем представляется помощник и как он пользуется базой знаний. Поле на 20 000 знаков
  • База знаний. Вопрос и ответ обычными словами: «Работаете в воскресенье?» — «Да, с 10 до 18, запись за день»
  • Факты профиля — адрес, часы работы, способы оплаты. Помощник подставляет их в ответ

Когда помощник ответил общими словами, допишите в базу знаний тот факт, которого ему не хватило. Весь конструктор профиля целиком — от карточки до голосовых ответов — разобран в статье Конструктор для создания чат-бота в Telegram.

Свой бот с собственным именем: чем он отличается от профиля

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

Свой бот — это имя. Регистрируете бота у @BotFather, копируете токен, открываете в приложении «Настройки», в разделе «Аккаунт» нажимаете «Свой бот» и вставляете строку в поле «Токен бота из BotFather». Дальше в чатах отвечает он: со своим именем и своей аватаркой. За ботом можно закрепить профиль — строка «Каким профилем отвечает».

На Plus подключается один свой бот, на Pro — до пяти. На Free и Go раздел виден, но ведёт на выбор тарифа: там остаются только профили внутри @Head_Hack_bot.

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

Где бот начинает отвечать за вас

С подпиской Telegram Premium помощник включается в самом Telegram: в настройках есть бизнес-раздел, а в нём список чат-ботов. Без Premium этого раздела в настройках нет вовсе.

Тогда аккаунт подключается по QR-коду. В мини-приложении нажимаете «Получить QR-код», в Telegram открываете «Устройства» → «Подключить устройство» и наводите камеру. Помощник подключается к аккаунту целиком и стоит в списке устройств рядом с вашим телефоном — отдельных прав у него там нет.

Чаты, в которых он отвечает, вы выбираете сами — в разделе «Где отвечать». Там же отмечаете те, которые он не трогает.

Оба подключения и права бота в каждом из них разобраны в гайде Автоответчик в Telegram: 3 способа без программирования.

Проверка перед тем как включать бота на клиентах

На экране «Проверка ответа» вы пишете сообщение клиента, нажимаете «Показать ответ» и видите готовый ответ помощника. Есть три заготовки — «Про цену», «Запись», «Вопрос». Собеседнику ничего не уходит.

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

Голосовое длиннее минуты помощник не расшифрует — попросит прислать текстом или покороче.

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

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

Регистрация у @BotFather бесплатна всегда, но сам такой бот отвечать не начнёт. У помощника есть бесплатный тариф Free: 50 сообщений в месяц, 1 документ в базе знаний, 10 голосовых ответов. Собственное имя бота на Free подключить нельзя — это тариф Plus за 499 ⭐ в месяц. ⭐ — звёзды Telegram, внутренняя валюта мессенджера.

Чем свой бот отличается от профиля?

Профиль меняет ответы, свой бот меняет подпись под ними. Профилей можно держать несколько на любом тарифе, своих ботов — одного на Plus и до пяти на Pro.

Нужен ли @BotFather, если ставишь готового помощника?

На старте нет: помощник работает через @Head_Hack_bot, и трогать BotFather не нужно. Он понадобится позже, когда захотите своё имя под ответами — там берут токен и вставляют его в приложении, в разделе «Свой бот».

Как отключить бота?

Если помощник включён через Telegram Business — выключите его в настройках Telegram, в бизнес-разделе, в списке чат-ботов. Если аккаунт подключён по QR-коду — откройте в Telegram «Устройства» и завершите сеанс.

Подключите ассистента к своему Telegram

Открыть бота

Читайте дальше