Interface ModuleConfig

Base config for a module


  • ModuleConfig


id: string

ID of this module

intents?: GatewayIntentBits[]

List of required intents

langs?: string[] | "any"

List of supported languages (ex.: ["en", "fr"]). If this does not apply, set to "any".

name: string

Name of the module

packageName?: string

Package name of the module on NPM (ex.: "artibot")

List of parts of the module

repo?: string

GitHub repository of the module (ex.: "Artivain/artibot")

version?: string

Version of the module (ex.: "1.2.3"). You should use the same as in your package.json if you want to publish it.

Generated using TypeDoc v0.23.28