# Telegram TUI Client

Консольный клиент Telegram на базе urwid с поддержкой:
- Просмотра чатов и сообщений
- Поиска по чатам
- Навигации с помощью клавиатуры
- Поддержки папок (Архив)
- Корректного отображения эмодзи и Unicode

## Установка

1. Установите зависимости:
```bash
pip install telethon urwid python-dotenv nest-asyncio emoji
```

2. Скопируйте `.env.example` в `.env`:
```bash
cp .env.example .env
```

3. Получите API ключи на https://my.telegram.org/apps и добавьте их в `.env`

## Запуск

```bash
python telegram_tui.py
```

## Управление

- Tab: Переключение фокуса между поиском и списком чатов
- ↑↓: Выбор чата
- Enter: Открыть выбранный чат
- Esc: Вернуться к списку чатов
- /: Быстрый доступ к поиску
- []: Переключение между основными чатами и архивом
- Q: Выход 