Создание бота

Создание бота в Телеграм

В Telegram отправьте пользователю @BotFather сообщение /newbot и следуйте инструкциям по созданию бота. После успешного создания бота, отобразится token - скопируйте его в буфер обмена, т.к. он потребуется для настройки далее. Другие настройки бота изменять не нужно.

Добавление нового бота в панели администратора

  1. Активируйте модуль "T-bots" и "API" в разделе "Модули"

  1. Перейдите в раздел T-API-bots -> Добавить и создайте в нём нового бота, заполнив все указанные ниже опции

  • Заголовок - название бота для отображения в разделе "T-API bots" для вашего удобства идентификации

  • Статус - статус бота • Опубликован - бот будет активен для использования Не опубликован - бот будет не активен для использования

  • Логи - запись логов по работе бота (раздел T-API-bots -> Логи) Нет - логи не будут записываться Да - логи будут записываться

  • API сервер - адрес вашего сайта без http(s). Например: obmen.com

Как создать "API логин" и "API ключ" описано в этой инструкции.

  • API логин - логин из раздела API

  • API ключ - ключ из раздела API

  • Версия - версия бота (на данный момент доступна только v1) • v1

  • Тип - язык бота на котором он будет общаться с пользователем. Если вы хотите сделать бота на нескольких языках, кто вам потребуется создать несколько ботов и для каждого выбрать соответствующий язык. • RU EN

  • API партнерский id - если указан ID, все заявки будут считаться партнерскими, указанный пользователь будет получать % со всех обменов. ID пользователя можно посмотреть в разделе "Пользователи".

  • Тест сервера - кнопка проверки подключения бота к API обменника. Результат проверки такого типа будет считаться корректным подключением бота к API.

Array ( [error] => 0 [error_text] => [data] => Array ( [ip] => 000.000.000.0000 [user_id] => 0 [locale] => ru_RU [partner_id] => 827 ) )
  1. Нажмите кнопку "Сохранить".

  2. Затем заполните поле "Token" - скопированный ранее токен созданного телеграм-бота через @BotFather.

  1. Нажмите кнопку "Сохранить".

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

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

  1. Введите @логин вашего бота в Telegram и нажмите кнопку "Start", чтобы начать обмен.

Может потребоваться плагина Premium Exchanger в разделе "Плагины", если бот не отвечает после старта.

  1. По желанию выполните дополнительные настройки бота.

  2. Если вы используете CloudFlare или подобный сервис для своего сайта - добавьте IP-адреса Telegram в Whitelist в вашем сервисе. Инструкция по добавлению в Whitelist CloudFlare доступно по ссылке.

Last updated