Ну я не против :) RTFM
https://docs.madelineproto.xyz/docs/SELF.html
$me = $MadelineProto->get_self();
\danog\MadelineProto\Logger::log("Hi ".$me['first_name']."!");
UPD: через бот апи похоже не получить для стороннего, а вот если полноценно реализовать клиент:
Подгружаем на сервер контакт с телефоном юзера
https://core.telegram.org/method/contacts.importCo...
Возвращается список юзеров в контактах - уже с достаточным набором данных
https://core.telegram.org/type/contacts.Contacts
Скорей всего это может быть воспринято службой как злоупотребление, но факт - есть и работает.