我正在搜索创建一个机器人程序,该程序创建私人文本频道,然后删除它们。但使用我的实际代码,每个人都可以删除和重命名其他人的房间。因此,我想在机器人创建房间时创建一条包含作者ID的消息,然后当有人试图删除或重命名房间时,机器人会搜索消息,并检查消息作者是否与创建房间的人相同。
简而言之,我想知道过去的消息中有什么,阅读并与消息作者进行比较。
现在我有这个:
@client.command()
async def getmsg(ctx):
guild = ctx.guild
channel = ctx.channel
bot = client.user
msg = get(await channel.history(limit=100).flatten(), author=bot)
这并不能说服我,因为我想直接获得消息内容(如果可能的话(。
提前谢谢。
您可以使用ctx.message.content
获取消息内容。如果你得到了其余的,那么这将是的解决方案