Проверь, не одинаковые ли значения в user_id и poroh.
Если так, проверяй, откуда берётся значение user_id.
EDIT: Когда ты нажимаешь на "Да", это отдельное сообщение - отправленное от тебя!
Т.е. server() вызывается дважды, один раз для запустившего (после выбора карты), второй раз для тебя (ответ да или нет). Это, к слову, несёт в себе ещё одну проблему - если два человека попросят запустить сервер одноврнменно, боту будет тяжело понять, на чей запрос ты ответил.
Тебе надо использовать не ReplyKeyboardMarkup, а InlineKeyboardMarkup, так как там можно привязать к кнопке дополнительную инфу (строку), по которой бот сможет потом понять, к какому сообщению относилась кнопка.