Skip to content

Commit

Permalink
readme tweaks
Browse files Browse the repository at this point in the history
  • Loading branch information
daabr committed Aug 28, 2024
1 parent d2826f1 commit bf1a6a9
Showing 1 changed file with 16 additions and 11 deletions.
27 changes: 16 additions & 11 deletions room_reservation/README.md
Original file line number Diff line number Diff line change
@@ -1,31 +1,36 @@
# Room Reservarion System
# Room Reservarion

In our organization, we manage meeting rooms as resources in Google Calendar:

- Each meeting room is represented by an email account
- To reserve a room for a meeting, users can add the room to the meeting invite
- To reserve a room for a meeting, users can add it to the invite

While users can reserve rooms directly from the calendar, we wanted to add a
Slack interface to make it even quicker to reserve a room for an immediate
meeting within the next half hour.

We configured three Slash commands in Slack:
We configured three slash commands in Slack:

- `/whatsfree` - Retrieves a list of free rooms for the next hour.
- `/roomstatus <room name>` - Provides the status of a specific room for the next hour.
- `/createmeeting <room name> <message>` - Reserves a specified room and leaves a message. (You can extend this workflow to add participants, set the time, etc.)
- `/whatsfree` - list all the available rooms for the next hour
- `/roomstatus <room>` - show the status of a specific room right now
- `/reserveroom <room> <title>` - reserve a specific room

You can extend this project to add participants, set the time, etc.

## Configuration

Each meeting room is represented by an email account.

The list of available meeting rooms is stored in a Google Sheet, which looks like this:
The list of available meeting rooms is stored in a Google Sheet as a single
column of room email addresses:

| | A |
| --- | ------------------- |
| 1 | `[email protected]` |
| 2 | `[email protected]` |
| 3 | `[email protected]` |

|-------------------|
| [email protected] |
| [email protected] |
| [email protected] |
You can extend this project to add another column for user-friendly aliases.

## AutoKitteh Integrations

Expand Down

0 comments on commit bf1a6a9

Please sign in to comment.