Как создать несколько команд?
Используй декоратор client.command()
Пример команды:
@client.command()
async def send_text(ctx):
     await ctx.send('test')
     #...more
Потому что делаешь через задницу. Вместо того чтобы использовать существующий механизм команд, ставишь реакцию на любое сообщение и пытаешься выдернуть из него текст команды самостоятельно. Собственно, проблема в том, что ты объявил два метода с одним именем. Один из них всегда будет перекрыт другим.
Я так понимаю, Quickstart ты прочитал, молодец. А как насчет почитать дальше?