Ну у ботов прост вообще никогда кастомного usernameId нет(чтобы по id сложнее было блокировать), а сейчас нельзя зарегаться без него. Но при этом телега всё равно его пишет циферным. Есть грубо говоря забитый диапазон, до которого момента ещё можно было без кастомного, и так определяем насколько давно аккаунт зареган. И если у нас есть сочетание факторов, аля одна фотография, имя не имя, вход без сообщения и айдишника нет - то я предполагаю, что это бот - если прям очень большие сомнения - пишу в личку