everydayminder
디스코드 봇 커맨드 파라미터에 공백문자가 포함된 단어/ 문장을 전달하려면? 디스코드 봇 커맨드에 파라미터를 전달할 때 커맨드가 파라미터를 받지 않는 경우도 있지만, 사용자로부터 파라미터를 받아야 하는 경우도 있다. 게다가 파라미터에 공백 문자가 들어간 경우 혹은 문장 전체가 파라미터로 쓰이는 경우도 있다. 만약, 별다른 조치를 하지 않는다면, 입력값이 의도한 대로 전달되지 않는 것을 확인할 수 있다. 본 포스트에서는 이러한 현상을 확인하고, 어떻게 개선할 수 있는지에 대해 정리해 본다. 테스트 코드 @bot.command() async def echo(ctx, parameter): await ctx.reply(f'echo {parameter}') 위와 같이 명령어를 작성했다고 하자. 이 명령어는 커맨드 ..