π€ ΠΠΎΡ Π΄Π»Ρ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΠ°ΡΡΠΈΡΡΠΎΠ²ΠΊΠΈ ΡΠ΅ΠΊΡΡΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΈΡΡΠ° Π¦Π΅Π·Π°ΡΡ β ΠΏΡΡΠΌΠΎ Π² 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-bot
BOT_TOKEN=Π²Π°Ρ_ΡΠΎΠΊΠ΅Π½_ΠΎΡ_BotFather
BOT_USERNAME=CaesarEncryptBot
π‘ ΠΠΎΠ»ΡΡΠΈΡΡ ΡΠΎΠΊΠ΅Π½ ΠΌΠΎΠΆΠ½ΠΎ Ρ @BotFather
ΠΠΎΠ»ΠΎΠΆΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π² images/caesar.jpg
β ΠΎΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡΡΡ ΠΏΡΠΈ /start
.
./venv-run.sh
./docker-run.sh
ΠΠ±ΡΠ°Π· ΡΠΎΠ±ΠΈΡΠ°Π΅ΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ ΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ°ΠΏΠΊΠΈ images
Π΄Π»Ρ ΡΠ΄ΠΎΠ±Π½ΠΎΠΉ Π·Π°ΠΌΠ΅Π½Ρ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ.
- π€ ΠΠΎΡ Π² Telegram: @CaesarEncryptBot
- πΊ ΠΠ°Π½Π°Π» Π°Π²ΡΠΎΡΠ°: @mrkcoder
- π‘ ΠΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ Π±Π°Π³ΠΈ β Issues Π² ΡΡΠΎΠΌ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ
MIT β Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΠΎΡΠΊΠΈ, ΡΠ»ΡΡΡΠ°ΠΉΡΠ΅, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π² ΡΠ²ΠΎΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ !
β¨ Π‘Π΄Π΅Π»Π°Π½ΠΎ Ρ β€οΈ Π΄Π»Ρ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π° @mrkcoder