Как парсить аргументы команды?
Выше решение уже подсказали, но я добавлю от себя:
async def my_command(ctx, *arguments)
Тогда arguments уже будет разбито на слова, но по правилам discord.py (т.е. с учетом кавычек и т.п.).
Останется только скормить результат в argparse. 
Не забудь передать в конструктор ArgumentParser() параметр exit_on_error=False, иначе неверная командная строка будет ронять всё приложение.
Разбить строку команды по пробелу и полученный список скормить argparse.