Почему бот при команде "Эхо - сообщение" пишет только первое слова, а далее игнорирует текст
Сам код.
@bot.command()
async def add(ctx,on_message):
if ctx.author != bot.user:
await ctx.channel.purge(limit=1)
await ctx.send('```' + on_message + '```')
Фото, что выдаёт бот по команде
Ответы (1 шт):
Автор решения: q r t s
→ Ссылка
Всё просто. Добавьте знак » * перед вашим аргументом on_message:
@bot.command()
async def add(ctx, *, on_message):
Теперь при вводе add какой-то текст в аргумент будет записан весь записанный текст.
