Skip to content
Getting Started
GitHub GitHub

Getting Started

Set up Upvote Engine for your Discord bot.

UpvoteEngine handles Top.gg and DBL votes and applies roles, either temporary or permanently, in your associated Discord server.

Currently supported platforms

  • Top.gg
  • DBL (Discord Bot List)

There are more platforms planned, but not added yet (because every platform requires a completely new handler).

How to use the bot

Use the /app command to configure your application. This command requires Manage Server permissions by default — but permission alone isn’t enough to configure a specific bot, see Permissions & Ownership for details.

You can have up to 25 applications per server, but only one server can be configured per application + source combination.

Commands

CommandDescription
/helpShows info and useful links about the bot
/app listList all app configurations for the server
/app createCreate a new app configuration for the server
/app editEdit an existing app configuration
/app reset-secretReset the webhook secret for an app configuration
/app removeRemove an app configuration for the server
/app forwarding setSet the forwarding configuration for a configured app
/app forwarding editEdit a forwarding configuration
/app forwarding removeRemove a forwarding configuration
/app forwarding viewView the forwarding configuration (secret is sanitized, only first 4 chars shown)
/verify-app-ownershipStart ownership verification for a bot application

Always read the descriptions everywhere. Please.

Next steps