This bot fetches and displays Aalto campus restaurant information (menus, addresses, and lists) using data from Folio Kanttiinit.
- List all Aalto restaurants
- Show a selected restaurant’s daily menu and address
- Provide a
/helpmessage with all available commands
Built with:
- Scala
- Jsoup (for HTML parsing)
- Telegram Bot API
-
Clone the project
-
Add your bot token
Create a file namedbot_token.txtin the project root and paste your token from @BotFather. -
Open the sbt shell
-
Run the bot with:
run
Commands:
/list– Lists all available restaurants<restaurant name>– Shows the selected restaurant’s menu and address/help– Shows all available commands and their descriptions