Skip to content

Home


Logo

Multi Agent Recommender System (MARS)

A Telegram Bot and API that helps users with namaz-related questions using a multi-agent recommender architecture.
📺 Watch Demo Video
🌐 View Live Product

Project Goal and Description

The goal of this project is to build a multi-agent recommendation system that assists users with Islamic prayer guidance through an interactive Telegram bot. The system is backed by a FastAPI server and uses MongoDB to store users and conversations.

Key Objectives:

  • Provide helpful recommendations and answers about namaz in a conversational way.
  • Maintain and analyze user interactions to improve personalized responses.

System Structure:

  • A Telegram bot (using python-telegram-bot) that communicates with users.
  • A FastAPI backend that handles data storage, business logic, and API routing.
  • A MongoDB database accessed via the async motor driver.

(back to top)

Built With

Python FastAPI MongoDB Motor Telegram Bot API Pydantic Dotenv Uvicorn HTTPX Requests Docker

(back to top)

Contacts

(back to top)