/passvord-generatr-bot

Shifrlaydigan bot namunasi

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Passcypher_bot

Try this bot here: @pcypher_bot

This bot will help you encrypt your passwords to store them in Telegram (or wherever you want)
Also you can encrypt and decrypt your txt files. However, don't put large txt files, please.

This repository is created to show that bot does not store your passwords locally, and also you can make your commits to improve it.

New instruction: https://telegra.ph/How-to-Use-Passcypher-Instruction-EN-06-02
One more link is the instruction for Google Authenticator! https://telegra.ph/Passcypher-Google-Authenticator-06-02

New Massive Update 28/07/2019

You can create your bot with just one command! Docker included!

New Features 12/07/2019

  1. Added support i18n for translations
  2. Made the use of standard filters of aiogram

New Features

  1. Updated to aiogram 2.0
  2. Stated modified
  3. Handlers separated
  4. Statistics command
  5. Use polling instead of Webhook
  6. Added Ukrainian language
  7. Bot now deletes user messages with passwords!

Google Authenticator

Google authenticator feature has been added, so you won't need to enter your master password every time, but instead, you'll be able to use Google authenticator app to unlock your passwords.

Download it here:
App store link https://itunes.apple.com/gb/app/google-authenticator/id388497605?mt=8
Android link https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2&hl=en_GB

How to use (WEBHOOK for advanced usage)

  1. Clone the repository
  2. Amend env file and rename to .env
  3. Amend the config.py:
    • Change the Webhook state to True
  4. Set up nginx redirection (and open port for the app)
  5. Run sudo bash installation.sh

How to use (POLLING)

  1. Clone the repository
  2. Amend env file and rename to .env
  3. Run sudo bash installation.sh

After the bot successfully started press Ctrl+Z to exit docker console

Whenever you want to enter it, go to the directory and enter docker-compose up

To stop the docker, enter docker-compose down or press Ctrl+C if you're inside.