Telegram Cupid Bot allows users to send secret messages to their valentine, leveraging secure encryption and a SQLite database for storing interactions.
- Lightweight database storage using SQLite
- Stream encryption helps to protect information stored in a database
- Built-in protection against SQL injection attacks
- A unique anonymous way to exchange valentines (idea from VK)
Ensure you have Python 3.8+ installed.
- Clone the repository:
https://github.com/N1ck6/telegram-cupid-bot.git cd telegram-cupid-bot
- Install dependencies:
pip install -r requirements.txt
- Create a
.env
file and set your bot token:BOT_TOKEN=your_telegram_bot_token
- Run the bot:
python bot.py
BOT_TOKEN
: Your Telegram bot token obtained from BotFather.
The required dependencies are listed in requirements.txt
:
aiogram
python-dotenv
aiohttp
pycryptodome
- Start the bot by sending
/start
. - Send the nickname of the user you would like to send a valentine to.