Skip to content

Getting Started

John Grosh edited this page Jan 26, 2019 · 37 revisions

First and foremost,

Spectra is private. This means that you cannot add Spectra to your server, nor can you host your own copy of it. There are many other bots that perform similar functions; check out Carbonitex and Discord Bots for some excellent alternatives. Spectra is designed for large communities (usually several thousand users) as the core moderation and utility bot. If you believe that Spectra fulfills a niche that other bots do not, and that your community needs, you may join this server and contact jagrosh#4824 about why you specifically need Spectra. Please read the requirements for this request at the bottom of this document.

1. See a list of all commands

You can view all the available commands using %help.
For any command, you can also use %<command> help, replacing <command> with the name of the command. For example, try typing %server help. This works for every command and sub-command, so (for example) if you are having trouble with ignoring a channel, try %ignore addchannel help.

2. Set up common features

You can now begin to customize the bot for your server. Here are some things you might want to do:

  • Add Prefixes - If there is a specific prefix you want Spectra to reply to (such as !), add it with %prefix add !. See %prefix help for other prefix commands
  • Set a Welcome Message - Use %welcomemsg Your Welcome Message Here to set up a welcome message. Example: %welcomemsg Hello, <@{userid}>, welcome to {server}!. See %welcomemsg help for welcome commands, and JagTag for a list of available substitutions.
  • Set up the Feeds - To set up a feed, use %feed <feedname> <channelname> (example: %feed serverlog #log_channel). See %feed help for a list of feeds, and use %feed <feedname> help for information about a specific feed type. Also, for the serverlog feed, see Serverlog Feed Parameters for additional configuration.
  • Create Custom Commands - See Creating a Custom Command (using Tags) for how to make a "custom command" with Spectra tags
  • Set up tag mirrors - Do you use Spectra on other servers, and want to use tags from there? See All About Tags! or %tag mirror help for setting up a mirror to that server so you can use those tags here!
  • Add moderators - Give your moderators access to the Moderator-level commands by adding their role -> %mod addrole <rolename> (See %mod help for more info)

3. Read the rest of the wiki

Or, make sure you know what the pages cover, in case you have additional questions.

Authorization Link

This is Spectra's invite link (and recommended permission set):
Remember, this link will not work under normal circumstances, because the bot is private.
🔗 https://discordapp.com/oauth2/authorize?client_id=169456930362884098&permissions=8&scope=bot
You can remove permissions if you wish, but some commands require some extra permissions; what is listed is the "recommended" set.

If you are requesting permission for Spectra to be added to your server, you must include: 1. The topic of your server. This should be a real topic, not just "memes", "personal server", or "testing". Your server should also not have any not-safe-for-work content. 2. The number of members, both total and online (preferably over 200 online at any give time) 3. What items specifically you need Spectra for that other bots cannot. Many needs can be fulfilled by other bots, and so it is recommended that you look into these other options if they exist. If other bots can perform the tasks that you specify, you will be asked to use those bots instead

Please do not request Spectra unless you mean these requirements. If you don't meet these, you will likely be denied.

Requests for Spectra are currently closed. Please find other bots to perform the duties you need.