Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Идея Плагин DiscordPriv

Тема в разделе "Запросы на разработку плагинов", создана пользователем Pelmeshik, 23 ноя 2020.

  1. Автор темы
    Pelmeshik

    Pelmeshik Активный участник Пользователь

    Баллы:
    78
    Кому не трудно напишите плагин БЕСПЛАТНО! Подключается к боту дискорд. Он выдаёт привелегию с сервера майнкрат в дискорд.
    Команды:
    /discord link Ник#Тег - Привязать дискорд Пермишион discordpriv.link
    /discoed delink - Отвязать дискорд Пермишион discordpriv.delink
    Тебе в личку в дискорд приходит сообщение о подтвердите привязку аккаунта майнкрафт
    Ты подтверждаешь и тебе выдаётся привелегия в дискорд с сервера майнкрафт
    В конфиге настраивается BotToken и привелегия в дискорд и на сервере майнкрафт
    Версия 1.8 или 1.12.2 Spigot
     
    Последнее редактирование: 23 ноя 2020
  2. Хостинг MineCraft
    <
  3. qbert

    qbert Участник Пользователь

    Баллы:
    38
    Бесплатно не сделают.
     
  4. Автор темы
    Pelmeshik

    Pelmeshik Активный участник Пользователь

    Баллы:
    78
    Если добрые люди, то сделают!
     
  5. qbert

    qbert Участник Пользователь

    Баллы:
    38
    За неделю не откликнулись, врятли
     
  6. Филипп Зелинский

    Филипп Зелинский Ньюби

    Баллы:
    1
    Так не получится сделать, API Дискорда не позволит. Бот может написать пользователю только если есть общие сервера. И то, если пользователь разрешил в настройках конфидециальности сообщения от участников сервера.
    Для реализации твоей идеи пользователь должен первый начать взаимодействовать с ботом. Например: отправить команду боту на привязку акка, бот генерирует код, который надо отправить в игре (или на кнопку нажать). Подобная система реализована в ВК у серверов MST Network (не реклама). Но такую технологию можно применить и через Дискорд, Телеграм.

    UPD: Думал еще, можно добавить привязку через личный кабинет на сайте (если он есть конечно). Можно и без него через Oauth2 Дискорда. Игрок пишет команду на привязку аккаунта, сервер генерирует уникальный стейт (можно jwt юзать) для идентификации пользователя, отправляет ссылку. После авторизации, пользователя редиректит на колбек, на наш веб-сервер, который обрабатывает инфу и отправляет результат пользователю. В то же время получаем ID юзера и используем в необходимых целях. Правда, все равно нужен будет HTTP сервер.
     
    Последнее редактирование: 1 дек 2020
  7. Автор темы
    Pelmeshik

    Pelmeshik Активный участник Пользователь

    Баллы:
    78
    Почему не получится сделать у LastCraft это система работает, но надо общие сервера? Оно в принципе должно в любом случае находится на одном и том же сервере!
     
  8. Филипп Зелинский

    Филипп Зелинский Ньюби

    Баллы:
    1
    Бот и пользователь должны находиться на одном сервере Дискорд. Но опять же, чтобы бот мог написать ему, у юзера должно быть разрешено отправка сообщений от участников сервера.

    Можешь показать, я найти у них такого не могу?
     
  9. Автор темы
    Pelmeshik

    Pelmeshik Активный участник Пользователь

    Баллы:
    78
    У LastCraft что то система сломалась покажу на другом сервере 2020-12-02_09.01.29.png Screenshot (1).png Screenshot.png 2020-12-02_09.01.29.png Screenshot.png 2020-12-02_09.01.29.png Screenshot (1).png
     
  10. Филипп Зелинский

    Филипп Зелинский Ньюби

    Баллы:
    1
    Я попробовал, но получается то, что я говорил: нужно быть на их Дискорд-сервере, иначе бот не сможет найти меня; в настройках конфидециальности должны быть разрешены сообщения от участников сервера, иначе бот не сможет написать. Мне все же кажется, что вариант с авторизацией через сайт - самый адекватный.
     
  11. Автор темы
    Pelmeshik

    Pelmeshik Активный участник Пользователь

    Баллы:
    78
    Если что это не авторизация. Мне надо было чтоб например: у тебя на майнкрафт сервере привелегия голд и я хочу чтобы она была и в дискорд сервере. Чтоб ты просто привязал дс к акку майнкрафт сервера и тебе автоматом выдаётся привелегия с сервера майнкрафт
     
  12. Филипп Зелинский

    Филипп Зелинский Ньюби

    Баллы:
    1
    Под "авторизацией" я имею ввиду получение ID пользователя и сохранение в базе данных для дальнейшей обработки. Без нее мы не будем знать, кому выдавать роль, по этому этот этап я считаю основным.

    Все же, я нашел плагин, похожий на тот, что ты кидал и синхранизвация групп с ролями там тоже есть, да и не только: https://github.com/DiscordSRV/DiscordSRV/releases
     
  13. Автор темы
    Pelmeshik

    Pelmeshik Активный участник Пользователь

    Баллы:
    78
    Спасибо. Можно инструкцию по настройке этой функции? У меня получилось но мне надо не из дискорда роль на сервер, а с сервера в дискорд! Я плагин получше нашёл, но он платный https://vk.com/market-170461709?w=product-170461709_4141012/query
     
    Последнее редактирование: 3 дек 2020

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