Skip to content

Immer wiederholen!

A Telegram bot (@ImmerWiederholenBot) for practicing grammar with spaced repetition. It keeps track of what each learner knows and brings every exercise back just before it would be forgotten. The same exercises can also be embedded on any web page as a widget. What it can do and how to run it locally is in the README.

Course authors

Course format — the files a course is made of: exercises.yaml, topics.yaml and bot.yaml, with every field and setting.

Operators

Configuration — the processes, their environment variables, and the optional integrations.

Contributors

Start with CONTRIBUTING.md for setup and conventions, then Architecture for the map of the code. Each subsystem has its own page:

Why things are the way they are is in the Architecture decision records.