(Discord.py)如何让机器人在一段时间后删除自己的消息?

我在 Python 中有这个代码:

import discord
client = commands.Bot(command_prefix='!')

@client.event
async def on_voice_state_update(member):
    channel = client.get_channel(channels_id_where_i_want_to_send_message))
    response = f'Hello {member}!'
    await channel.send(response)

client.run('bots_token')

我希望机器人删除自己的消息。例如,一分钟后,我该怎么做?

回答

有一种更好的方式比院长安布罗斯DOM的建议,你可以简单地添加kwargdelete_after.send

await ctx.send('whatever', delete_after=60.0)

参考


以上是(Discord.py)如何让机器人在一段时间后删除自己的消息?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>