TeleFolders - это менеджер папок для управления чатами и каналами в Telegram
- Добавлять чаты в папки: Легко добавляйте и удаляйте чаты и каналы из папок.
- Закреплять чаты: Важные чаты всегда будут под рукой.
- Управлять флагами папок: Можно, например, добавить все контакты или исключить все прочитанные из папки.
- Синхронизировать папки: Все изменения, сделанные в официальном клиенте Telegram, отражаются и в TeleFolders.
- Простой интерфейс: Интуитивно понятный интерфейс для управления папками и чатами.
- [FUTURE] Создавать папки: Группируйте чаты и каналы в удобные папки.
- [FUTURE] Быстрый доступ: Легкий и быстрый доступ к чатам и каналам из папок.
С помощью кнопок вы можете добавлять чаты в папки, закреплять чаты, а также исключать чаты из папок. У каждой папки есть возможность установить "флаги", например, в папку можно добавить все контакты или каналы, а также исключить прочитанные или чаты без уведомлений.
-
Скачайте и запустите исполняемый файл для вашей операционной системы из раздела релизов
-
Запустите исполняемый файл
-
Войдите в свой аккаунт Telegram, используя номер телефона и код подтверждения
(ВАЖНО!) Необходимо использовать python 3.11
pip install telefolders
Запуск
python -m telefolders --api_id <api_id> --api_hash <api_hash>
- Склонируйте репозиторий:
git clone https://github.com/Noradrenalin-team/TeleFolders
cd TeleFolders
- Установите зависимости:
Через poetry (рекомендуется)
pip install poetry
poetry install
Через pip
pip install -r requirements.txt
- Запустите приложение и передайте параметры клиента Telegram (api_id и api_hash):
poetry run -m telefolders --api_id <api_id> --api_hash <api_hash>
# Или
python -m telefolders --api_id <api_id> --api_hash <api_hash>
Этот проект был реализован с использованием языка программирования Python в сочетании с фреймворком Eel для создания веб-интерфейса приложения, а также библиотекой Telethon для взаимодействия с Telegram API.
Для сборки проекта в исполняемый файл используется библиотека PyInstaller:
pyinstaller --noconfirm --onefile --windowed --add-data "telefolders:telefolders/" "main.py"
Мы приглашаем всех желающих принять участие в развитии проекта и сделать его еще лучше!
Вы можете посмотреть над чем можно поработать или внести своё предложение в issues
Вы можете принять участие в обсуждении проекта или задать нам вопросы в чате телеграм