Setup - SirChopwood/Arma-3-Bot GitHub Wiki

  1. Invite the bot

  2. Use the >setadmin (@Role) command to set the admin role. This will set which role has the ability to manipulate the bot.

  3. Ensure the bot has relevant permissions. These can be set on the bot specific role or a generic one.

    • Needs permissions to edit the roles and manage nicknames of any roles/users you want managed.
    • Permission to read, send and manage messages in channels you want it active in.
    • Permission to send Embeds in messages and to use External Emojis
  4. Setup a default landing channel. This channel is one that any new user can see into when they join. Its recommended they can only see this channel and relevant one such as rules. Then set a new Role to be your member role. This role allows access into the main majority of your channels and categories.

  5. Now use the >register_role (@Role) command to set the member role on the bot. This will mean that the bot will give new users this role once they have registered with the bot in your server. Note: Your user data (meaning registration) is PER server. and will not carry over between them.

  6. Next you will want to modify the Ranks available to you in your server. You can do this via the following commands. Ranks are simply a form of title and visual state for the user, they do NOT affect what powers people have. Ref: Rank Commands and Rank Formatting

  7. Now you have ranks, you will want to setup your Sections (Squads, Platoons, Groups, Detachments etc...). The sections you create should mirror the structure of your unit. A single Section is limited to 24 people due to Discord Embed limits. Some users in the section can be given admin access to that section. However no hierarchy of Sections exists, each one must internally administrate and/or be controlled by normal server admins. Ref: Section Commands

  8. You are now in a position where the full extent of the bot is available! Feel free to use the >help command or look down at the different documentations below. I personally recommend checking out Announcements, Suggestion Channels & Leave of Absence Channels.