Skip to content

πŸ” CaesarEncryptBot β€” Telegram-Π±ΠΎΡ‚ Π½Π° Python с ΡˆΠΈΡ„Ρ€ΠΎΠΌ ЦСзаря. Π¨ΠΈΡ„Ρ€ΡƒΠΉ ΠΈ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π²Π°ΠΉ тСкст Π² Telegram с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ русского ΠΈ английского языков. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈΠ½Π»Π°ΠΉΠ½-Ρ€Π΅ΠΆΠΈΠΌΠ°, FSM, Docker ΠΈ venv. ИдСально для обучСния ΠΈ использования.

Notifications You must be signed in to change notification settings

mrk-coder/CaesarEncryptBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ” CaesarEncrypt β€” Telegram Bot Π½Π° Python (aiogram 3.x)

πŸ€– Π‘ΠΎΡ‚ для ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ ΠΈ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ тСкста с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡˆΠΈΡ„Ρ€Π° ЦСзаря β€” прямо Π² Telegram!
ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ русский ΠΈ английский Π°Π»Ρ„Π°Π²ΠΈΡ‚Ρ‹, ΠΈΠ½Π»Π°ΠΉΠ½-Ρ€Π΅ΠΆΠΈΠΌ, FSM-Π΄ΠΈΠ°Π»ΠΎΠ³ΠΈ ΠΈ Docker.

Python Aiogram Docker

πŸš€ О Π±ΠΎΡ‚Π΅

CaesarEncrypt β€” это ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ Telegram-Π±ΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт:

  • πŸ” Π—Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Ρ‚ΡŒ любой тСкст с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ сдвигом.
  • πŸ”“ Π Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π½Π΅Π΅ Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ тСкст.
  • πŸ’¬ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½Π»Π°ΠΉΠ½-Ρ€Π΅ΠΆΠΈΠΌ β€” просто Π²Π²Π΅Π΄ΠΈΡ‚Π΅ @CaesarEncryptBot <тСкст> <сдвиг> Π² любом Ρ‡Π°Ρ‚Π΅!
  • πŸ–Ό ΠŸΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ красивоС привСтствиС с ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΈ стартС.
  • πŸ”„ ΠΠ°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ Π·Π°Π½ΠΎΠ²ΠΎ Π±Π΅Π· пСрСзапуска.

🧩 Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ

  • Python 3.11+
  • Aiogram 3.x (FSM, ΠΈΠ½Π»Π°ΠΉΠ½-запросы)
  • dotenv β€” конфигурация Ρ‡Π΅Ρ€Π΅Π· .env
  • Docker β€” для быстрого дСплоя
  • ΠœΠΎΠ΄ΡƒΠ»ΡŒΠ½Π°Ρ структура ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

πŸ“₯ Установка

1. ΠšΠ»ΠΎΠ½ΠΈΡ€ΡƒΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ

git clone https://github.com/yourusername/caesar-encrypt-bot.git
cd caesar-encrypt-bot

2. Π‘ΠΎΠ·Π΄Π°ΠΉ .env Ρ„Π°ΠΉΠ»

BOT_TOKEN=ваш_Ρ‚ΠΎΠΊΠ΅Π½_ΠΎΡ‚_BotFather
BOT_USERNAME=CaesarEncryptBot

πŸ’‘ ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚ΠΎΠΊΠ΅Π½ ΠΌΠΎΠΆΠ½ΠΎ Ρƒ @BotFather

3. Π”ΠΎΠ±Π°Π²ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ

ПолоТи ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² images/caesar.jpg β€” ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ /start.

4. Запуск Ρ‡Π΅Ρ€Π΅Π· Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅

./venv-run.sh

5. Запуск Ρ‡Π΅Ρ€Π΅Π· Docker

./docker-run.sh

🐳 Docker

ΠžΠ±Ρ€Π°Π· собираСтся автоматичСски. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ΡΡ ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ°ΠΏΠΊΠΈ images для ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΉ Π·Π°ΠΌΠ΅Π½Ρ‹ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ.

πŸ“¬ Бвязь

  • πŸ€– Π‘ΠΎΡ‚ Π² Telegram: @CaesarEncryptBot
  • πŸ“Ί Канал Π°Π²Ρ‚ΠΎΡ€Π°: @mrkcoder
  • πŸ’‘ ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ Π±Π°Π³ΠΈ β€” Issues Π² этом Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ

πŸ“œ ЛицСнзия

MIT β€” Π΄Π΅Π»Π°ΠΉΡ‚Π΅ Ρ„ΠΎΡ€ΠΊΠΈ, ΡƒΠ»ΡƒΡ‡ΡˆΠ°ΠΉΡ‚Π΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π² своих ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…!

✨ Π‘Π΄Π΅Π»Π°Π½ΠΎ с ❀️ для сообщСства @mrkcoder

About

πŸ” CaesarEncryptBot β€” Telegram-Π±ΠΎΡ‚ Π½Π° Python с ΡˆΠΈΡ„Ρ€ΠΎΠΌ ЦСзаря. Π¨ΠΈΡ„Ρ€ΡƒΠΉ ΠΈ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π²Π°ΠΉ тСкст Π² Telegram с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ русского ΠΈ английского языков. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈΠ½Π»Π°ΠΉΠ½-Ρ€Π΅ΠΆΠΈΠΌΠ°, FSM, Docker ΠΈ venv. ИдСально для обучСния ΠΈ использования.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published