如何删除我的消息Discord.py

时间:2017-11-15 20:11:46

标签: discord.py

你好我尝试在我的机器人完成他的工作时删除一条消息,但我不知道怎么做!你能帮助我吗 ?请这是我的代码:

@client.command(pass_context=True)
async def chiant(ctx, *args):

    phrase = ""
    if args == None:
        await client.say("Aie tu as oublié de mettre une phrase !")
    elif len(args) != 0:
        for e in args:
            phrase = phrase +" "+ e
        #await client.say(phrase)
    else:
        await client.say("Aie tu as oublié de mettre une phrase !")

    await client.say(phrase, tts=True)

    await client.delete_message(ctx.message)

1 个答案:

答案 0 :(得分:0)

我解决了我的问题:

@client.command(pass_context=True)
async def chiant(ctx, *args):

    phrase = ""
    if args == None:
        await client.say("Aie tu as oublié de mettre une phrase !")
    elif len(args) != 0:
        for e in args:
            phrase = phrase +" "+ e
        #await client.say(phrase)
    else:
        await client.say("Aie tu as oublié de mettre une phrase !")

    message = await client.say(phrase, tts=True) #This line fix ALL !

    await client.delete_message(message)