だから私はafkコマンドを作成していて、!afkの後に入力したすべてのものを、その周りに ""を付けるのではなく、理由に格納したいと思います。これを行う方法はありますか?前もって感謝します :)
コマンドの後のテキストは、プログラム内のすべての変数として渡され、それらすべてを取得して、。を使用*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')
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加