Python Discord.py-查找有关发件人的信息

Python Discord.py-查找有关发件人的信息,python,bots,discord,discord.py,Python,Bots,Discord,Discord.py,我正在制作一个简单的discord机器人,试图找出一条消息的通道和发送者,例如,当一些人键入d!敬礼之类的,它会用敬礼之类的回答!,伴随着一个图像。我目前只知道如何使用client.say,它为我找到了频道。我想知道的是如何检索发送消息的通道以及命令的发送者。谢谢您需要传递上下文才能访问消息对象 @client.command(pass_context = True) #passing context async def salute(ctx): #context gets passed int

我正在制作一个简单的discord机器人,试图找出一条消息的通道和发送者,例如,当一些人键入d!敬礼之类的,它会用敬礼之类的回答!,伴随着一个图像。我目前只知道如何使用client.say,它为我找到了频道。我想知道的是如何检索发送消息的通道以及命令的发送者。谢谢

您需要传递上下文才能访问消息对象

@client.command(pass_context = True) #passing context
async def salute(ctx): #context gets passed into the first parameter
    print(str(ctx.message.author))
    print(str(ctx.message.channel)
    print(str(ctx.message.content))

依此类推,您可以在

上找到有关消息对象的更多信息。您能告诉我如何找到发送消息的人所扮演的角色吗?