Очевидно, если немножко подумать.
Крэш из-за того, что ты обращаешься ко второму (индекс 1) элементу списка, который имеет только один элемент.
Значит, нужно вынести список (результат работы message.text.split() ) в отдельную переменную, чтобы проверить длину этого списка. Если длина > 1, значит, второй элемент существует, значит, можно работать.
Zuio4ok, вот поэтому я говорил про изучение основ. подтягивать знания пытаясь угадать как работает ЯП вместо чтения статей/доков/учебников бесмысленно
метод split разве строку возвращает - нет, как индексЕррор возникает не из-за того что у строки символ получаете
Zuio4ok, тебе дело говорят. Если я тебе напишу готовый код, ты споткнёшься на следующем шаге (а возможно, даже на таком же затруднении) и снова прибежишь сюда.
Знать основные конструкции и структуры данных языка необходимо, просто чтобы понимать, что тебе говорят, и понимать документацию.
Боты - это НЕ простая тема. Не надо с них начинать.