I've been trying to create a bot command that listens for a message after the command is sent. This is meant to be used to create a profile of the command author to later store in a JSON file.
@client.command() #creates player profile
async def create(ctx):
await ctx.send("You will be asked a series of questions to create your Profile. If you accidentally typed this wait 15 seconds for it to cancel.")
message = await client.wait_for('message',check=None,timeout=15)
await ctx.send(message) #used to check what message is holding
While the code above works, it doesn't work as I want it to. It sends back the id's of the server, member, channel, message, and the author, along with other information, instead of holding the reply by the command author.