Skip to content
Snippets Groups Projects

ETH Zurich Lunch Bot

A maubot plugin for the canteen lunch menus at ETH Zurich.

Maubot forked from reminder-agenda bot, which is basically matrix-reminder-bot and maubot/reminder smushed together. Extension of lunch-menu-fetcher, which uses webhooks to post lunch menus to rooms. This project includes code taken from all repositories, credit goes to them!

Features

  • Show lunch menu (optional canteens filter)
  • Persistent user config: menu language, canteens filter, price category
  • Set up recurring reminders to post the lunch menu
  • Subscribe to other people's reminders

Setup

Dependencies:

pip install pytz
pip install dateparser
pip install apscheduler
pip install cron_descriptor

Usage

!lunch
!lunch config
!lunch help