Найти тему
Андрей Дигич

Как создать бота в Telegram ?

В этой статье расскажу как создать своего первого бота в telegram, а точнее зарегистрировать его в официальном бота @BotFather

И так, начнём:

  • Заходим в telegram и находим в поиске бот @BotFather, введя его username в строку поиска
  • Нажимаем на найденый аккаунт бота и попадаем в чат с BotFather
    Чтобы запустить бот, нажимаем кнопку "Начать" или "Старт"(на андроид и на IOS кнопки называются по разному)
  • Бот пришлёт список команд.
    Нам нужна команда /newbot для создания нашего бота. Поэтому просто нажимаем на неё или отправляем боту сообщение "/newbot "
-2
  • BotFather попросит ввести имя для нашего бота. Укажите короткое и простое имя.
    Не будем заставлять его ждать и отправим ему имя будущего бота
-3
  • Затем нужно указать username бота. Username указываем латинскими буквами и на конце обязательно должно быть слово "bot".
    Например: SupermanBot или Superman_Bot.
    Username может быть уже занят, тогда бот попросит ввести другой
    ВНИМАНИЕ: username нельзя будет изменить
  • Если Username свободен, botfather пришлёт информацию о созданном боте
-4

В этом сообщении нас интересует ссылка на наш бот вида t.me/username и API токен.
Токен нужен для дальнейшего наполнения бота функционалом. И тут есть два варианта:

  1. Разработка бота при помощи языков программирования
  2. Разработка бота на одном из конструкторов. Не требуется знаний языков программирования.

В дальнейшем буду рассказывать про 2-й вариант, а именно как создавать ботов с нуля на платформе sambot.ru Обзор самой платформы будет в следущей статье.

Но вернёмся к нашему боту!

Бот создан, добавим о нём немного информации

  • Продолжаем работу в botfather: нажимаем синюю кнопку рядом с полем ввода сообщения. Нам откроется меню команд.
    Нажимаем команду /mybots
-5
  • В пришедшем сообщении выбираем созданный бот.
-6
  • В ответ ботфазер пришлёт набор команд для редактирования бота.
-7

Пойдём по порядку:
– Команда API Token
Данная команда нужна для сброса действующего токена и выпуска нового. Сброса токена может понадобится, например, когда вы где-то засветили его, и предполагаете, что им могут воспользоваться 3-и лица
– Bot Settings
Внутри список команд для работы с группами, подключение платёжных систем, включение различных режимов. Эти настройки нам не понадобятся на первых этапах.
– Transfer Ownership
Команда позволяет передать права владения ботом другому пользователю telegram
– Payments
Подключение платежных систем.
– Delete bot
Тут всё понятно: Удалить бот
– Edit bot
На этой команде остановимся подробнее.
Нажимаем, и видим следующий список команд:
Edit Name - используем, чтобы поменять имя бота

Edit About - добавляем краткую информацию о функциях бота. (Блок "Что умеет этот бот" при первом запуске бота)

-8

Edit Description - добавляем описание. Данная информация отображается в карточке аккаунт при нажатии на имя бота.

-9

Edit Botpic - нажимаем и добавляем аватар бота. Аватар отображается в списке чатов круглым, учтите этот момент. Не размещайте много мелких элементов на изображении, они всё равно не будут различимы.

-10

И так, мы зарегистрировали бот, добавили описание и аватарку! Остаётся дело за малым, наполнить наш бот смыслом.

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

Благодарю за прочтение!

Подписывайтесь)
@adigich - я в telegram