Discord bot starter
Three slash commands to build on (/ping, /roll and /about), registered on startup, globally or to one test server so changes show up instantly while you develop. Built on discord.py with no privileged intents, so setup is a token and nothing needs approval from Discord. A status page shows whether the bot is online, its latency, how many servers it is in and the last error, and builds the invite link for you. A bad token is shown on that page instead of crash-looping. A Discord bot has to stay connected, so it runs on a plan that never sleeps.
The source
This template is an ordinary public repository. Read it, fork it, or open a pull request against it. Deploying pulls its default branch and builds it the same way velixir builds your own code.
velixirnet/template-discord-botOnce it is live
The template is just a starting point. Clone it, edit it, then ship over the top with the CLI:
velixir deploy
Or add the GitHub Actions workflow from the app's Deploys tab to your repo, and every push to your deploy branch ships a release. Both run the same pipeline this template just went through.