Вы получаете первый аргумент из сообщения, а вам нужно получить все сообщение. Есть два варианта.
(Как это работает у вас.)
>Было< два гуся и булочка
Чтобы ваш бот принял нужный текст и разом отослал его, необходимо обернуть все нужное в кавычки: '
>'Было два гуся и булочка'<
В таком случае, будет получено все сообщение в кавычках, а не только первое слово.
Так же накидал на скорую руку реализацию пересылки сообщения в выбранный канал, где мы получаем все содержание сообщения.
@bot.command()
async def forward(ctx, name_channel=None):
# Получаем id канала по его названию.
for channel in ctx.guild.channels:
if channel.name == name_channel:
channel = bot.get_channel(channel.id)
# Получаем все содержание сообщения и отсылаем его в нужный нам канал.
content = ctx.message.content
await channel.send(content)