All templates
Python 3.13

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.

Discord Slash commands Worker
Deploy this template You will sign in first. We keep your pick.

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-bot

Once 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.