mirror of
https://github.com/avitoras/telegram-tui.git
synced 2025-07-27 19:26:10 +00:00
38 lines
1.1 KiB
Markdown
38 lines
1.1 KiB
Markdown
# 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: Выход |