Skip to content

nattyta/matching-bot

Repository files navigation

Telegram Matching Bot 🤖❤️

A Telegram bot that helps users match with others based on preferences like gender, location, and interests.
Users can like, dislike, report, and chat with random people inside the bot.


🚀 Features

Profile Setup – Users create a profile with name, age, gender, location, and interests.
View & Match Profiles – Browse profiles and like/dislike them.
Random Chat Mode – Talk to random users and match again after the conversation ends.
Like & Dislike System – Notify liked users and store data in the database.
Reporting System – Users can report violations (spam, offensive language, etc.).
Banning System – Users with too many reports get banned automatically.
Location Handling – Converts shared coordinates into readable locations.
Secure Data Handling – Stores user data in PostgreSQL with efficient queries.

🌍 Community System

Create Communities – Users can create their own groups.
Join Communities – Browse and join different groups.
Profile-based Community Matching – Find communities based on interests.


🛠️ Installation

1️⃣ Clone the repository

git clone https://github.com/nattyta/matching-bot.git
cd telegram-matching-bot

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages