Skip to main content

A Discord bot for generating and managing TOTPs (for shared accounts).

Project description

TOTP-discord-bot

Discord bot to generate TOTP codes, and manage TOTP accounts.

This is intended for when you need to share an account for something (I needed it for sharing a team google account, and we kept the password in the open so I set up TOTP 2FA on it, and made this).

Keep your recovery codes safe, don't rely completely on this bot. Things can go wrong with it, and you don't want to be locked out of your accounts.

Invite link

Security

This bot is not designed to be extremely secure. It doesn't use end-to-end encryption, so if you use the public bot, you are trusting it with your TOTP secrets, and if it gets compromised, your accounts are at risk. I am not liable for any damages caused by using this bot.

NOTE: This is unrelated to my TOTP[App]. That one uses end-to-end encryption, and is designed to be secure. (I'm not liable for that one either, but it's much more secure than this bot.)

Self-hosting

  1. Replace bot token in config.py.
  2. Run poetry install
  3. Run poetry run python3 main.py

Usage

Screenshot of Bot Commands

License

GPLv3

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

discotp-1.0.tar.gz (16.2 kB view details)

Uploaded Source

Built Distribution

discotp-1.0-py3-none-any.whl (17.5 kB view details)

Uploaded Python 3

File details

Details for the file discotp-1.0.tar.gz.

File metadata

  • Download URL: discotp-1.0.tar.gz
  • Upload date:
  • Size: 16.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.1 Linux/6.5.0-1025-azure

File hashes

Hashes for discotp-1.0.tar.gz
Algorithm Hash digest
SHA256 1518b38b167b00d2dbbad99f506c59e354103f986cc515247710fa932202561e
MD5 2adfb0c0c47c24ab8f0249db28f8db1a
BLAKE2b-256 0f62ad4ec9edf5ce8dfec161057fac29f996d4eee88edc905e2e80a0acfa3ac6

See more details on using hashes here.

File details

Details for the file discotp-1.0-py3-none-any.whl.

File metadata

  • Download URL: discotp-1.0-py3-none-any.whl
  • Upload date:
  • Size: 17.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.1 Linux/6.5.0-1025-azure

File hashes

Hashes for discotp-1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 193c583d758517d84e1fb36782f7b60ae0473e1cbf7186ea0e5c75ecc3034d3b
MD5 a7f767216e79196c23c3c1ecfff4f609
BLAKE2b-256 abdedabcc0a9fb3686c65eaa311434b64f5b1dc9c5a59d567c1156db15484647

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page