Добавление аккаунта Mattermost

Mattermost — это корпоративная платформа для обмена сообщениями, предназначенная для совместной работы команд.
В сервис возможно собирать публичные сообщения из каналов, в которые добавлен бот.
Для корректного подключения источника в сервис, необходимо создать бота и добавить его в те каналы, которые вы хотите обрабатывать с помощью Angry.Space.

ШАГ 1: Создание бота

Создавать ботов может только участник команды с уровнем доступа System Admin.

Включите возможность создания ботов на вашем сервере.

  • Перейдите в раздел System Console - Integrations - Bot Accounts

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

  • Установите значение "true" для пункта Enable Bot Account Creation

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

Далее создайте бота.

  • Перейдите в раздел Integrations - Bot Accounts - Add Bot Account
  • Введите username
Будет использоваться при упоминании вашего бота через @.

  • В случае необходимости введите Отображаемое имя и описание, загрузите аватар
  • Задайте нужную роль
Для подключения достаточно роли Member (Участник).

  • После окончания настройки нажмите кнопку "Create Bot Account"

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

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

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

ШАГ 2: Добавление бота в нужные каналы

Для того, чтобы бот мог корректно работать на вашем сервере Mattermost, необходимо добавить его в команду и в те каналы, из которых он будет собирать публичные сообщения.

  • Перейдите на главную страницу Mattermost
  • Нажмите на название вашей команды и перейдите в раздел Invite people

Добавление бота в команду и канал

  • Введите username вашего бота, начиная с @
  • Кликните на бота и нажмите кнопку "Invite"

Чтобы добавить бота в канал, из которого он должен собирать сообщения

  • Кликните на название канала и перейдите в раздел Add members

Добавление бота в команду и канал

  • Введите username вашего бота, начиная с @
  • Нажмите кнопку "Add"
Если вам требуется также удалять сообщения через сервис, необходимо дать боту права Администратора в канале.
Сделать это можно в разделе System Console - User Management - Channels, кликнув на кнопку "Edit" напротив нужного канала.
Далее выберите бота в списке участников и измените его роль на Channel Admin.

ШАГ 3: Подключение в сервис

Для того, чтобы подключить бота к сервису, вам понадобится адрес вашего сервера Mattermost и токен бота, которого вы создали в шаге 1.
Перейдите во вкладку с сервисом.

  • Перейдите в разделНастройки - Аккаунты
  • Нажмите кнопку "Добавить аккаунт" в нужнойкомпании
  • Нажмите "Добавить" напротив Mattermost
  • Введите адрес вашего сервера в Mattermost в соответствующее поле
  • Вставьте сохраненный ранее токен вашего бота в соответствующее поле
  • Нажмите кнопку "Проверить"
  • Проверьте данные, если всё в порядке, нажмите кнопку "Сохранить"

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