Welcome to the Hotel Manager Telegram Bot repository! This project is designed to streamline hotel management operations through an intuitive Telegram Bot interface. Seamlessly handle room status, maintenance requests, and essential services with ease.
- Room Status: Easily manage room statuses as either free or occupied, enabling quick updates and efficient room allocation.
- Maintenance Requests: Promptly handle maintenance needs by signaling the necessity for a technician, cleaning, electric service, or plumbing specialist.
- Database Integration: Utilizes SQLlite for efficient and structured data management, ensuring seamless handling of hotel operations data.
- Secure API Key Handling: Ensures privacy and security by requiring registration of a Telegram bot and safeguarding the API key within a
.env
file.
-
Register a Telegram Bot:
- Obtain a Telegram bot API key by registering a bot on the Telegram platform.
-
Set up the
.env
File:- Create a
.env
file and place the Telegram bot API key inside it.
- Create a
-
Run the Bot:
- Execute the bot script to start managing room statuses and handling maintenance requests effortlessly.
Written in january 2023.
All rooms lists:
![image](https://private-user-images.githubusercontent.com/43290128/292771796-03400a47-e7e3-41d2-b627-0b7fe7a23562.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIxMjc4NzgsIm5iZiI6MTcyMjEyNzU3OCwicGF0aCI6Ii80MzI5MDEyOC8yOTI3NzE3OTYtMDM0MDBhNDctZTdlMy00MWQyLWI2MjctMGI3ZmU3YTIzNTYyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzI4VDAwNDYxOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTFkY2ExZjI3ZjA5YzcwNmI3YTkzOGUxZjVmMWIyMDM1ODIxNzJhOTViZjJkMTkzMjdmZmFhZTNhZjE3OWNiMjYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.I1d9gxmJ7k3dTqYk6dL0E_KQC1FKd0xdAP6Y_Ejo39I)
List of free rooms:
![image](https://private-user-images.githubusercontent.com/43290128/292771824-d386bc30-a474-4928-b71c-b87e22431021.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIxMjc4NzgsIm5iZiI6MTcyMjEyNzU3OCwicGF0aCI6Ii80MzI5MDEyOC8yOTI3NzE4MjQtZDM4NmJjMzAtYTQ3NC00OTI4LWI3MWMtYjg3ZTIyNDMxMDIxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzI4VDAwNDYxOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWVmZGVjM2JkZDliMDBkYzFhMmQxZWFjMGVkMDY4NzQ2MzFjOGM3ZDBiZjBmZjM1MjVmMWM1NzExOTU2ZDVkNjAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.Lp1zb4tQPRgElFwBCp0OJNQ-79bDACwZbTbVyhwYJNY)
Room properties:
![image](https://private-user-images.githubusercontent.com/43290128/292771837-5d6e3706-774c-4d22-893c-e91e3924a240.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIxMjc4NzgsIm5iZiI6MTcyMjEyNzU3OCwicGF0aCI6Ii80MzI5MDEyOC8yOTI3NzE4MzctNWQ2ZTM3MDYtNzc0Yy00ZDIyLTg5M2MtZTkxZTM5MjRhMjQwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzI4VDAwNDYxOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTgyMjBhN2ZlZDRlNzA3ZDA2MWI3NDZlOThhMmJjNjIzZTdlMmYxOTUyMTgwMTBiMjY0Y2NjMmQ1NTM0ZmRhZDcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.Ks6vKokgS5ETvuisEH5Tu646BwswnQjkQ9kPvwlo14o)
![image](https://private-user-images.githubusercontent.com/43290128/292771897-cea521e8-25d8-48a3-97be-d74f21842e47.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIxMjc4NzgsIm5iZiI6MTcyMjEyNzU3OCwicGF0aCI6Ii80MzI5MDEyOC8yOTI3NzE4OTctY2VhNTIxZTgtMjVkOC00OGEzLTk3YmUtZDc0ZjIxODQyZTQ3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzI4VDAwNDYxOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWU5ZDEzYzMyNmQ0MjY2NDJjYzc1YmYzYTgwZDFjOTJkMzg4YWY4ZDg1YTE5MTUzMmU2NTM4M2E3OTE3NGNmZmQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.ay6Su066bccr-XEc2pzRQvGhm5IhdALWQ09qdvcwsIU)