RogueBot icon indicating copy to clipboard operation
RogueBot copied to clipboard

Контроль выбора действия, как в комнате "Указатель"

Open alexyr opened this issue 8 years ago • 6 comments

Если ввод не совпадает с предложенными вариантами, не засчитывать ход а вывести 'Такого выбора тебе не давали' и нужную клавиатуру.

Сейчас засчитывается последний вариант выбора, так как он попадает в else.

Это необходимо так как не всегда приходит сообщение с реакцией бота, и клавиатура не обновляется. В бою это может привести к смерти игрока.

choice

alexyr avatar Jan 10 '17 13:01 alexyr

@alexyr Не понял о чем ты вообще.

YogurtTheHorse avatar Jan 10 '17 13:01 YogurtTheHorse

@yegorf1 Я так понимаю, что варианты ответа не всегда приходят от бота. И если ввести любое сообщение, то засчитывается ход.

thekiba avatar Jan 10 '17 13:01 thekiba

@thekiba Так, то есть баг в том, что не приходят сообщения, я правильно понял?

YogurtTheHorse avatar Jan 10 '17 13:01 YogurtTheHorse

@yegorf1 Агась

thekiba avatar Jan 10 '17 13:01 thekiba

@thekiba да, это. @yegorf1 баг есть, но контроль ввода пользователя нужен! во всех 'else' нужно прописать повторный запрос ввода, а не последний вариант выбора

alexyr avatar Jan 10 '17 13:01 alexyr

@alexyr А, вот в чем дело. Принято. @thekiba, можешь лейблы нацепить?

YogurtTheHorse avatar Jan 10 '17 13:01 YogurtTheHorse