Open alexyr opened 7 years ago
@alexyr Не понял о чем ты вообще.
@yegorf1 Я так понимаю, что варианты ответа не всегда приходят от бота. И если ввести любое сообщение, то засчитывается ход.
@thekiba Так, то есть баг в том, что не приходят сообщения, я правильно понял?
@yegorf1 Агась
@thekiba да, это. @yegorf1 баг есть, но контроль ввода пользователя нужен! во всех 'else' нужно прописать повторный запрос ввода, а не последний вариант выбора
@alexyr А, вот в чем дело. Принято. @thekiba, можешь лейблы нацепить?
Если ввод не совпадает с предложенными вариантами, не засчитывать ход а вывести 'Такого выбора тебе не давали' и нужную клавиатуру.
Сейчас засчитывается последний вариант выбора, так как он попадает в else.
Это необходимо так как не всегда приходит сообщение с реакцией бота, и клавиатура не обновляется. В бою это может привести к смерти игрока.