RealtyHelpReBot β Telegram Bot for Real Estate Assistance
π About the Project
RealtyHelpReBot is a Telegram bot designed to automate real estate selection and handle client applications.
It allows users to choose a city, property type, receive up-to-date offers, and submit applications directly to the manager.
π‘ Project Idea
Instead of long phone calls and manual forms, the bot simplifies the process:
clients select their preferences, and the bot automatically generates and sends the application to Google Sheets, where the manager can immediately view it.
The project was developed on a client request for a real estate agency to reduce routine work and speed up client interactions.
π§ Core Features
- π Select city and property type
- π© Submit application to Google Sheets
- π§ Smart welcome message β admins can change text and photo via JSON
- π¨βπΌ Notify manager about new applications
- βοΈ Flexible welcome message configuration without changing code
βοΈ Technologies Used
| Area | Technologies |
|---|---|
| Programming | Python 3.9 |
| Framework | Aiogram 3 |
| Database/API | Google Sheets API (via gspread) |
| Hosting | Local server / Railway |
| Configuration | JSON + dotenv |
π Project Structure
realtyhelprebot/
β
βββ main.py # Main bot logic
βββ config.py # Settings and tokens
βββ data/start_data.json # Dynamic welcome message (text + photo)
βββ utils/
β βββ google_api.py # Google Sheets integration
βββ requirements.txt # Dependencies
π Bot Link
π @AN_MowKznRussia_bot
π§© Code Preview
The main bot logic can be found here:main.py β contains the implementation of all bot scenarios, including dynamic welcome messages, form processing, and Google Sheets integration.
π¬ Conclusion
RealtyHelpReBot is a practical tool for real estate agencies.
It saves managers time and makes client communication smooth and modern.
The bot can be easily adapted for other niches β from rentals to consultations.
If you want a similar project for your business, just contact me π