Botbrother
Стартовый курс Botbrother

Как сделать своего первого бота в Телеграм?

Мы создали стартовый курс, чтобы вы могли создать своего первого бота в Telegram за 2–3 часа. Использовать будем нашу платформу.

1

Создаем бота Телеграм в @BotFather

Создание бота происходит внутри Telegram и занимает минимум времени. Понадобится приложение Telegram на телефоне или компьютере.

  1. 1. Запускаем бота @BotFather в Telegram

    Для удобства используйте ссылку t.me/BotFather.

  2. 2. Нажимаем на команду /newbot

    Бот попросит выбрать название: «Alright, a new bot. Please choose a name for your bot».

  3. 3. Отправляем название для бота

    Если название принято — бот попросит логин, заканчивающийся на «bot».

  4. 4. Отправляем логин для бота

    Логин — на английском, заканчивается на «bot», можно использовать «_». В ответ придёт ссылка на бота и ключ API.

  5. 5. Копируем ключ API

    Ключ для подключения к сервису — после фразы «Use this token to access the HTTP API».

Изучить подробнее
2

Оформляем бота Телеграм в @BotFather

Эти возможности оформления доступны только в Telegram.

  1. 1. Имя бота

    @BotFather → /mybots → выбираем бота → Edit Bot → Edit Name → отправляем новое имя.

  2. 2. Аватар бота

    @BotFather → /mybots → выбираем бота → Edit Bot → Edit Botpic → отправляем изображение.

  3. 3. Описание бота

    @BotFather → /mybots → выбираем бота → Edit Bot → Edit Description → отправляем описание.

  4. 4. Информация о боте

    @BotFather → /mybots → выбираем бота → Edit Bot → Edit About → текст до 120 символов.

Изучить подробнее
3

Добавляем бота Телеграм в BotBrother

Чтобы добавить бота в BotBrother, сначала нужно зарегистрироваться на сайте.

  1. 1. Добавляем бота

    После авторизации нажмите в сайдбаре «Боты», затем «Добавить бота».

  2. 2. Заполняем форму

    В поле «Токен/Ключ» — ключ из @BotFather; «Стартовое сообщение» — текст, который получат пользователи после запуска; выбираем местное время и сохраняем.

  3. 3. Выставляем дополнительные настройки

    «Настройки» → «Дополнительно» → настраиваем по желанию → сохраняем.

Изучить подробнее
4

Приветственное сообщение в боте Телеграм

Приветственное сообщение задаётся при добавлении бота, но его можно изменить в любое время.

  1. 1. Открываем дополнительные настройки

    «Настройки» → «Дополнительно».

  2. 2. Вставляем текст для сообщения

    «Открыть в редакторе сообщений» → редактируем текст → сохраняем.

Изучить подробнее
5

Создадим список, рубрику и первое сообщение

Рубрика в боте — инструмент для создания удобной структуры и вариативности. «Сообщение» — основное действие конструктора: текст, картинки, видео, файлы и кнопки в нём собираются вместе, отдельных действий под каждый формат больше нет.

  1. 1. Создаем список рубрик

    Значок «+» рядом со списком «По умолчанию» → называем список → сохраняем.

  2. 2. Создаем рубрику

    «Добавить новую рубрику» → называем → сохраняем.

  3. 3. Создаем действие

    «Добавить действие» → «Сообщение» → заполняем текст (и вложения по желанию) → сохраняем.

Изучить подробнее
6

Добавим сообщение с кнопками

Отдельного действия под кнопки нет — они живут внутри «Сообщения». Кнопка ведёт к другому действию, в рубрику, на сайт, в приложение внутри мессенджера или копирует текст в буфер. Кнопку можно покрасить, а недоступный вариант («Нет мест», «Скоро») показать неактивным: подписчик её видит, но нажать не может.

  1. 1. Создаем действие «Сообщение»

    Заходим в рубрику → «Добавить действие» → «Сообщение» → пишем текст.

  2. 2. Добавляем кнопки

    В блоке кнопок: «Добавить кнопку» → подпись → тип («Дальше», «К действию», «К рубрике», «Ссылка», «Web App», «Копировать текст», «Неактивная (заглушка)») → цель или ссылка → сохраняем.

  3. 3. Проверяем в боте работу кнопок

    Заходим в бота и проверяем все кнопки.

Изучить подробнее
7

Добавим сообщение с картинками

Картинки, видео, аудио и файлы прикрепляются прямо к «Сообщению» — вместе с текстом и кнопками, одним действием. Если нужен каталог, где каждый вариант — это фотография с кнопкой-переходом, для этого есть отдельное действие «Выбор по фото».

  1. 1. Медиа внутри «Сообщения»

    В рубрике: «Добавить действие» → «Сообщение» → пишем текст, прикрепляем фото, видео или файлы из медиатеки → сохраняем → проверяем в боте. Несколько картинок уйдут галереей.

  2. 2. Создаем действие «Выбор по фото»

    В рубрике: «Добавить действие» → «Выбор по фото» → добавляем варианты: у каждого своя картинка, подпись и переход → сохраняем → проверяем в боте.

Изучить подробнее
8

Создадим рубрику «Перезвоните мне» и настроим уведомления

