Есть ли способ передать право собственности на дискорд сервер с помощью бота? Я сказал, что есть способ сделать это с python ботом, но я не понял, как.
Кажется, что метод существует на диске. js Обертка. .setOwner() Я не смог найти способ проверить, действительно ли это работает. ^^
.setOwner()
// Edit the guild owner guild.setOwner(guild.members.cache.first()) .then(updated => console.log(`Updated the guild owner to ${updated.owner.displayName}`)) .catch(console.error);
вы можете изменить владельца сервера с помощью бота. но бот должен быть владельцем сервера заранее.
для того, чтобы бот создал гильдию, он должен использовать POST / гильдии, чтобы сменить владельца, вы должны использовать PATCH /guilds/ enjguild.id} и отправить через параметр json owner_id с идентификатором, который вы хотите передать. владение тоже.
Официальная документация Discord Links:
https://discordapp.com/developers/docs/resources/guild#create -гильдия https://discordapp.com/developers/docs/resources/guild#modify -гильдия
Нет, я не думаю, что есть какой-либо способ. С того момента, когда роли всех ботов ниже, чем у владельца, они не могут это сделать, за исключением случаев, когда вам удается каким-то образом передать боту владение, даже если для этого нет кнопки.