Для того чтобы получить имя (first_name) по айди (Id) с помощью библиотеки telethon, можно использовать метод `get_entity`:
```python
from telethon.sync import TelegramClient
api_id = 'your_api_id'
api_hash = 'your_api_hash'
phone_number = 'your_phone_number'
client = TelegramClient('session_name', api_id, api_hash)
client.start()
user_id = 'user_id_here'
user = client.get_entity(user_id)
first_name = user.first_name
print(first_name)
```
Чтобы получить имя пользователя по их ID, даже если пользователь не общался с ботом, можно использовать метод `get_entity` и передать ID пользователя в виде числового значения:
```python
from telethon.sync import TelegramClient
api_id = 'your_api_id'
api_hash = 'your_api_hash'
phone_number = 'your_phone_number'
client = TelegramClient('session_name', api_id, api_hash)
client.start()
user_id = 'user_id_here'
user = client.get_entity(int(user_id))
first_name = user.first_name
print(first_name)
```
Обратите внимание, что для использования библиотеки telethon необходимо установить ее с помощью pip, а также получить api_id и api_hash через официальный сайт Telegram.