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

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

В 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", чтобы начать обмен.

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

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

Last updated