Бот принимает заявки и складывает их в таблицу, а на сервере живёт как служба: поднимается сам после перезагрузки и перезапускается, если упал. Логи пишутся с ротацией, чтобы диск не забился, и по ним видно, что происходило ночью. Настройки и токены вынесены из кода — обновление не требует правок руками.