<xxx> Телеграм спроектирован божественно.
У пользователя есть chat id вида 24191XXXX (это мой). Но это может быть и не пользователь, а, например, целый чат с пользователями. В отдельных случаях chat id бывает отрицательным. Блядь, не спрашивайте. Найти пользователя по chat id нельзя никак, кроме как долбиться рукам в апи.
Ну и хуй с ним, у пользователя весь есть юзернейм типа @username! Но у пользователя его может и не быть, пока он его не задал. У меня, например, нет. Непонятно, можно ли потом его поменять.
Ну хуй с ним, по юзернейму пользователя однозначно определить нельзя. Но ведь номер телефона-то есть! Но поискать по номеру кроме как долбежкой в API тоже нельзя.
Еще есть имя и фамилия, но тут вы сами все понимаете.
Короче, к чему я это: пишите мне в xmpp:<username>@bitcheese.net