Skip to content

Configuration

Default configuration

config.yml
bot:
  version: "1.0.0"
  licensekey: ""
  mongoURI: ""
  name: "NovaBot👑"
  token: ""
  app_id: ""
  guild: ""
  activity: "Waiting for orders"
  activity_type: "Cyclical"
  cycle:
  - text: "{botName}"
    duration: 5 # In seconds
  - text: "Looking for tickets {ticketCount}"
    duration: 10
  status: "idle"
  showStatistics: true
  reloadCommandRoles: [""]

  reloadSettings:
    ...

Do not change version

It's for bot to check which version is on and update config!

licensekey

Your unique license key can be obtained on our Discord for NovaBot. Is needed for bot to start up.

mongoURI

MongoDB connection URI. If you have no MongoDB account, you can make one in here. If you'll need a help with setting up a Mongo Cluster for bot (database), feel free to open a ticket on our Discord server.

name

Bot's name. Can be set on whatever, but it will change name setting in "General Informations" in Discord Developer Portal

token

Token can be obtained in here.

app_id

ApplicationID can be obtained in here.

guild

GuildID can be obtained from Discord. Right click on your guild icon in Discord server list and choose "Copy Server ID". Need to have enabled "Developer Mode" in Discord Settings.

activity

Custom text

activity_type

Playing|Streaming|Listening|Watching|Competing|Bubble|Cyclical

Bubble to show custom message as custom status message over bot's profile photo

Cyclical to show multiple messages in a cycle within duration time range in cycle settings.

Danger

Very low values of duration can lead into temp-ban of bot due to rate-limits of Discord!

status

In status can be these three options "online|idle|dnd", which chooses a status of the bot. Online - Green Circle, Idle - Yellow Moon, Dnd - Red Circle with minus icon

showStatistics

Toggle true|false to (not) show statisctics in console of the bot (Starts and messages count).

reloadCommandRoles

Array of roles, which may use /reload command to reload addon's configuration.

reloadSettings

Various settings for embeddings, no permission message, no addons message or placeholder in selection menu.