Using the following lines of code:
@bot.command()
async def report(ctx):
author = ctx.message.author
server = ctx.message.server
wait ctx.send("Author: " + str(author) + "
Server: " + str(server))
I get the error:
discord.ext.commands.errors.CommandInvokeError: Command raised an exception: AttributeError: 'Message' object has no attribute 'server'
It's not a problem with importing the libraries because I can change the line to ctx.message.channel
and get the channel name. The author
collects fine too. But the server
does not. I have also tried using Guild
as per some recommendations with no luck.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…