Перейти к содержимому

Создание и подключение бота

Для работы с Botilio вам необходимо создать и подключить Telegram-бота. Процесс состоит из нескольких шагов:

  1. Создание бота в Telegram через официального бота @BotFather
  2. Получение API-ключа (токена) вашего бота
  3. Подключение бота к платформе Botilio с использованием полученного ключа

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

  1. Откройте приложение Telegram
  2. В поиске введите “@BotFather”
  3. Выберите официального бота @BotFather (он отмечен синей галочкой ✓)
  1. Нажмите кнопку “Запустить” или отправьте команду /start
  2. BotFather ответит приветственным сообщением со списком доступных команд
  1. Отправьте команду /newbot
  2. BotFather попросит вас указать имя для вашего бота. Это отображаемое имя, которое будут видеть пользователи (например, “Мой Помощник”)
  3. После указания имени, BotFather попросит указать username для бота. Это уникальный идентификатор, который должен заканчиваться на “bot” (например, “my_assistant_bot”)

После успешного создания бота, BotFather отправит вам сообщение с информацией о боте и его токеном (API-ключом). Это выглядит примерно так:

Done! Congratulations on your new bot. You will find it at t.me/my_assistant_bot. You can now add a description, about section and profile picture for your bot, see /help for a list of commands. By the way, when you've finished creating your cool bot, ping our Bot Support if you want a better username for it. Just make sure the bot is fully operational before you do this.
Use this token to access the HTTP API:
1234567890:ABCDefGhIJKlmNoPQRsTUVwxyZ
Keep your token secure and store it safely, it can be used by anyone to control your bot.

⚠️ Важно: Токен бота — это секретная информация. Никогда не делитесь им с посторонними и не публикуйте его в открытом доступе!

Вы можете настроить дополнительные параметры вашего бота, отправив следующие команды @BotFather:

  • /setdescription — установить описание бота
  • /setabouttext — установить информацию “О боте”
  • /setuserpic — установить аватар бота
  • /setcommands — настроить команды меню бота

После создания бота в Telegram, вам необходимо подключить его к платформе Botilio:

  1. Откройте платформу Botilio в браузере
  2. Войдите в свой аккаунт или зарегистрируйтесь, если у вас еще нет учетной записи
  1. На главной странице нажмите кнопку “Создать бота”
  2. Введите название для вашего бота (может отличаться от имени в Telegram)
  3. Нажмите “Далее”
  1. В поле “API-ключ” вставьте токен, полученный от @BotFather
  2. Нажмите кнопку “Подключить”
  3. Если токен верный, вы увидите сообщение об успешном подключении

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

Чтобы убедиться, что ваш бот правильно подключен и работает:

  1. Откройте Telegram и найдите своего бота по username
  2. Отправьте ему любое сообщение
  3. Если все настроено правильно, вы увидите это сообщение в интерфейсе диалогов Botilio

На странице настроек бота в Botilio вы можете:

  • Просматривать информацию о боте (имя, username, аватар)
  • Копировать данные для использования в других сервисах
  • Удалить бота (с возможностью удаления вебхука в Telegram)

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

Можно ли изменить username бота после создания?

Заголовок раздела «Можно ли изменить username бота после создания?»

Да, вы можете изменить username бота через @BotFather, отправив команду /setusername и выбрав нужного бота.

Что делать, если при подключении возникает ошибка?

Заголовок раздела «Что делать, если при подключении возникает ошибка?»

Убедитесь, что вы правильно скопировали токен бота без лишних пробелов. Если проблема сохраняется, проверьте состояние вебхука бота в его разделе Настройки.

Для удаления бота в Botilio:

  1. Перейдите на страницу настроек бота
  2. Нажмите кнопку “Удалить бота”
  3. Подтвердите действие

Это удалит бота из Botilio и, при выборе соответствующей опции, также удалит вебхук в Telegram. Сам бот в Telegram останется активным. Для полного удаления бота используйте команду /deletebot в @BotFather.