FazziCLAY / OpenDiscordVerify

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OpenDiscordVerify

Minecraft discord verify - Плагин для верефикации своей учётной записи discord через minecraft.

config.yml:

discord:
  bot-token: ''
  channel: 7003271437920624252
  role: 700040569473564672
  mode: default
  change-nick-in-minecraft: true
  message-delete-delay: 7

code-generation:
  delay: 35
  minimum: 10000
  maximum: 99999

messages:
  code-command: '&eYou code &a%CODE%&e, use it in discord within 35 seconds.'
  code-expired: '&cCode expired!'
  code-you-already: '&eYou have already been given a code!'
  account-linked: '&aAccount linked! Account: &b%USER_NAME%#%USER_DISCRIMINATOR%&a!'
  discord-code-not-found: 'Code not found.'

Вкладка discord:

bot-token - Токен discord бота. channel - Id канала дискорд. Ниже будет пояснение. role - Id роли которая будет выдана при успешной верефикации. mode - Если 'default' то в channel нужно будет написать полученый код командой /code. Если 'api' то в channel при команде /code будет отправлено сообщение с содержканием JSON компонента. Об этом ниже. change-nick-in-minecraft - Если true, то при успешной верефикации ник в discord будет установлен на такой какой и в minecraft. message-delete-delay - Через сколько секунд будет удалено сообщение бота об неуспешной верефикации в канале discord.

Вкладка code-generation:

delay - Задержка команды /code в секундах. minimum - Минимальное генерируемое число кода. maximum - Максимальное генерируеное число кода.

Вкладка messages:

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

Как пользоваться?

Устанавливаешь плагин, настраиваеш config.yml согласно инструкции выше. Пишешь в minecraft команду /code. Полученый код нужно вписать в канал который вы настроили в config.yml.

Настройка mode:

Стандартное значение 'default'. Его вы можете не менять. Но если вам всётаки нужно, то пишете там 'api' и в channel будет отправлени сообщение такого типа

{
  "code":"2116",  // Сгенерированный код
  "time":"1610140703564", // Время при отправке сообщения.
  "sender":{ 
     "name":"Steve", // Ник отправителя команды
     "uuid":"8667ba71-b85a-4004-af54-457a9734eed7" // UUID отправителя команды. null если отправитель CONSOLE.
  } 
}

About

License:MIT License


Languages

Language:Java 100.0%