Менеджер паролей на Python для Telegram
This repository has been archived on 2023-08-08. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
2022-10-29 19:35:54 +03:00
src merged functions for master password hashing 2022-10-29 19:35:54 +03:00
.dockerignore Docker files 2022-10-14 18:54:29 +03:00
.gitignore Docker files 2022-10-14 18:54:29 +03:00
compose.yaml Docker files 2022-10-14 18:54:29 +03:00
Dockerfile Docker files 2022-10-14 18:54:29 +03:00
LICENSE Changed License to General Public License v3.0 2022-09-25 18:49:39 +00:00
main.py Moved code to main func in src 2022-10-05 15:14:32 +03:00
README.md Fixed a typo 2022-10-21 19:14:32 +03:00
requirements-dev.txt Created file structure 2022-09-26 20:34:02 +03:00
requirements.txt Added sqlmodel to requirements 2022-10-14 15:42:32 +03:00

PassManager

Описание

Менеджер паролей для телеграм, где все пароли надёжно зашифрованы

Документация

База данных

В качестве базы данных данный бот использует mariadb, к которой бот должен иметь доступ всегда

Команды и их синтаксис

  • /set_master_pass {Мастер пароль} - установить мастер пароль
  • /add_account {Название} {Логин} {Пароль} {Мастер пароль} - создать аккаунт
  • /get_accounts - получить список аккаунтов
  • /get_account {Название} {Мастер пароль} - получить логин и пароль аккаунта
  • /delete_account {Название} - удалить аккаунт
  • /delete_all - удалить все аккаунты и мастер пароль
  • /reset_master_pass {Новый мастер пароль} - удалить все аккаунты и изменить мастер пароль

Настройка

Настройка питизводится через переменные среды. Их можно прописать в файле .env, если не хотите задавать их каждый раз в случае, если вы не работаете с Docker

Переменные среды

  • DB_HOST - ip адрес базы данных
  • DB_USER - пользователь базы данных
  • DB_PASS - пароль пользователя базы данных
  • DB_NAME - название базы данных