diff --git a/telegram/client.py b/telegram/client.py
index 9744d32..5a1ea27 100644
--- a/telegram/client.py
+++ b/telegram/client.py
@@ -227,6 +227,15 @@ class Telegram:
 
         return self.call_method('getUser', params={'user_id': user_id})
 
+    def get_user_full_info(self, user_id: int) -> AsyncResult:
+        """
+        Requests the full information about a user with id = user_id.
+
+        https://core.telegram.org/tdlib/docs/classtd_1_1td__api_1_1get_user_full_info.html
+        """
+
+        return self.call_method('getUserFullInfo', params={'user_id': user_id})
+
     def get_chats(self, offset_order: int = 0, offset_chat_id: int = 0, limit: int = 100) -> AsyncResult:
         """
         Returns a list of chats:

diff --git a/tests/test_telegram_methods.py b/tests/test_telegram_methods.py
index 80e7954..e5d7229 100644
--- a/tests/test_telegram_methods.py
+++ b/tests/test_telegram_methods.py
@@ -201,6 +201,32 @@ class TestTelegram:
 
         telegram._tdjson.send.assert_called_once_with(exp_data)
 
+    def test_get_user(self, telegram):
+        user_id = 1
+
+        async_result = telegram.get_user(user_id=user_id)
+
+        exp_data = {
+            '@type': 'getUser',
+            'user_id': user_id,
+            '@extra': {'request_id': async_result.id},
+        }
+
+        telegram._tdjson.send.assert_called_once_with(exp_data)
+
+    def test_get_user_full_info(self, telegram):
+        user_id = 1
+
+        async_result = telegram.get_user_full_info(user_id=user_id)
+
+        exp_data = {
+            '@type': 'getUserFullInfo',
+            'user_id': user_id,
+            '@extra': {'request_id': async_result.id},
+        }
+
+        telegram._tdjson.send.assert_called_once_with(exp_data)
+
     def test_get_chat(self, telegram):
         chat_id = 1
 

[FeatureRequest] Add getUserFullInfo() support
In the TDLIB update event, there is only the 'sender_user_id' field and no other user identification. Currently, there is no way to get first and last names using python-telegram.
As far as I know, to get that information the client should use getUserFullInfo() method. Please, add it.
tests/test_telegram_methods.py::TestTelegram::test_get_user_full_info
tests/test_telegram_methods.py::TestTelegram::test_phone_bot_token_init tests/test_telegram_methods.py::TestTelegram::test_send_message tests/test_telegram_methods.py::TestTelegram::test_send_phone_number_or_bot_token tests/test_telegram_methods.py::TestTelegram::test_send_bot_token tests/test_telegram_methods.py::TestTelegram::test_add_message_handler tests/test_telegram_methods.py::TestTelegram::test_remove_update_handler tests/test_telegram_methods.py::TestTelegram::test_remove_update_handler_empty_handlers_list tests/test_telegram_methods.py::TestTelegram::test_add_update_handler tests/test_telegram_methods.py::TestTelegram::test_run_handlers tests/test_telegram_methods.py::TestTelegram::test_run_handlers_should_not_be_called_for_another_update_type tests/test_telegram_methods.py::TestTelegram::test_call_method tests/test_telegram_methods.py::TestTelegram::test_get_web_page_instant_view tests/test_telegram_methods.py::TestTelegram::test_get_me tests/test_telegram_methods.py::TestTelegram::test_get_user tests/test_telegram_methods.py::TestTelegram::test_get_chat tests/test_telegram_methods.py::TestTelegram::test_get_chats tests/test_telegram_methods.py::TestTelegram::test_get_chat_history tests/test_telegram_methods.py::TestTelegram::test_set_initial_params tests/test_telegram_methods.py::TestTelegram::test_send_encryption_key[key-a2V5] tests/test_telegram_methods.py::TestTelegram::test_send_encryption_key[byte-key-Ynl0ZS1rZXk=] tests/test_telegram_methods.py::TestTelegram::test_send_encryption_key[-0] tests/test_telegram_methods.py::TestTelegram::test_send_encryption_key[-1] tests/test_telegram_methods.py::TestTelegram__update_async_result::test_update_async_result_returns_async_result_with_same_id tests/test_telegram_methods.py::TestTelegram__update_async_result::test_result_id_should_be_replaced_if_it_is_auth_process tests/test_telegram_methods.py::TestTelegram__login::test_login_process_should_do_nothing_if_already_authorized tests/test_telegram_methods.py::TestTelegram__login::test_login_process_with_phone tests/test_telegram_methods.py::TestTelegram__login_non_blocking::test_login_process_with_phone