Работает исправно.
Проверка на длину спличенного массива добавил для того, чтобы бот не падал при введении клиентом пустой строки. Без этой проверки тоже не принимает. Всё обсуждение пролистал, но решения так и не нашёл.