Skip to content

Grozoff/GrozNailTgBot

Repository files navigation

Bot logo

No-name (yet) bot


📝 Table of Contents

🧐 About

Firstly, this bot has been created for my wife and her nail(beauty) business. Potential clients can easily get an actual price list, get free dates and hours (further in the text just slots) calendar and choose the appropriate one in a few clicks. After that you should only wait that day and that's it! There is no long correspondence in chats, useless calls, etc! Isn't that cool?

🗒️ What this bot can do?

For clients:

  • Get a price list
  • Make an appointment
  • Register new clients through the making their first appointments
  • Cancel the appointment
  • Reschedule the appointment
  • Send notifications to master about new appointments and its cancellations

For masters, as for clients, plus:

  • Accept or reject the request for new appointments
  • Send notifications to clients about accepting or rejecting with additional info
  • Hidden commands (works only for masters):
    • Add free slots (date and time)
    • Delete free slots
    • Clear days of free slots

🎥 Demo

Alt text

💭 How it works

This bot like a "middleware" between a client and a master (nail artist).
The master first should add new slots using hidden commands. After that these slots will be available for making appointments.

The bot has the ability to send messages to both master and client in an appropriate circumstances, e.g. a client chose a free slot, immediately sends a message to the master with options like accept and reject, depending on what the master chose the client receives a respond message.

The entire bot is written in Python 3.9 and hosted on Vercel!

⛏️ Built Using

🗒️ TODO list

  • update a price by sending a price image or url
  • google calendar integration (for master)
  • new menu button for a master with an ability to send a reminder about upcoming appointments
  • loyalty program
  • administration menu or commands
  • registration new masters through the administration menu or commands
  • blacklist (banning)
  • english language support

About

Telegram bot that will help to make an appointment with a manicurist (or with anyone)

Topics

Resources

License

Stars

Watchers

Forks