Ударить всех членов гильдии, кроме членов с ролью - PullRequest
0 голосов
/ 25 мая 2019

В моем боте Discord я пытаюсь разработать «режим блокировки», при котором владелец и 3 администратора отправляют сгенерированный ботом код для запуска блокировки, когда все члены сервера, кроме модераторов и бота, выгоняются,Я закончил первую часть, теперь мне просто нужен способ, чтобы пнуть всех на сервере, кроме тех, кто играет определенную роль.Я могу получить идентификатор роли, это не проблема, мне просто нужен код, чтобы пнуть всех, кроме роли.

Спасибо, MrConorAE

1 Ответ

0 голосов
/ 26 мая 2019

Единственный способ, которым вы можете выгнать всех из гильдии (за исключением очень маленьких размеров гильдии) способом, который вы предлагаете, - это полностью удалить гильдию.

Невозможно добиться большого удара ногой.участников в течение небольшого промежутка времени, так как такое действие может спамить Discord API и привести к удалению вашего бота.

Лучший способ увидеть «режим блокировки» - это изменить ботами права общей роли вашего сервера (будь то everyone или роль Members) нау вас есть права ничего не делать на вашем сервере и не просматривать ни один из каналов.Это единственный способ, которым я мог видеть, что этот результат достигается не спам-API-способом, но просто выкинуть всех из гильдии - это задача, которую невозможно выполнить на сервере, который имеет более ~ 10 участников.

...