你好我尝试在我的机器人完成他的工作时删除一条消息,但我不知道怎么做!你能帮助我吗 ?请这是我的代码:
@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)
答案 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)