Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Плагин [ADMIN/SEC/MISC] DiscordUtils v5.0.1 - Discord-бот для сервера Minecraft [1.8+]

Доступна новая версия плагина — v 2.0.
  • Обработано множество исключений
  • Улучшена совместимость с Paper, Purpur и прочими ядрами
  • Небольшая оптимизация
  • Добавлена команда /du voiceinvite (пригласить всех игроков на сервере в голосовой канал в Discord, в котором Вы находитесь)
  • Добавлена возможность включить обязательную верификацию аккаунтов (в конфиге)
 
Доступна новая версия плагина — v 2.1.
  • Пофикшены некоторые баги
  • Небольшая оптимизация
  • Добавлена команда /du unlink (отвязать игровой аккаунт от аккаунта в Discord)
  • Добавлена возможность синхронизировать ник в Discord и в игре
  • Добавлена возможность менять стандартное значение 2FA
  • Добавлена возможность кастомизировать активность бота
 
Нужно отдать должное автору, неимоверно полезный плагин, хотелось бы конечно добавить своих фич, но в жабе не силен.

У меня есть парочка вопросов к автору не пойму как работает свойство

DelayedNamesCheck и DelayedRolesCheck

То есть DelayedRolesCheck циклично проверяет есть ли у пользователя група в lp и роль в дискорде, в случае если её нету, выдает?

А DelayedNamesCheck соответственно ник-нейм пользователя? Если ник-нейм не соответствует с игровым - бот меняет ник-нейм пользователя в дискорде, дап-с?

Просто наверняка из-за этих проверок возникает ошибка, не может найти пользователя, что странно, п.ч я верифицирован и в data.yml есть схема

Хотя логичнее бы было не напрягать кого-то, а самому порыться в гите =0

upload_2021-12-27_14-42-29.png

Да и сначала в конфиге, GroupRoles к примеру, подавался в виде массива а щас как-то не в виде массива =0
обьясните чайнику

upload_2021-12-27_14-43-38.png

А и.. команда !sudo не пойму как работает, админ-роли есть, но при вводе команды ничего не происходит =0

upload_2021-12-27_14-44-48.png


Ну и вопрос, конечно без обид, но как можно убрать Footer в ембедах, лазил в твоем коду на гите, понял что где как, но не имел опыта в создании плагинов, так что не маячу, только ботов писал, пока что =)
 
То есть DelayedRolesCheck циклично проверяет есть ли у пользователя група в lp и роль в дискорде, в случае если её нету, выдает?
Забирает те роли, соответствующие группы которых отсутствуют у игрока, и дает те, соответствующие группы которых есть у игрока. Если эта функция включена, то проверяет каждые n секунд, указанные тобой. Если нет, то проверяет только при заходе и выходе игрока с сервера.

А DelayedNamesCheck соответственно ник-нейм пользователя? Если ник-нейм не соответствует с игровым - бот меняет ник-нейм пользователя в дискорде, дап-с?
Бот не проверяет ник пользователя, в этом нет смысла, он просто меняет никнейм в любом случае каждые n секунд (указывается тобой в конфиге).

Просто наверняка из-за этих проверок возникает ошибка, не может найти пользователя, что странно, п.ч я верифицирован и в data.yml есть схема

Хотя логичнее бы было не напрягать кого-то, а самому порыться в гите =0
Скорее всего, это баг плагина, гляну как-нибудь.

Да и сначала в конфиге, GroupRoles к примеру, подавался в виде массива а щас как-то не в виде массива =0
обьясните чайнику
Тут указываешь айди роли и соответствующее ей название группы на сервере.

А и.. команда !sudo не пойму как работает, админ-роли есть, но при вводе команды ничего не происходит =0
В плане ничего не происходит?

Ну и вопрос, конечно без обид, но как можно убрать Footer в ембедах, лазил в твоем коду на гите, понял что где как, но не имел опыта в создании плагинов, так что не маячу, только ботов писал, пока что =)
Посмотрим. Точных обещаний давать не буду.
 
Скорее всего, это баг плагина, гляну как-нибудь.

Как глянешь - оповести,пожалуйста.


В плане ничего не происходит?

Ну типо ничего не происходит, когда не было прав - оно так и писало, что нету админ-роли или что-то подобное, а сейчас тупо ничего не происходит, оно воспринимается как обычное сообщение, ни вопроса, ни ответа так сказать)
 
Ну типо ничего не происходит, когда не было прав - оно так и писало, что нету админ-роли или что-то подобное, а сейчас тупо ничего не происходит, оно воспринимается как обычное сообщение, ни вопроса, ни ответа так сказать)

Зайди на сервер плагина в Дискорде, ссылка в первом посте, и открой тикет, так будет проще
 
Доступна новая версия плагина — v 2.2.
  • Фикс багов
  • Небольшая оптимизация
  • Добавлена возможность анимировать активность бота
  • Добавлена возможность оповещать игрока о том, что у него выключена 2FA
  • Добавлена возможность выполнять свои команды после верификации
  • Добавлена возможность изменить футер embed-сообщений (халявщики наконец-то получили доступ к изменению копирайта, ура)
 
Доступна новая версия плагина — v 2.3.
  • Фикс багов
  • Небольшая оптимизация
  • Добавлена возможность поменять цвета embed-сообщений
  • Добавлена возможность использовать переход на новую строку в файле lang.yml (\n)
  • Добавлена интеграция с PAPI
  • Добавлена команда !stats
  • Добавлена возможность исполнять свои команды, когда кто-то бустит ваш сервер
  • Теперь цвета в /du sendtodiscord и !embed базируются на HEX-значениях (вместо английских названий цветов)
 
Последнее редактирование:
Доступна новая версия плагина — v 2.4.
  • Фикс критических багов
  • Неплохая оптимизация, пересмотрел некоторые участки кода, должно меньше оперативы кушать
  • Добавлена возможность отключить активности бота
 
Доступна новая версия плагина — v 2.5.
  • Добавлена возможность узнать привязанный к аккаунту игрока Discord: /du getdiscord
  • Добавлена поддержка переноса строки в команде /du sendtodiscord (\n)
  • Добавлена возможность включать/выключать асинхронную загрузку бота
  • Добавлена возможность настроить текстовые каналы, только в которых бот будет реагировать на команды
  • Добавлена возможность настроить время сессии 2FA
  • Добавлена возможность настроить разрешенные команды до прохождения 2FA
  • Добавлена возможность настроить действия (сообщения и команды) после безуспешного прохождения 2FA n раз
  • Небольшая оптимизация
  • Фикс багов
 
хотелось бы двухфакторную авторизацию.Человек заходит на сервер и ему надо подтвердить через бота в дискорде
 
хотелось бы двухфакторную авторизацию.Человек заходит на сервер и ему надо подтвердить через бота в дискорде
Так она есть... даже двух видов. Это написано в теме, и в конфиге... Чем читаешь? ._.
 

Поделиться этой страницей

Назад
Верх