我的代码:
@client.command()
async def suggest(ctx, suggestion):
embed = discord.Embed(
title = "New suggestion.",
description = f"{suggestion}",
color = 0,
timestamp = ctx.message.created_at
)
embed.set_footer(text='Requested by {} | ID-{}' .format(ctx.message.author, ctx.message.author.id))
await ctx.guild.owner.send(embed=embed)
await ctx.send("Suggestion sent to server owner.")
这个命令的问题是机器人不会读取整个消息,它只读取它的第一个单词。
例如,我发送此消息:=suggest this is suggestion
并且 bot 仅将第一个单词的 embed 发送给所有者,在这种情况下,它将仅发送 this
而不是整个句子的 embed。如果可能,怎么做?