TeamAPM
  • Team APM
  • Quick Start
  • AM and PM commands
  • Settings
  • Embed commands
  • Blacklisting
  • Permissions
  • Privacy Policy
  • Terms of Service
Powered by GitBook
On this page
  • Settings
  • Data security!
  • Welcome channels
  • Invite Cooldown
  • Role settings
  • Bot manager
  • Head APM role
  • Role watcher
  • Requirements
  • Member count
  • Server age
  • Bot settings
  • Prefix
  • Nickname format
  • Invite settings
  • Invite watcher
  • Leave time
  • All settings
  • ​

Was this helpful?

Settings

Settings

We have a lot of settings that are easily configurable to help you make the bot better for you.

Data security!

We are very passionate about giving YOU control of YOUR data. So much so that you can delete it all if you want to. This requires to have manage server permissions so that a disgruntled manager cannot wipe your data on their way out.

t.purgedata will remove ALL data associated with YOUR server.

Welcome channels

Setting channel messages is extremely easy. This is the channel that you want the welcome messages for AMs and PMs to be sent in.

t.set welcomechannel <manager type> <room> will do this. <manager type> must be AM or PM, <room> must be a valid text channel.

Setting the welcome messages for AMs and PMs is also extremely easy. This is the embed that you want to send when an AM or PM gets added to the team.

t.embed use welcome pmwelcomewill do this for PMs

t.embed use welcome amwelcome will do this for AMs

This is the same as the partnership, when an affiliate is posted you can choose an embed to send after.

Invite Cooldown

This setting is for advert reposts, this cooldown will let you configure how long until a server can be reposted.

t.set invitecooldown manager_type must be AM or PM, time can be any value with the measurement s/m/h. Time can also be set to clear or remove to remove the cool down completely.

Role settings

There are some settings for roles that you might want to configure.

Bot manager

Bot manager is the role that has permission to configure all bot settings. This role can also add new PMs and AMs.

t.set botmanager in order to set the role.

Head APM role

The Head APM role allows users with the role, to add new AMs and PMs but not edit settings.

t.set headapmrole in order to set the role.

Role watcher

The role watcher can be configured so when you add the PM role to a user it automatically adds them to the team and sends the welcome message to the welcome channel.

t.set rolewatcher the state can be set to enable/disable/yes/no/on/off

Requirements

Requirements are important as they can help set a standard of servers that are advertised to your server.

Member count

Requirements allow you to set a minimum standard for communities that can be advertised on your own server

t.set membercount will set the minimum member count for servers that can be advertised to your server. If you want to remove this altogether you will need to put remove or delete in the value. must be AM or PM

Server age

You can set a minimum server age for the servers that are advertised to your server. This can be an important filter to configure to ensure scam servers aren't advertised to your users.

t.set serverage will set the minimum server age for servers that can be advertised to your server, in days. If you want to remove this altogether you will need to put remove or delete in the value. must be AM or PM

​

Bot settings

Prefix

You can set a custom prefix for the bot, this is useful if another bot shares the same prefix, as it will prevent commands running twice.

t.set prefix <prefix> can be used to add a custom prefix.

Nickname format

You can set a custom nickname format that can be applied to PMs and AMs. This will allow them to be easily distinguishable.

t.set nicknameformat <manager type> <name format>

managertypemust be either AM or PM. nameformatcan be any string. It may also contain any of the embed variables to generate a dynamic nickname.

Invite settings

TeamAPM has a built-in invite tracker, if each PM uses their own permalink then we can associate user joins to them

Invite watcher

In order to turn on this feature, you will need to run the following command.

t.set invitewatcher <state>

state can be set to enable/disable, on/off, yes/no

Leave time

The invite tracker will also show how many users leave after joining. You can set how long a user must be in the server for an invite to not be labelled as "left".

t.set leavetime <days>

days needs to be greater than or equal to 0, where a value of 0 days will mean no invites will be labelled as "left". This value defaults to 14 days.

All settings

Now that you've set all of them, you should view your settings to make sure you've not messed up anywhere down the line.

t.settings will list all the settings you have configured

​

​

PreviousAM and PM commandsNextEmbed commands

Last updated 3 years ago

Was this helpful?