Version1.1.0
Revision4
LicenseMIT
Confinementstrict
Basecore24

Telegram bot that turns a restaurant menu into a web page


A restaurant owner sends a menu to the bot on Telegram, as a file or as
text. The bot validates it, shows a preview and, once the owner taps
Publish, commits it to a static site repository that serves the menu
page. /qr returns a QR code of the page for the tables.

The snap runs the bot as a service. It is installed stopped, because
it needs a configuration first. Write it to
/var/snap/decarta-bot/common/.env, then start the service.

Commands

 sudo snap start --enable decarta-bot    # start now and at every boot
 sudo snap restart decarta-bot           # after changing .env
 sudo snap stop --disable decarta-bot    # stop and keep it stopped
 sudo snap logs -f decarta-bot           # follow the log
 snap services decarta-bot               # is it running?
 snap run decarta-bot --version          # which version is installed


The variables for .env and the full guide are at https://github.com/luis-serrano-l/decarta-bot/blob/main/docs/how-to/run-as-snap.md

Update History

1.1.0 (4)
13 Nov 2026, 08:15 UTC

Published13 Nov 2026, 07:40 UTC

Last updated13 Nov 2026, 07:48 UTC

First seen13 Nov 2026, 08:15 UTC