rda0 / maubot-ethzlunch

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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

License:GNU Affero General Public License v3.0


Languages

Language:Python 100.0%