🤖 Бот для шифрования и расшифровки текста с помощью шифра Цезаря — прямо в Telegram!
Поддерживает русский и английский алфавиты, инлайн-режим, FSM-диалоги и Docker.
CaesarEncrypt — это удобный Telegram-бот, который позволяет:
- 🔐 Зашифровать любой текст с заданным сдвигом.
- 🔓 Расшифровать ранее зашифрованный текст.
- 💬 Использовать инлайн-режим — просто введите
@CaesarEncryptBot <текст> <сдвиг>в любом чате! - 🖼 Получать красивое приветствие с изображением при старте.
- 🔄 Начинать заново без перезапуска.
- Python 3.11+
- Aiogram 3.x (FSM, инлайн-запросы)
- dotenv — конфигурация через
.env - Docker — для быстрого деплоя
- Модульная структура проекта
git clone https://github.com/yourusername/caesar-encrypt-bot.git
cd caesar-encrypt-botBOT_TOKEN=ваш_токен_от_BotFather BOT_USERNAME=CaesarEncryptBot
💡 Получить токен можно у @BotFather
Положи изображение в images/caesar.jpg — оно будет показываться при /start.
./venv-run.sh
./docker-run.sh
Образ собирается автоматически. Поддерживается монтирование папки images для удобной замены картинки.
- 🤖 Бот в Telegram: @CaesarEncryptBot
- 📺 Канал автора: @mrkcoder
- 💡 Предложения и баги — Issues в этом репозитории
MIT — делайте форки, улучшайте, используйте в своих проектах!
✨ Сделано с ❤️ для сообщества @mrkcoder