Skip to content

About

Telegram bot for Aalto campus restaurant menus, built with Scala and Jsoup.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

20 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Telegram bot with Scala

This bot fetches and displays Aalto campus restaurant information (menus, addresses, and lists) using data from Folio Kanttiinit.


Functionality

  1. List all Aalto restaurants
  2. Show a selected restaurant’s daily menu and address
  3. Provide a /help message with all available commands

Built with:

  • Scala
  • Jsoup (for HTML parsing)
  • Telegram Bot API

Setup

  1. Clone the project

  2. Add your bot token
    Create a file named bot_token.txt in the project root and paste your token from @BotFather.

  3. Open the sbt shell

  4. Run the bot with:

    run

Usage

Commands:

  • /list – Lists all available restaurants
  • <restaurant name> – Shows the selected restaurant’s menu and address
  • /help – Shows all available commands and their descriptions

About

Telegram bot for Aalto campus restaurant menus, built with Scala and Jsoup.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages