Telegram bot for stalls to order supplies such as drinks, cups or change at the unifest
Package management is done via poetry, so we need:
- (a virtual environment)
poetrypoetryto install dependencies
> # install poetry
> pip install poetry
> # install dependencies
> poetry installafter that, execute
> poetry run python main.pyto run the program. See -h for help on arguments. Ensure you have a complete configuration first, though.
There also is a simple MQTT-driven dashboard available. See DASHBOARD.md for
more information. If you do not want to run the dashboard, create mqtt.json,
containing only {}.
see configuration options in lib/config.py.
What you absolutely need is a directory for secrets, e.g. the list of groups,
but also the bot token, and ids for a managed channel or to notify the
developer.
| image1 | image2 | image3 |
|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |








