如何制作 afk 命令

时间:2021-07-16 03:48:10

标签: discord.py

我已经做了一个 afk 命令,但我希望它喜欢如果你输入 bfk 那么它会删除我昵称上的 [AFK]。我该怎么做?

@bot.command()
async def afk(ctx, mins):
    current_nick = ctx.author.nick
    await ctx.send(f"{ctx.author.mention} has gone afk for {mins} minutes.")
    await ctx.author.edit(nick=f"{ctx.author.name} [AFK]")

    counter = 0
    while counter <= int(mins):
        counter += 1
        await asyncio.sleep(60)

        if counter == int(mins):
            await ctx.author.edit(nick=current_nick)
            await ctx.send(f"{ctx.author.mention} is no longer AFK")
            break

0 个答案:

没有答案