{"repo":"MasterGroosha/telegram-xkcd-password-generator","free":true,"listed":false,"github":"https://github.com/MasterGroosha/telegram-xkcd-password-generator","clone":"git clone https://github.com/MasterGroosha/telegram-xkcd-password-generator.git","description":"Readable Passwords Generator For Telegram (Bot API)","language":"Python","stars":48,"topics":["telegram-bot","telegram","xkcd","password-generator"],"license":"MIT","category":"chat-messaging","readme_excerpt":"Readable Passwords Generator for Telegram # This bot allows you to generate readable passwords directly from Telegram without necessity to open external utilities such as KeePass. An inspiration for this bot came from famous XKCD 936 strip. Try it now: https://t.me/passgenbot Features Presets of different complexity; Ability to generate customized password; Inline mode with colored complexity; No personal data is collected! Basic multilanguage support (En+Ru), depending on language code from Bot API; Requirements Python 3.14+ aiogram – Telegram Bot API framework; XKCD-password-generator – the library behind XKCD-style password generation uv Setup 1. Clone the repository and enter the project directory. 2. Copy settings.example.toml to settings.toml and fill in the values: - bot.token — your Telegram bot token from @BotFather - xkcd.wordfile — absolute path to words.txt (included in the repo) 3. Install dependencies: uv sync Running Running via systemd For a persistent deployment on a Linux server, a sample unit file is provided at passgenbot.example.service . 1. Copy and edit the file: 2. After the first uv sync , the virtual environment is created at .venv/ . Set ExecStart to: 3. Enable and start the service: Check status with systemctl status passgenbot and logs with journalctl -u passgenbot -f . Generating passwords Use /generate to create a password. The bot replies with the password and an inline keyboard that lets you adjust it on the fly: − Word / + Word — decrease or ","default_branch":null,"files":null,"tree":[],"storefront":"/r/MasterGroosha","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/MasterGroosha/telegram-xkcd-password-generator/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}