且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Discord.py离开服务器

更新时间:2023-11-30 12:07:52

如果您希望通过知道工会名称来离开该工会,可以运行以下命令:

@bot.command()
async def leaveg(ctx, *, guild_name):
    guild = discord.utils.get(bot.guilds, name=guild_name) # Get the guild by name
    if guild is None:
        print("No guild with that name found.") # No guild found
        return
    await guild.leave() # Guild found
    await ctx.send(f"I left: {guild.name}!")
  • 我们使用*是为了还允许名称中包含空格
  • 导入from discord.utils import get

如果您知道服务器的ID,还可以运行以下命令:

@bot.command()
async def leave(ctx, guild_id):
    await bot.get_guild(int(guild_id)).leave()
    await ctx.send(f"I left: {guild_id}")
  • 导入from discord.utils import get
  • 请务必填入ID:leave ServerID

您还可以查看docs