Интеграция со Slack
Если вы используете корпоративный мессенджер Slack, интегрируйте его с Чатом. Это позволит вам общаться с сотрудниками Иксолла напрямую, без создания дополнительных гостевых учетных записей пользователей или использования сторонних решений.
Процесс обмена сообщениями между Чатом и Slack изображен на схеме:
Чтобы интегрировать Чат со Slack:
- Войдите в аккаунт Slack.
- Создайте приложение в Slack.
- Настройте разрешения для приложения.
- Добавьте приложение в канал Slack.
- Подпишитесь на события.
Создание приложения в Slack
- Перейдите на страницу создания приложения в Slack.
- Выберите создание приложения с нуля.
- Заполните поля:
- В поле
App Name введите название приложения. Пример:Chat Xsolla . - В поле
Pick a workspace to develop your app in выберите рабочее пространство, в которое вы хотите добавить приложение.
- В поле
- Нажмите
Create App .
Настройка разрешений для приложения
- На странице вашего приложения перейдите в раздел
Features > OAuth & Permissions . Если вы находитесь на другой странице, перейдите к вашим приложениям и выберите из списка приложение, созданное на предыдущем этапе. Затем перейдите в разделFeatures > OAuth & Permissions .
- В блоке
Scopes нажмитеAdd an OAuth Scope и добавьте следующие разрешения:channels:history — для просмотра истории сообщений в общедоступном канале с добавленным приложением.chat:write — для отправки сообщений от имени приложения.chat:write.customize — для отправки сообщений от имени приложения с возможностью настройки имени пользователя и аватара. Это разрешение позволяет вам идентифицировать представителя Иксоллы, с которым вы разговариваете.files:read — для просмотра общедоступных файлов и прямых сообщений с помощью добавленного приложения.groups:history — для просмотра истории сообщений в приватном канале с добавленным приложением.im:history — для просмотра истории сообщений в личной переписке с добавленным приложением.users:read — для просмотра информации о пользователях. Это разрешение позволяет представителям Иксоллы идентифицировать пользователя, с которым они общаются. Если данное разрешение не будет добавлено, сообщения будут анонимными.
- Чтобы добавить приложение в ваше рабочее пространство, перейдите в раздел
OAuth & Permissions > OAuth Tokens & Redirect URLs и нажмитеInstall to Workspace .
- Чтобы подтвердить добавление разрешений, нажмите
Allow .
Интеграция со Slack
- Откройте ваше рабочее пространство в Slack.
- Отметьте канал, в который вы хотите добавить приложение. Если необходимо, создайте новый приватный или публичный канал.
- Откройте контекстное меню канала и выберите пункт
Open channel details .

- Перейдите на вкладку
Integrations и нажмитеAdd an App .

- Выберите приложение
Xsolla app из списка и нажмитеAdd .

Подписка на события
Чтобы ваши сообщения отправлялись в Чат, настройте подписку на события для вашего приложения:
- Передайте аккаунт-менеджеру проекта следующие данные:
- Секретную подпись.
- Токен.
- Ссылки на каналы или ID каналов, в которые вы добавили ваше приложение. Это необходимо, чтобы подключить каналы из Чата к каналам в Slack. Вы можете найти ссылку в контекстном меню канала: перейдите в раздел
Settings > Slack Connect и выберитеShare link .
- Получите URL-адрес для настройки событий у аккаунт-менеджера проекта.
- Перейдите на страницу
Your Apps и откройте созданное вами приложение.
- На странице вашего приложения перейдите в раздел
Event Subscriptions > Enable Events , установите переключательEnable Events в положениеOn и вставьте полученный URL-адрес в полеRequest URL . - Убедитесь, что поле помечено как
Verified . Если отметки нет, проверьте правильность URL-адреса или обратитесь к аккаунт-менеджеру проекта. - Перейдите в раздел
Event Subscriptions > Subscribe to bot events , нажмитеAdd Bot User Event и подпишитесь на следующие события:message.im — отправка нового сообщения в личные сообщения в приложении.message.groups — отправка нового сообщения в приватный канал.message.channels — отправка нового сообщения в публичный канал.file_shared — отправка пользователем файлов в личных сообщениях в приложении или в каналах, в которых добавлено приложение.
- Нажмите
Save Changes .
Получение секретной подписи
Данная подпись используется для валидации запросов от приложений. Для ее получения на странице вашего приложения перейдите к разделу
Получение токена
Данный токен используется для отправки сообщений из Чата в Slack. Чтобы получить токен:
- На странице вашего приложения перейдите в раздел
Features > OAuth & Permissions . - Скопируйте токен аутентификации из поля
Bot User OAuth Token .
Управление ботами
Добавление бота в новые каналы для подключения к Чату Иксолла
- В диалоге вашего канала введите
@chat-xsolla и выберите его из списка.

- В открывшемся окне нажмите
Invite to Channel .

- Скопируйте ссылку или ID канала и передайте ее аккаунт-менеджеру для подключения к чату. Вы можете найти ссылку в контекстном меню канала: перейдите в раздел
Settings > Slack Connect и выберитеShare link .
Удалить бот
- Откройте список ботов. На вкладке
Configuration появится список ботов, добавленных в ваше рабочее пространство в Slack.

- Нажмите значок карандаша и перейдите в
Edit configuration . На открывшейся странице нажмитеRemove .

Была ли статья полезна?
Оценить страницу
В другой раз
Спасибо за обратную связь!
Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.