2025-03-27 11:14:12 +03:00

38 lines
1.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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: Выход