Ваша вики выглядит многообещающе, и единственное, чего не хватает, — это огненный виджет Discord на правой панели, который есть у всех крутых ребят на районе? Вы пришли по адресу. Поехали!
- 1 Как это работает
- 2 Какие варианты у меня есть
- 3 Конфигурация
- 3.1 Шаг 1
- 3.2 Шаг 2
- 3.3 Шаг 3
- 3.3.1 Discord.js
- 3.3.2 DiscordIntegrator.js
- 3.3.3 DiscordBanner.js
- 3.3.4 DiscordChat.js
Как это работает
Простое объяснение: кто-то в Dev Wiki написал скрипт, который собирает данные с вашего Discord сервера и отображает их на вики. Вам не обязательно разбираться в том, что такое Javascript и API, всё, что вам нужно сделать, это создать пару новых страниц на своей вики, скопировать и вставить туда несколько слов, и всё готово.
ПРИМЕЧАНИЕ: только администраторам вики разрешено редактировать пространство MediaWiki, поэтому только администраторы могут настраивать Discord виджеты!
НОВЫЕ ФУНКЦИИ В DISCORD 2018 ! (Фишки, оформление, радужный никнейм 2018)
Какие варианты у меня есть
Dev Wiki предлагает большой выбор скриптов (русский перевод для страниц тоже доступен):
- Discord.js
- DiscordIntegrator.js
- DiscordBanner.js
- DiscordChat.js
- DiscordModule.js
DiscordIntegrator.js
DiscordBanner.js
DiscordChat.js
Разница между ними в основном заключается в том, как они выглядят, а иногда и в том, как их настраивать, поэтому мы кратко рассмотрим их все, но сосредоточимся на настройке одного из них более подробно.
Конфигурация
Шаг 1
Прежде всего, нам нужно убедиться, что наш Discord сервер позволяет брать с него данные и отображать их в другом месте (по умолчанию это отключено). Если мы пропустим этот шаг, наш виджет не будет работать как надо.
- Заходим на наш Discord сервер;
- Нажимаем на его название и выбираем «Настройки сервера ⚙»;
- Там мы видим несколько опций в списке и сразу после «Стикеры» мы видим «Виджет»;
- Нажимаем на него и в открывшемся меню видим «Включить виджет сервера». Но не уходите пока, на этой странице также есть наш идентификатор сервера (много циферок), который нам понадобится позже, поэтому скопируйте его тоже!
Шаг 2
Любой скрипт из Dev Wiki (который вы собираетесь использовать для всей вики) должен быть сначала установлен на вашей вики. Это всегда делается одинаково:
Вебхук Дискорд | Как создать вебхук? (Переехал в Интеграции) | Как сделать Embed с помощью Вебхука
- . fandom.com/ru/wiki/MediaWiki:ImportJS — это место, куда вам нужно перейти в первую очередь;
- Все скрипты начинаются с dev:, поэтому в нашем случае это будет один из этих:
- dev:Discord.js
- dev:DiscordIntegrator/code.js
- dev:DiscordBanner.js
- dev:DiscordChat.js
- dev:DiscordModule/code.js
ПРИМЕЧАНИЕ: НЕ устанавливайте их все сразу, они перезапишут друг друга!
После импорта скрипта нам нужно убедиться, что все источники информации предоставлены. Каждый скрипт имеет свой собственный путь к пространству имен MediaWiki, из которого можно получить информацию, некоторые скрипты имеют довольно много способов настройки. Однако главное, что каждый скрипт должен знать, это то, к какому Discord серверу вы хотите подключиться. Тут как раз наш Discord ID и пригодится.
Шаг 3
Discord.js
- . fandom.com/ru/wiki/MediaWiki:Custom-Discord-id : это необходимо для того, чтобы скрипт знал, какой Discord сервер мы хотим использовать. Нам нужно создать эту страницу и вставить длинный номер, который мы скопировали в нашем приложении Discord в настройках виджета.
Всё остальное в этом скрипте на ваше усмотрение, если не будет ничего указано, то настройки выставятся по умолчанию (что тоже неплохо). Например, мы можем создать такие страницы:
- . fandom.com/ru/wiki/MediaWiki:Custom-Discord-header : это заголовок над виджетом, где мы видим «Community Chat» по умолчанию, но мы также можем использовать «Официальный сервер Discord» или «Чат Сообщества» или что-то ещё, что мы хотим ввести. Мы создаём страницу и пишем текст, который хотим отобразить.
- . fandom.com/ru/wiki/MediaWiki:Custom-Discord-join : это кнопка для присоединения к Discord серверу, которая открывает ссылку-приглашение в новой вкладке. По умолчанию текст на нем установлен на «Join now!», но мы можем изменить его на «Присоединяйтесь к нашему серверу!» или все, что мы считаем подходящим (например, на Disney Speedstorm Wiki написано «3. 2. 1. Join!», потому что вики по игре, где в начале каждой гонки идёт отсчёт времени).
Дополнительные параметры настройки см. тут.
DiscordIntegrator.js
- . fandom.com/ru/wiki/MediaWiki:Custom-DiscordIntegrator-config-id : это необходимо для того, чтобы скрипт знал, какой Discord сервер мы хотим использовать. Нам нужно создать эту страницу и вставить длинный номер, который мы скопировали в нашем приложении Discord в настройках виджета.
Всё остальное в этом скрипте на ваше усмотрение, если не будет ничего указано, то настройки выставятся по умолчанию (что тоже неплохо). Например, мы можем создать такие страницы:
- . fandom.com/ru/wiki/MediaWiki:Custom-Discord-title : это заголовок над виджетом, который не отображается по умолчанию. Чтобы он работал, нам нужно что-то написать на этой странице (например, «Discord Сервер» или «Чат сообщества» или что-то ещё, что мы хотим).
- . fandom.com/ru/wiki/MediaWiki:Custom-Discord-theme : эта страница позволяет нам определить, хотим ли мы, чтобы наш виджет Discord всегда был темным, всегда светлым или изменялся в соответствии с темой вики. Если эта страница не создана, она будет настроена на тему вики по умолчанию. Если мы хотим всегда иметь тёмную версию, нам нужно создать страницу и написать на ней «dark» (или «light» соответственно).
Дополнительные параметры настройки см. тут.
DiscordBanner.js
Этот скрипт немного отличается от двух предыдущих, потому что для работы он использует MediaWiki:Common.js (и редактирование этой страницы не разрешено по умолчанию, поэтому нам нужно сначала попросить сотрудников включить его для нас + каждое редактирование должно быть одобрено персоналом вручную), а также этот скрипт полностью генерирует изображение, которое нельзя как-либо персонализировать.
- . fandom.com/ru/wiki/MediaWiki:Custom-DiscordBanner-id : это необходимо для того, чтобы скрипт знал, какой Discord сервер мы хотим использовать. Нам нужно создать эту страницу и вставить длинный номер, который мы скопировали в нашем приложении Discord в настройках виджета.
Всё остальное настраивается в MediaWiki:Common.js , а также вот тут есть примеры с различными вариантами. Пример, который используется на той странице, следующий:
window.DiscordBannerSettings = bannerStyle: ‘2’, inviteLink: ‘Vgfu9qb’, // Вики Сообщества, ПРИМЕР НАСТРОЙКИ prependToRail: false >;
Этот код означает, что мы выбрали второй стиль баннера (как они выглядят можно увидеть тут), мы дали ссылку для приглашения, сгенерированную нашим сервером (которая обычно https://discord.com/invite/что-нибудь и это что-нибудь как раз мы и положили в код), и мы попросили скрипт не ставить виджет на самый верх правой колонки (самое первое, что мы видим).
DiscordChat.js
Это самый простой виджет для настройки, так как для него требуется только создать страницу идентификатора сервера. Нам нужно . fandom.com/ru/wiki/MediaWiki:Custom-DiscordChat-id , куда мы вставляем длинный номер, который мы скопировали из настроек виджета нашего Discord сервера, и все готово!
Кастомизация: с чего начать
В теории все элементы, которые мы видим на странице, можно изменять. Некоторые из них нельзя трогать из-за правил кастомизации Фэндома, но наш Discord виджет туда не входит, поэтому мы можем играть с ним, сколько угодно! Только нужно помнить, что вся настройка идёт в . fandom.com/ru/wiki/MediaWiki:Common.css , а эту страницу могут редактировать только администраторы!
- В первую очередь нам нужно знать имена элементов, которые мы хотим декорировать. Для этого нам нужно научиться инспектировать элементы. Это делается через Dev Tools (инструменты разработчика) в нашем браузере.
Chrome/Edge | Нажать F12 (Windows) ⌘ + ⌥ + I (macOS) |
Остальные браузеры | Ctrl + Shift + I (Windows) ⌘ + ⌥ + I (macOS) |
- После того, как мы открыли Dev Tools, мы находим кнопку, которая позволяет нам проверять элементы. Обычно это выглядит как стрелка в квадрате или прямоугольнике: . Тыкаем на эту кнопочку и находим ту часть виджета, которую хотим настроить. В новом окне, которое мы теперь видим рядом с нашей вики-страницей, мы можем найти имя элемента ( .имя < ), и вот его-то нам и надо кастомизировать.
Персонализация Discord.js
Давайте посмотрим, как мы можем превратить изображение № 1 в изображение № 2.
Источник: community.fandom.com
Что такое виджеты для Discord на сайт
Всем привет! Сегодня поговорим про то что такое готовые виджеты на сайт и как их установить в популярной бесплатной программе общения Discord. Итак, поехали!
Виджет Дискорд для вебсайта дает собой скрипт, который встраивается на ресурс и разрешает знаться с другими юзерами без входа в приложение.
Эта функция может быть полезна для различных сообществ по заинтересованностям, которые нуждаются в обсуждении различных тем.
Присутствие виджета Дискорд на ресурсе разрешает скорей спутаться с единомышленниками и не абстрагироваться на работу в программке.
Для чего необходим
В зависимости от истории виджеты раскрывают ряд вероятностей для юзеров Дискорд. С его поддержкой возможно знаться, видать все каналы сервера. Еще доступно сплошное количество юзеров интернет, отражается артельный перечень членов и т. д.
В кое-каких вариантах возможно применить извещения для вербования интереса, заменять цвета и т. д.
Как назначать и воспользоваться
Большое количество вопросов касается такого, как ввести скрипт на вебсайт и гарантировать его корректную работу. Метод поступков содержит грядущий вид.
Войдите в Дискорд.
Изберите необходимый сервер в перечне.
Зайдите в его опции. Для сего нажимайте на него правой кнопкой мышки.
Перейдите в категорию «Виджет».
Переведите место «Включить виджет сервера» в правую сторону.
Изберите канал из списка, дабы предоставить вероятность скрипту приглашать людей на канал.
Это означает, собственно что при нажатии кнопки Connect юзеры зайдут на данный канал. При недоступности канала кнопки Connect не станет.
Нажимайте на кнопку Copy возле строчки ID сервера для копирования данных и сбережете информацию для последующего встраивания.
Смоделируйте шаблон и воткните его на страничку в облике кода. На данном рубеже возможно применить готовый или же личный вариант.
Занесите в важный фон скопированный ID сервер.
Есть еще ряд коммерческих сервисов, где возможно сделать личный виджет для Дискорд, а дальше воспользоваться его вероятностями. К примеру, эта функция доступна на веб-сайте elfsight.com. Тут для прибавления скрипта нужно устроить надлежащие шаги:
Настройте личный вариант скрипта с учетом собственных предпочтений.
Копируйте оригинальный код готового виджета.
Установите готовый код в шаблон или же структуру вебсайта, где он станет пребывать.
В последующем возможно воспользоваться вероятностями и заменять наружный картина напрямик из вебсайта, где установлено дополнение.
Примеры готовых виджетов
При стремлении возможно применить уже готовые виджеты для Discord. Более известный вариант — скрипт DiscordIntegrator/ru.
Он встраивается в правую доля странички и имеет возможность выказывать численность юзеров на сервере, их энергичность, кто и во собственно что играет, постояльцев канал и т. д.
Доскональное руководство по инсталляции скрипта для Дискорд доступна по ссылке dev.fandom.com.
Для корректной работы в обязательном порядке подключите вероятность отражения в самом Discord по схеме, которая рассмотрена повыше.
Ещё одно заключение под номером 02 — пользоваться вероятностями обслуживания elfsight.com/ru/discord-chat-widget/ и получить Дискорд Чат.
Тут возможно взглянуть на Демо программки, привнести корректировки в оформление и применить приложение для общения.
Ещё раз вариант — Discord Server Widget. Это незатейливый и благоприятный в использовании скрипт, предназначенный для отражения энергичности и онлайн-участников на server Дискорд.
Ныне вы понимаете, собственно что это виджеты Дискорд, для чего они используются, и как ими воспользоваться.
При стремлении возможно отыскать и иные варианты, но ключевое — верно прибавить код на вебсайт, а впоследствии сего выяснить корректность его работы.
В комментах поведайте, какие вы пользуетесь дополнениями для установки на вебсайт и общения в Discord.
Источник: user-life.com
Что такое виджеты для Discord на сайт
У многих пользователей приложения часто возникает необходимость создать виджет для Дискорда. Для этого не требуется иметь определенных профессиональных навыков и умений – достаточно соблюдать четкую последовательность действий. Чтобы избежать ошибок, рекомендуется дополнительно ознакомиться с имеющимися особенностями.
Что такое виджет Дискорд
Изначально пользователи должны знать, что под определением виджет Дискорда для сайта подразумеваются определенные элементы интерфейс, которые выполняют стандартные действия. Из этого следуют, что они предоставляют возможность самостоятельно разработать интересующие элементы, с помощью которых осуществляется управление в рассматриваемом программном обеспечении.
Чтобы во время разработки исключить ошибки с вытекающими последствиями, рекомендуется придерживаться четкой последовательности действий. Она несложная, но требуется знать имеющиеся особенности.
Как подключить Дискорд виджет сервера для сайта
Чтобы разработать и установить интересующий виджет, пользователям требуется изначально активировать соответствующую опцию DiscordIntegrator. Последовательность действий не вызывает сложностей и подразумевает под собой:
- Запуск программного обеспечения Дискорд на стационарном компьютере либо ином используемом устройстве, к примеру, планшете либо мобильном телефоне.
- Далее выполняется авторизация в личном кабинете с последующим переходом в категорию имеющихся серверов.
- Далее выбирается интересующий тематический канал.
- На следующем этапе требуется нажать на наименование сервера, которое расположено над каналами, чтобы в дальнейшем увидеть раскрывающее меню с настройками.
- После этого требуется выполнить переход в раздел внесения настроек.
- Нажимается на интересующий раздел «Виджеты».
- На следующем этапе пользователю требуется нажать на клавишу, которая расположена возле надписи активации виджета на сервере.
- После этого программное обеспечение осуществляет определенные действия в автоматическом режиме.
Далее пользователь выбирает интересующий канал для организации приглашений в экспресс режиме, что позволяет создаваемый виджет приглашать новых участников в выбранное сообщество. Из этого следует, что после нажатия пользователями на клавишу соединения, которая расположена в программном обеспечении, они выполняют переход в интересующую группу. При отсутствии клавиши, стоит говорить о не подключении рассматриваемой функции в Дискорде. Поэтому предварительно требуется установить соответствующий параметр, чтобы изменения вступили в силу.
После этого пользователь осуществляет нажатие на клавишу копирования, которая расположена в разделе ID тематического сервера, чтобы скопировать идентификационный номер с последующим сохранением на любом типе носителя.
После соблюдения последовательности действий, пользователю требуется нажать на сохранение изменений, чтобы они вступили в силу. Перезагрузка программного обеспечения не нужна.
Импорт DiscordIntegrator
Обратите внимание, интересующий виджет пользователю расположен по адресу ВАШАВИКИ.fandom.com/ru. В представленной инструкции от разработчиков указано, что требуется не забывать о последующей замене ВАШАВИКИ.fandom.com/ru на персональный уникальный URL-адрес интересующего виджета.
К примеру, если пользовательский вики указан как Disney Wiki, корректной ссылкой считается в программном обеспечении disney.fandom.com/ru.
Дополнительно требуется позаботиться о соблюдении следующих требований:
- наличие разработанного персонального тематического сервера. При отсутствии в создании не возникает сложностей;
- наличие прав администратора на выбранный тематический канал, в котором планируется размещение виджета;
- изучение правил использования сервера в программном обеспечении Дискорд.
Благодаря этому исключается вероятность возникновения ошибок с вытекающими последствиями.
Включение виджета
Чтобы обеспечить стабильное функционирование виджета в программном обеспечении Дискорд, скрипт крайне важно импортировать через специально разработанный ImportJS.
Последовательность действий не вызывает сложностей и подразумевает под собой:
- Переход пользователей по адресу https://ВАШАВИКИ.fandom.com/ru/wiki/MediaWiki:ImportJS?action=edituseeditor=source.
- После этого требуется выделить текст в специально разработанную форму редактора с последующим копированием.
- Далее осуществляется переход по адресу https://ВАШАВИКИ.fandom.com/ru/wiki/Template:DiscordIntegrator?action=edithttps://discordik.ru/instrukcii/vidzhet-dlya-diskorda/» target=»_blank»]discordik.ru[/mask_link]