База знаний

Telegram-бот

Содержание

  1. Зачем нужен Telegram-бот
  2. Подключение бота
  3. Меню бота
  4. Офлайн-торговля
  5. Как ответить на сообщения в игре через бота
  6. Управление уведомлениями

Зачем нужен Telegram-бот

Telegram-бот — мини-программа в мессенджере, которая управляется кнопками. Наш бот умеет три вещи:

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

  • Личные сообщения. Если персонаж офлайн или стоит в офлайн-торговле, бот перешлёт полученное личное сообщение, и ответить на него можно прямо из Telegram. Для собеседника это выглядит как обычный игровой чат.

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

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

Подключение бота

  1. Обратиться к NPC <Дополнительный сервис> Лора и выбрать в диалоге пункт «Telegram-бот».

    NPC «Дополнительный сервис» Лора и её место на карте
  2. Найти в Telegram бота @R2_RISE_bot или перейти по ссылке t.me/R2_RISE_bot.

    Поиск бота @R2_RISE_bot в Telegram
  3. Отправить боту ключ авторизации из диалога с NPC. Это уникальный код, у каждого персонажа он свой.

    Отправка ключа авторизации в чат с ботом

Важно! На вашем Telegram-аккаунте должен быть установлен никнейм (username).

Как установить никнейм (username)
  1. Откройте Telegram и нажмите на три горизонтальные полоски в левом верхнем углу.

    Кнопка меню в Telegram
  2. На телефоне нажмите «Настройки», в версии для компьютера — «Мой аккаунт».

    Пункт «Настройки» в меню Telegram
  3. Проверьте поле «Имя пользователя»: если оно пустое, введите свой уникальный никнейм (username).

    Поле «Имя пользователя» в настройках Telegram

Готово, бот привязан к персонажу — дальше всё делается через меню бота.

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

Несколько привязанных персонажей в меню бота

Меню бота

Через меню выбирается сервер и персонаж, с которым вы хотите работать.

  1. Отправьте команду /start — нажмите на неё в сообщении бота или введите вручную.

    Команда /start в чате с ботом
  2. Выберите сервер.

    Выбор сервера в боте
  3. Выберите персонажа.

    Выбор персонажа в боте

После этого бот покажет действия для выбранного персонажа: «Офлайн-торг», «Выйти из игры», «Уведомления» и переключение языка. Кнопка «Вернуться к персонажам» возвращает к списку.

Офлайн-торговля

  1. Поставьте торговую лавку: выставьте предметы и нажмите «Начать».

    Окно торговой лавки в игре
  2. В Telegram нажмите у бота кнопку «Офлайн-торг».

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

    Сообщение «Связь с сервером прервалась»
  4. Если у вас что-то купят или вам что-то продадут, бот пришлёт сообщение.

    Уведомление о покупке в торговой лавке
  5. Лавка стоит до выключения сервера. Чтобы завершить торговлю раньше, выберите персонажа в боте и нажмите «Выйти из игры».

    Кнопка «Выйти из игры» в меню бота

    Персонажа можно «выбить» и повторным входом в игру — офлайн-торговля в этом случае тоже завершится.

Как ответить на сообщения в игре через бота

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

Уведомление о личном сообщении в чате с ботом

Чтобы ответить на личное сообщение из Telegram, нужно:

  1. Нажать на сообщение от бота правой кнопкой мыши и выбрать «Ответить».

    Пункт «Ответить» в контекстном меню Telegram
  2. Написать и отправить сообщение — собеседник получит его прямо в игре.

    Ответ из Telegram и тот же диалог в игровом чате

Управление уведомлениями

Уведомления настраиваются отдельно для каждого персонажа, по умолчанию включены все. Например, на персонаже, у которого часто продаются дешёвые предметы, уведомления аукциона можно отключить, чтобы не получать десятки сообщений.

  1. В меню выберите сервер и персонажа.

  2. Нажмите кнопку «Уведомления».

    Кнопка «Уведомления» в меню бота
  3. Кнопками выберите, какие уведомления вы хотите получать.

    Настройки уведомлений в боте

«Звук» отвечает за звуковое оповещение и push-уведомление. Если его выключить, бот всё равно напишет сообщение в чат, но уведомления о нём вы не получите.

Кнопка «Применить ко всем персонажам» переносит текущие настройки на всех привязанных персонажей. Например, чтобы не получать уведомления о дне опыта, выключите их и нажмите эту кнопку — иначе выключать пришлось бы на каждом персонаже отдельно.