Рубрика нужна, чтобы пользователь мог заказать обратный звонок. А как только он оставил контакты — вам придёт уведомление на почту, в Telegram или CRM.

  1. 1. Создаем рубрику для связи с менеджером

    «Добавить новую рубрику» → называем → сохраняем.

  2. 2. Создаем действие «Запрос телефона»

    В рубрике: «Добавить действие» → «Запрос телефона» → пишем текст запроса и подпись кнопки «Отправить телефон» → сохраняем. Номером человек делится штатной кнопкой мессенджера, вводить его руками не нужно.

  3. 3. Создаем действие «Сообщение»

    Благодарность за контакт — по желанию, можно пропустить.

  4. 4. Настраиваем уведомления

    «Добавить действие» → «Сигнал администратору» → выбираем, куда слать: в Telegram, на почту, в Bitrix24, CallTouch или Google Таблицы → сохраняем → проверяем.

Изучить подробнее
9

Создадим рубрику «Наши услуги»

Рубрика, в которой пользователь легко знакомится с перечнем услуг и результатами работ.

  1. 1. Создаем рубрику

    «Добавить новую рубрику» → называем → сохраняем.

  2. 2. Создаем действие «Сообщение» с кнопками

    Пишем текст, добавляем по кнопке на каждую услугу → сохраняем.

  3. 3. Создаем действия для описания услуг

    Ещё по одному «Сообщению» на услугу — текст, фото, файлы, ссылки. Повторяем для каждой.

  4. 4. Заполняем переход по кнопке

    Возвращаемся в «Сообщение» со списком услуг: у каждой кнопки ставим тип «К действию» и выбираем нужное описание → сохраняем → проверяем.

Изучить подробнее
10

Создадим переходы к другим рубрикам

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

  1. 1. Переход через действие

    «Добавить действие» → «Переход к рубрике» → выбираем рубрику → сохраняем. Затем в действии-предшественнике выбираем его в поле «Следующее действие».

  2. 2. Переход через кнопку

    В действии «Сообщение» добавляем кнопку с типом «К рубрике» и выбираем нужную рубрику → сохраняем.

  3. 3. Переход по правилу

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

Изучить подробнее
11

Создадим кнопки в меню

Меню — один из самых важных элементов бота Telegram: через него идёт основная коммуникация. Кнопка добавляется в разделе «Структура» → «Меню», у каждой задаётся текст, тип и ряд. Типы кнопок:

  1. 1. «Рубрики»

    Показывает список рубрик, доступных этому пользователю. Отлично для обучающих ботов: без авторизации — базовые уроки, после — все.

  2. 2. «Рубрики списка»

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

  3. 3. «Список рубрик (clist)»

    Меню-список со своими текстами: сообщение меню, сообщение при выборе рубрики, текст «если пусто» и подпись кнопки «Назад». Можно показывать как inline-меню.

  4. 4. «Быстрый доступ»

    Личные закладки: показывает пользователю те действия, которые он сам отметил для быстрого возврата.

  5. 5. «Команды»

    Выводит все созданные команды — информирует пользователей, что есть в боте.

  6. 6. «Запрос телефона»

    Запрашивает отправку телефона пользователя — удобно для идентификации и индивидуальных материалов.

  7. 7. «Баланс»

    Показывает баланс подписчика; можно выбрать, какой именно, если валют в боте несколько.

  8. 8. «Переключить меню»

    Переключает меню в боте — для разных рубрик можно сделать разные меню.

  9. 9. «Доступ сотрудника»

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

Изучить подробнее
12

Как менять местами действия, кнопки меню или команды?

Иногда нужно поменять элементы местами — вот как это делается.

  1. 1. Действия

    Стрелки вниз/вверх перемещают действие, плюс — добавить новое сверху, есть дублирование и удаление.

    Действия
  2. 2. Кнопки меню

    Принцип тот же, но добавить кнопку над другой нельзя.

    Кнопки меню
  3. 3. Команды

    Перемещение команд не предусмотрено, но их можно отредактировать в нужном порядке: кликаем на команду → меняем название, описание, переход → сохраняем.

Изучить подробнее
13

Позовём коллегу в бота: роли и права

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

  1. 1. Раздел «Доступы»

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

  2. 2. Приглашаем по email

    Вводим email коллеги (он должен быть уже зарегистрирован в панели) → выбираем «Администратор (полный доступ)» или «Сотрудник» → отмечаем разделы. Доступ включается сразу, принимать бота не нужно; на почту уходит уведомление.

  3. 3. Выбираем разделы

    Обзор, Структура, Пользователи, Входящие, Рассылки, Бронирование, Промо и партнёрка, Финансы, Диалоги. У пользователей, броней, финансов и диалогов есть отдельный уровень «управление». Одна галочка «Диалоги» — это роль «Оператор». Есть готовые пресеты: маркетолог, контент-менеджер, менеджер броней.

  4. 4. Кто платит за бота

    Всегда создатель. Назначить плательщиком участника нельзя — если платить должен другой человек, передайте ему права создателя: оплата переедет вместе с ними, а отменить передачу можно в течение 7 дней.

Изучить подробнее
14

Партнёрская программа

Вы делитесь реферальной ссылкой. Пользователь регистрируется по ней и привязывается к вам, а вы получаете 20% с каждой его оплаты.

  1. 1. Как работает

    Берёте реферальную ссылку → делитесь → пользователь регистрируется по ней → привязывается к вашему аккаунту → вы получаете вознаграждение с фактически оплаченных им сумм.

  2. 2. Где находится

    Соответствующий раздел на сайдбаре личного кабинета.

  3. 3. Где взять ссылку

    Раздел «Партнёрская программа» → ссылка уже готова, её достаточно скопировать. Переход запоминается на 30 дней.

  4. 4. Как вывести деньги

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

Изучить подробнее

Завершение курса

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

Зачислим 200 рублей для тестов при регистрации

Создайте своего бота уже сегодня

Боты в Telegram помогают автоматизировать бизнес, маркетинг и продажи. Существует более 100 сценариев, в которых можно задействовать ботов.