Commands - adri-blanco/booking-meeting-bot GitHub Wiki

We will make this bot work with slash commands. Here is the documentation and definition of all of them.

Book a meeting

Command: /book
Short Description: Reserve a meeting room
Description: In a modal message with the following blocks:

  • An input text for the title
  • A date picker for the day
  • Dropdown for the meeting rooms. Each row in that with name, location floor and amount of people that fits in)
  • 4 dropdowns for the hours and minutes of start and end.

Send a reminder when the meeting is 3 minutes away from the end. Include that we offer another command to extend the current meeting.

Extend current meeting

Command: /extend [minutes]
Short description: Extend the current meeting some minutes
Description: If the user are in a meeting, extend the end time the number provided or 15 minutes. Remember to modify the reminder of the end of the meeting. If the user are not in a meeting, show the following error message. It seems that your are not the owner of a meeting right now. Talk with him/her to extend If there is another meeting in that room in the next extensions, show an error message with the following template. Sorry, but the meeting room will be ocuppy by {User of the next meeting} at {hour of the meeting}

End current meeting

Command: /end
Short Description: Finish your current meeting
Description:

List your meetings

Command: /list
Short Description: List all your scheduled meetings
Description:

List empty rooms

Command: /listRooms
Short Description: List all the meeting rooms and availability right now
Description: Show the whole rooms of your workplace with their name, floor location and if it's available or not.