Skip to main content

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

Metadata

Release files for discotp 1.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for discotp 1.0.2
File Size Uploaded
discotp-1.0.2.tar.gz 16.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for discotp 1.0.2
File Interpreter ABI Platform
discotp-1.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 33.7 kB

Release files / discotp-1.0.2.tar.gz

Download URL discotp-1.0.2.tar.gz
Size 16.2 kB
Tags Source
SHA-256 checksum
How to use checksums
dbe7d3e49c59da1e1f5a6e6740fefb432d9c3214e22dedd90000ce81de116692
BLAKE2b-256 checksum
How to use checksums
50d94500f2982f2d07b37956d8f6857cd316a85e60bb7c5fb9b4b6a3c2a6afd7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.3 CPython/3.12.1 Linux/6.5.0-1025-azure

Release files / discotp-1.0.2-py3-none-any.whl

Download URL discotp-1.0.2-py3-none-any.whl
Size 17.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f38f1b1f314c6c5457fc3549fed0925d3d55a2abda3f578a4b08c1f410b51c3a
BLAKE2b-256 checksum
How to use checksums
f8149e5a89975fbd97398a4cbd51f946a9ee271b37d4e05f216499a14d0173a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.3 CPython/3.12.1 Linux/6.5.0-1025-azure

Release history Release notifications | RSS feed

This release

1.0.2 This release

2 release files

1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page