TMCell CLI Cabinet — это консольный Python-интерфейс для управления личным кабинетом абонента TMCell Позволяет быстро управлять пакетами, тарифами, услугами, отправлять SMS, просматривать баланс, историю платежей и переводов, и управлять аккаунтами прямо из терминала.
- Безопасное хранение и шифрование логинов/паролей TMCell.
- Переключение между несколькими аккаунтами.
- Просмотр информации о балансе, тарифе, номере, и т.д.
- Просмотр и покупка интернет-пакетов, подарки пакетов.
- Управление подключёнными услугами и их активация/деактивация.
- Переключение тарифных планов.
- История пополнений и переводов средств.
- Отправка SMS (Доступна так же рассылка).
- Простой и наглядный CLI-интерфейс.
- Клонируйте репозиторий:
git clone https://github.com/Lunatik-cyber/TMCELL_profile.git cd TMCELL_profile - Установите зависимости:
pip install -r requirements.txt
Запустите основной файл:
python main.pyПри первом запуске скрипт попросит добавить аккаунт (логин и пароль от кабинета TMCell).
Все аккаунты шифруются и надёжно сохраняются в accounts.dat.
Далее в консоли появится меню управления, где можно:
- Просматривать пакеты и баланс
- Купить или подарить интернет-пакет
- Управлять услугами и тарифами
- Смотреть историю платежей и переводов
- Отправлять SMS (Так же доступна рассылка)
- Управлять списком аккаунтов
tmcell-cli-cabinet/
│
├── main.py
├── requirements.txt
│
├── accounts/
│ ├── __init__.py
│ ├── manager.py
│ └── encryption.py
│
├── auth/
│ ├── __init__.py
│ └── login.py
│
├── tmcell/
│ ├── __init__.py
│ ├── api.py
│ ├── packets.py
│ ├── services.py
│ ├── tariffs.py
│ ├── payments.py
│ ├── transfers.py
│ └── sms.py
│
├── ui/
│ ├── __init__.py
│ ├── menu.py
│
- Все логины и пароли хранятся в зашифрованном виде в файле
accounts.dat(шифрование XOR+Base64, ключ можно изменить вaccounts/encryption.py). - Данные аккаунтов не передаются третьим лицам и используются только для авторизации на сайте TMCell.
- Python 3.7+
- requests
- beautifulsoup4
- Работает ли с несколькими номерами?
Да, можно добавить любое количество аккаунтов. - Можно ли сбросить неверный пароль?
Воспользуйтесь пунктом "Изменить аккаунт" в меню управления аккаунтами. - Почему не отправляется SMS?
Проверьте баланс и правильность номера.
MIT License
Пишите issues или форкайте проект!