我正在嘗試在服務器中運行一個命令,將該頻道移動到我創建的存檔類別。我不想使用類別 ID(如果可能的話,使用類別名稱“archive”,因為我將在多個服務器中運行它。)當我編輯頻道時,我不知道要放什么。@client.command()@commands.has_permissions(manage_channels=True)async def archive(ctx): channel = ctx.channel await channel.edit() return
1 回答

胡子哥哥
TA貢獻1825條經驗 獲得超6個贊
您將需要使用discord.utils.get。
archive = discord.utils.get(ctx.guild.channels, name="archive")
await ctx.channel.edit(category=archive)
添加回答
舉報
0/150
提交
取消