Discord Integration 2.5.2
Интеграция с Discord позволяет установить соединение и управлять сервером Discord, не выходя из панели управления XenForo.
Особенности:
Позволяет группам пользователей XenForo синхронизироваться с ролями сервера Discord. По сути, это позволяет автоматизировать распределение и удаление ролей сервера Discord на основе групп, в которые входит пользователь XenForo. Пользователи могут связать свои идентификаторы Discord с именами пользователей XenForo, чтобы установить синхронизацию.
Никнеймы также могут быть обновлены в соответствии с никнеймом на форуме.
Новое в XenForo 2.x: разрешить боту отображаться как онлайн и отображать пользовательское сообщение о состоянии.
Управляйте своим экземпляром Discord из ACP.
Разрешите пользователям регистрироваться через Discord.
Отправляйте оповещения подключенным пользователям и каналам через панель управления.
Автоматически публиковать ссылки на темы с форума XenForo на определенные текстовые каналы Discord, как только они будут опубликованы. Пользователь, разместивший тему, заголовок темы, короткий фрагмент и ссылку на тему включены в сообщение.
Установка:
Установите дополнение через панель управления XenForo, как обычно.
Создайте новое приложение Discord, перейдя сюда.
Установите имя для вашего бота и продолжайте. При желании вы можете установить описание и значок для вашего бота.
Перейдите в раздел OAuth2 и нажмите «Добавить перенаправление». Убедитесь, что у вас есть URL-адрес перенаправления в виде URL-адреса вашего форума, за которым следует connected_account.php . Так, например: https://mysite.com/connected_account.php
Перейдите в раздел «Бот», нажмите «Добавить бота» и примите предупреждение. Убедитесь, что 'Public Bot' и 'Require OAuth2 Code Grant' не отмечены.
Скопируйте значения Client ID и Client Secret для приложения из раздела «Общая информация» и вставьте их в /admin.php?connected-accounts/add Discord, расположенного в административной панели XenForo.
Сделайте то же самое для токена бота, расположенного в разделе «Бот», и вставьте его в соответствующее поле.
Вам также понадобится ваш Discord Server / Guild ID, который можно получить, выполнив шаги, перечисленные здесь. После этого сохраните подключенного провайдера.
Перейдите к пункту «Проверка интеграции Discord», расположенному в панели управления XenForo. Оно будет изначально красным и не будет работать. Пригласите бота на свой сервер с этой страницы, а также нажмите «Открыть WebSocket», чтобы бот мог отправлять сообщения.
Перезапустите тест, и всё должно быть в порядке.
Полное описание на английском
Features:
Allows for XenForo user groups to be synced with Discord server roles. Essentially this allows you to automate the giving and removing of Discord server roles based on the groups that a XenForo user is part of. Users can associate their Discord identities with their XenForo usernames to establish a sync.
Discord nicknames can also be updated to match forum names.
New for XenForo 2.x: Allow the bot to show up as online and display a custom status message.
Manage your Discord instance from the ACP.
Allow your users to register and sign up via Discord.
Send alerts to connected users and channels via the ACP.
Automatically post links to threads from XenForo forums to defined Discord channels as soon as they're posted. The user who posted the thread, the thread title, a short snippet and a link to the thread are included in the message.
This is set on a per-forum basis allowing you to fine-tune what channels should get the notifications.
New for XenForo 2.x: Automatically post links to resources from XenForo Resource Manager to defined Discord channels as soon as they're posted. The user who posted the resource, the resource title, a short snippet and a link to the resource are included in the message.
This is set on a per-category basis allowing you to fine-tune what channels should get the notifications.
Resource updates will also be posted to the same channel.
Allow staff members with permission to 'promote' links to threads to Discord channels.
Allow users to receive watch notifications from forums and threads they specify (in addition to emails and alerts). They will receive these notifications privately from your configured bot. There are plans for future expansion with 1-to-1 communication with the bot.
New for XenForo 2.x: The bot can now send XenForo alerts and conversations straight to your Discord DMs. All types of alerts are supported out of the box with zero configuration required.
Users can opt-out of this behaviour by adjusting the appropriate setting within their Account Preferences area.
Support for Report Centre Essentials to add notifications for new open reports and when the total number of open reports reaches a certain threshold.