Python 将消息内容放入命令[discord.py]

Python 将消息内容放入命令[discord.py],python,discord,discord.py,bots,messageid,Python,Discord,Discord.py,Bots,Messageid,我正在搜索创建一个机器人,它创建私人文本频道,然后删除它们。但用我的实际代码,每个人都可以删除和重命名其他人的房间。因此,我想在bot创建文件室时创建一条包含作者ID的消息,然后当有人试图删除或重命名文件室时,bot会搜索消息并检查消息作者是否与创建文件室的人相同 简单地说,我想知道过去的消息中有什么,阅读并与消息作者进行比较 现在我有这个: @client.command() async def getmsg(ctx): guild = ctx.guild channel =

我正在搜索创建一个机器人,它创建私人文本频道,然后删除它们。但用我的实际代码,每个人都可以删除和重命名其他人的房间。因此,我想在bot创建文件室时创建一条包含作者ID的消息,然后当有人试图删除或重命名文件室时,bot会搜索消息并检查消息作者是否与创建文件室的人相同

简单地说,我想知道过去的消息中有什么,阅读并与消息作者进行比较

现在我有这个:

@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
获取消息内容。如果您得到了其余的,那么这就是解决方案

您可以使用
ctx.message.content
获得消息内容。如果你得到了其余的答案,那么这就是解决方案

是的,它是有效的,我本可以在问这个问题之前阅读一些API参考资料,但非常感谢。不客气!是的,它是有效的,在问这个问题之前,我本可以阅读一些API参考资料,但非常感谢。不客气!