Potentially a XY problem question, but hopefully I can have some insights.
I have two hobby Telegram bots deployed to Fly.io (if that matters, Airnope to kill cryptocurrency spa, and a simple list app, Bot na Lista), both written in Rust with Teloxide.
So they don’t suspend/stop the machines. I wasn’t expecting to need that, because the way Telegram bots work is via webhook, meaning, every time there is a message for the Bot, Telegram servers send a POST request to Fly.io (to my bot).
I expected that to re-start the suspended or stop machines, but it does not. Is that expected?