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

Готовые чаты

Обзор

Реализация чата с учетом тонкостей очень сложна. Мы предлагаем воспользоваться чатом, встроенным в оверлей.

Вызов окна чата

Открыть главный чат:

gp.channels.openChat();

Открыть любой чат по ID канала:

gp.channels.openChat({ id: 123 });
info

Игрок автоматически вступает в канал при открытии. Убедитесь, что в канал можно присоединяться всем и он не запаролен.

События для отслеживания открытия и закрытия окна:

// Открыли чат
gp.channels.on('openChat', () => {});
// Закрыли чат
gp.channels.on('closeChat', () => {});
// Не удалось открыть чат
gp.channels.on('error:openChat', (err) => {
// ошибки могут быть связаны с доступом или получением чата
});

Узнать возможно ли показать главный чат:

if (gp.channels.isMainChatEnabled) {
// Чат включен, можно показывать кнопку чата
}

Узнать ID главного чата:

gp.channels.mainChatId;

Возможные ошибки приведены в таблице ниже:

базовые ошибкисценарные ошибки
player_not_foundempty_channel_id
project_not_foundchannel_not_found
origin_not_allowedaccess_denied
player_banned
internal_error

Выбор основного чата

  1. Перейдите в панель управления в раздел Каналы
  2. Выберите главный чат, либо создайте новый сразу в выборе чата. Создастся базовый чат со всеми настройками для быстрого старта.
  3. Включите главный чат.

Оставайтесь на связи

С другими разделами документации вы можете ознакомиться здесь. Для начала работы вы можете ознакомиться с нашими туториалами.

Сообщество GamePush в Telegram: @gs_community.

Для ваших обращений e-mail: [email protected]

Желаем вам успехов!