код тяжело читать. но могу сказать, что у тебя таблированная строка отправки сообщения, и у тебя при вызове клавиатуры стоит комментарий (#). до сих пор не понимаю, почему не выводит ошибку, ведь скобка закрытия передачи аргументов в методе отсутствует.