A Telegram bot that helps users find and match with potential partners.
- Clone the repository
- Install dependencies
npm install - Create a
.envfile based on.env.example - Start the bot
npm run dev
-
👤 Profile Management
- Set up profile with name, age, gender, and photo
- Add and update interests
- View and edit profile
-
👥 Match Making
- Browse potential matches
- Like or skip profiles
- Daily swipe limit (50 swipes)
- Mutual match notifications
-
💕 Match Management
- View all matches
- Direct message links
- Remove matches
- View match interests
- Node.js
- TypeScript
- MongoDB
- Telegraf
- Mongoose
/start- Start the bot/show menu/menu- Show main menu