Как получить сообщение из двух слов discord.py?
Делаю бота для повторения сообщения которое написал пользователь но бот повторяет только первое слово вот код:
async def say(ctx,text):
await ctx.message.delete()
await ctx.send(text)
Ответы (1 шт):
Автор решения: denisnumb
→ Ссылка
Потому что по умолчанию в качестве аргумента text дискорд передает только первое слово. Чтобы получить весь текст после команды можно воспользоваться оператором *:
async def say(ctx, *, text):
. . .
Подробнее можно почитать здесь.