更新时间: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
leave ServerID
您还可以查看docs。