【问题标题】:How to delete my message Discord.py如何删除我的消息 Discord.py
【发布时间】:2018-04-29 05:01:18
【问题描述】:

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

@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)

【问题讨论】:

  • 究竟是什么阻止了你实施这个?您是否遇到错误或奇怪的行为?如果是这样,请向我们提供行为的错误消息/描述。

标签: discord.py


【解决方案1】:

我解决了我的问题:

@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)

【讨论】:

    猜你喜欢
    • 2018-06-29
    • 2021-01-21
    • 1970-01-01
    • 2021-09-08
    • 2021-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多