Constructor
new FocaBotCore(settings)
Instantiates a new Bot.
Parameters:
Name | Type | Description | |||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
settings |
object | The settings object.
Properties
|
Members
bot
The discordie Client
commands :CommandManager
The command manager
Type:
guilds :GuildManager
The guild manager
Type:
modules :ModuleManager
The module manager
Type:
permissions :PermissionsManager
The permissions manager
Type:
settings
The settings object
Methods
establishConnection()
Establishes connection with discord.
log(type)
Logs stuff to the console.
Parameters:
Name | Type | Default | Description |
---|---|---|---|
type |
number | 0 | 0 for important stuff, 1 for debug info, 2 for errors. |
processMessage(msg)
Processes messages.
Parameters:
Name | Type | Description |
---|---|---|
msg |
object | Discordie message object |