Telegram bot for managing facility bookings
- Make / change / delete bookings
- Deconflict bookings automatically
- Offers to book alternate facilities
- Offers to move users' own existing bookings
- Directs users to contact POCs of existing bookings
- View all bookings on Google Calendar
- Optionally log new / updated bookings in a Telegram channel
- Does not support multiple timezones
- Designed for SAF battalions; some syntax reflects this (e.g. 'rank and name', 'companies')
- Create a Telegram bot with @BotFather
- Customise bot description, profile picture, etc. as desired
- Optionally create a public Telegram channel and add the bot as an administrator with broadcast rights
- Create a Google service account
- Enable Google Calendar API on Google Cloud Console
- Give the service account 'Make changes to events' permissions in a Google Calendar
- [INSERT INSTRUCTIONS FOR RAILWAY.APP DEPLOY].