Skip to content

A Telegram bot that helps users find and match with potential partners.

Notifications You must be signed in to change notification settings

starc007/DateMate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Telegram Dating Bot

A Telegram bot that helps users find and match with potential partners.

How to run

  1. Clone the repository
  2. Install dependencies npm install
  3. Create a .env file based on .env.example
  4. Start the bot npm run dev

Features

  • 👤 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

Tech Stack

  • Node.js
  • TypeScript
  • MongoDB
  • Telegraf
  • Mongoose

Commands

  • /start - Start the bot/show menu
  • /menu - Show main menu

License

About

A Telegram bot that helps users find and match with potential partners.

Resources

Stars

Watchers

Forks