#discord.py
#discord.py
Вопрос:
Итак, я создаю команду afk, и я хочу сохранить все, что я ввожу после !afk в причину, вместо того, чтобы ставить «» вокруг нее. Есть ли какой-либо способ, которым я могу это сделать? Заранее спасибо 🙂
Ответ №1:
Текст после команды передается как все переменные в вашей программе, с которыми вы можете получить все *args
и объединить их обратно в предложение ' '.join(args)
.
Пример кода:
bot.command()
async def afk(ctx, *args):
reason = ' '.join(args)
ctx.send(f'{ctx.author.name} has gone afk with the following reason: "{reason}", bye')
Комментарии:
1. когда я делаю это, он помещает пробел между каждой буквой… есть ли какой-нибудь способ это исправить? nvm я исправил