Jump to content

4 Screenshots

  • 550
  • 3
  • 12.14 kB
 Share

About Battlemetrics Ban Approval Bot

image.png.21d55e725d84e59dac416550ef51ec21.png

If your organization has Trial Admins that need to have their bans approved by Admins and higher or by a ban approval team, this Discord bot is for you.

By setting up your organization to require ban approvals for Trial Admins, or Admins in training, you are ensuring that your bans have what is expected of them, that the evidence is good, and that false bans don't happen as often.

This will also help reinforce training among your new staff, and will help them get accustomed to how your organization runs things.

Its easy to use, and can be setup in minutes. Hooks directly into Battlemetrics API, so it'll grab all the ban information for you!

Installation

Before you start, you're going to need a Python bot host. I have hosting available upon request, and can be reach via Discord: @BippyMiester or in our Discord Server: https://discord.gg/CUH3vADmMp

1. Upload the .zip file contents into the root of your Bot Host.

2. Rename the `.env.example` file to just `.env`

3. Fill out the settings. If the variable does not have "" after the equals, do not put quotes around that value...
   Example:

What the variable looks like before editing
BOT_MANAGER_ROLE_ID=
# No Quotes - Good
BOT_MANAGER_ROLE_ID=1234567890
# Quotes - Bad
BOT_MANAGER_ROLE_ID="1234567890"

What the variable looks like before editing
BATTLEMETRICS_TOKEN=""
# Quotes - Good
BATTLEMETRICS_TOKEN="jhklasjdhlfkjhsadlkfjhasd"
# No Quotes - Bad
BATTLEMETRICS_TOKEN=jhklasjdhlfkjhsadlkfjhasd

4. Start the bot! main.py

Example Config

DISCORD_API_TOKEN=""
BATTLEMETRICS_TOKEN=""
PREFIX="."
DEBUG_LEVEL="default"
BOT_MANAGER_ROLE_ID=
GUILD_ID=
APPROVAL_QUEUE_CHANNEL_ID=
APPROVED_BANS_CHANNEL_ID=
REJECTED_BANS_CHANNEL_ID=
SERVER_NETWORK_NAME="RustX"

Commands

/ping - Test the bots latency
/ba - Submit a new ban approval request

Upcoming Features

  • Ability to automatically edit the ban from discord by clicking approve
  • Add a team tag to the approval queue embeds
  • Add certain roles/members to the ban denial thread
  • Button to print out the number of bans / the bans themselves for the banned user
  • Editable embed - Ability to include or not include certain fields in the embed
  • Open to suggestions for new features as well!
     

User Feedback

1.3m

Downloads

Total number of downloads.

6.5k

Customers

Total customers served.

95.5k

Files Sold

Total number of files sold.

1.9m

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.