- https://python-telegram-bot.org/https://python-telegram-bot.org/ learn how to manipulate telegram bot with python
- https://github.com/python-telegram-bot/python-telegram-bot/wiki/Webhooks Learn how to use webhook on heroku
/available
: Bot to return the available machines. parameters is yet to be decided/plan
: Bot to return the suggested timing to do laundry on that date. the parameter is yet to be decided/report
: Mock a process to report any broken machine to the housing departments- for starters: can try sending an email
- User wants to wash/dry clothes:
- Check phone app. (Branch: Telegram user story)
- Go laundry
- Put laundries in and pay (Branch: if machine is full)
- press a button to indicate which machine he uses (Branch: Pressed wrongly)
- User checks availability from Telegram:
- open phone
- talk with bot. send command
/available
- bot replies with data
- User presses the wrong button:
- Cancel by holding the button of a red square (for 1s)