Расскажу кулстори про один забавный баг с логикой, когда у меня в боте можно было перегонять монетки виртуальные от одного юзера к другому и проверка была только на то, что у юзера больше монет, чем собираются перевести. Но дыра здесь была в том, что отрицательные числа тоже удовлетворяют этому условию, ну и вы уже чувствуете где здесь пиздец и как это один раз нашлось