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. The bot runs as a worker process that stays connected to Discord, and the status page is the web process, so it needs a paid plan: the worker is billed as a replica of its own.
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 push your copy to GitHub and connect it on the app's Deploys tab: every push ships a release, and each pull request gets a preview. Both run the same pipeline this template just went through.