User:Lience/Sandbox

DiscordIntegrator - скрипт, интегрирующий Discord-виджет в содержимое страницы или в правую сторону.

Подключение виджета
Виджет для сервера могут подключать его администраторы через настройки сервера, в секции "Виджет". Чтобы вставить виджет, нажмите на кнопку "Подключить виджет". Если Вы желаете, чтобы пользователи могли присоединяться к серверу, выберите функцию "Установить канал для приглашений", которая показывает, в какой канал пользователь присоединяется при подключении.

Важно: ID сервера может быть найден в секции виджета, и он очень важен для его установки, что объясняется в тексте ниже.

Содержимое
After the script is installed through the methods explained above, it is possible to make the widget show up in the page content. It is advised to create a template on your wiki and copy the contents of DiscordIntegrator to it. After that, the template can be used as:

which gives:

For more complicated usage you can check the template documentation itself.

Wikia Rail
The script can be configured to add the widget to the sidebar of the wiki on Oasis through editing several MediaWiki pages. Any MediaWiki page relating to the configuration of DiscordIntegrator starts with  and after it does the name of the configuration option. For example, to configure the ID of the server, you'd need to go to MediaWiki:Custom-DiscordIntegrator-config-id.

The widget will appear in the siderail, only if the ID of the server is set in configuration options. Configuration options have same names as configuration options when adding the widget to content, except with the addition of a few parameters: An example of the widget can be seen in the sidebar on this page.