diff --git a/-chad/org.openredstone.chad.commands/history-command.html b/-chad/org.openredstone.chad.commands/history-command.html new file mode 100644 index 0000000..35f1bfa --- /dev/null +++ b/-chad/org.openredstone.chad.commands/history-command.html @@ -0,0 +1,37 @@ + + + + historyCommand + + + + +
+
+
+
+
+
+ +
+

historyCommand

+
+
fun historyCommand(authorizedRoles: List<String>, sql: Sql): Command
+
+ +
+
+ + + diff --git a/-chad/org.openredstone.chad.commands/index.html b/-chad/org.openredstone.chad.commands/index.html index 5fc0859..7ebb444 100644 --- a/-chad/org.openredstone.chad.commands/index.html +++ b/-chad/org.openredstone.chad.commands/index.html @@ -168,6 +168,21 @@

Functions

+ +
+
+
+
historyCommand
+ +
Link copied to clipboard
+
+
+
+
fun historyCommand(authorizedRoles: List<String>, sql: Sql): Command
+
+
+
+
diff --git a/-chad/org.openredstone.chad/-automod-config/-automod-config.html b/-chad/org.openredstone.chad/-automod-config/-automod-config.html new file mode 100644 index 0000000..ffcec89 --- /dev/null +++ b/-chad/org.openredstone.chad/-automod-config/-automod-config.html @@ -0,0 +1,37 @@ + + + + AutomodConfig + + + + +
+
+
+
+
+
+ +
+

AutomodConfig

+
+
fun AutomodConfig(enableBotAutomod: Boolean, automodChannelId: Long, regexes: List<String>)
+
+ +
+
+ + + diff --git a/-chad/org.openredstone.chad/-automod-config/automod-channel-id.html b/-chad/org.openredstone.chad/-automod-config/automod-channel-id.html new file mode 100644 index 0000000..1229271 --- /dev/null +++ b/-chad/org.openredstone.chad/-automod-config/automod-channel-id.html @@ -0,0 +1,37 @@ + + + + automodChannelId + + + + +
+
+
+
+
+
+ +
+

automodChannelId

+
+
val automodChannelId: Long
+
+ +
+
+ + + diff --git a/-chad/org.openredstone.chad/-automod-config/enable-bot-automod.html b/-chad/org.openredstone.chad/-automod-config/enable-bot-automod.html new file mode 100644 index 0000000..c09bf9a --- /dev/null +++ b/-chad/org.openredstone.chad/-automod-config/enable-bot-automod.html @@ -0,0 +1,37 @@ + + + + enableBotAutomod + + + + +
+
+
+
+
+
+ +
+

enableBotAutomod

+
+
val enableBotAutomod: Boolean
+
+ +
+
+ + + diff --git a/-chad/org.openredstone.chad/-automod-config/index.html b/-chad/org.openredstone.chad/-automod-config/index.html new file mode 100644 index 0000000..af65484 --- /dev/null +++ b/-chad/org.openredstone.chad/-automod-config/index.html @@ -0,0 +1,89 @@ + + + + AutomodConfig + + + + +
+
+
+
+
+
+ +
+

AutomodConfig

+
data class AutomodConfig(enableBotAutomod: Boolean, automodChannelId: Long, regexes: List<String>)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val automodChannelId: Long
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val enableBotAutomod: Boolean
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val regexes: List<String>
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/-chad/org.openredstone.chad/-automod-config/regexes.html b/-chad/org.openredstone.chad/-automod-config/regexes.html new file mode 100644 index 0000000..e78114b --- /dev/null +++ b/-chad/org.openredstone.chad/-automod-config/regexes.html @@ -0,0 +1,37 @@ + + + + regexes + + + + +
+
+
+
+
+
+ +
+

regexes

+
+
val regexes: List<String>
+
+ +
+
+ + + diff --git a/-chad/org.openredstone.chad/-chad-config/-chad-config.html b/-chad/org.openredstone.chad/-chad-config/-chad-config.html index e14446a..01f2742 100644 --- a/-chad/org.openredstone.chad/-chad-config/-chad-config.html +++ b/-chad/org.openredstone.chad/-chad-config/-chad-config.html @@ -22,12 +22,12 @@
-
+

ChadConfig

-
fun ChadConfig(botToken: String, databaseFile: String, enableNotificationRoles: Boolean, notificationChannelId: Long, staffHelpChannelId: Long, removedContentChannelId: Long, welcomeChannelId: Long, gameChatChannelId: Long, statusChannelId: Long, serverId: Long, ingameBotRoleId: String, playingMessage: String, commandChar: Char, disableSpoilers: Boolean, notifications: List<NotificationRoleConfig>, fractalDeets: FractalConfig, authorizedDiscordRoles: List<String>, logging: LoggingConfig, greetings: List<String>, insults: List<String>)
+
fun ChadConfig(botToken: String, databaseFile: String, enableNotificationRoles: Boolean, notificationChannelId: Long, staffHelpChannelId: Long, removedContentChannelId: Long, welcomeChannelId: Long, gameChatChannelId: Long, statusChannelId: Long, serverId: Long, ingameBotRoleId: String, playingMessage: String, commandChar: Char, disableSpoilers: Boolean, notifications: List<NotificationRoleConfig>, fractalDeets: FractalConfig, authorizedDiscordRoles: List<String>, logging: LoggingConfig, botAutomod: AutomodConfig, greetings: List<String>, insults: List<String>)
diff --git a/-chad/org.openredstone.chad/-chad-config/bot-automod.html b/-chad/org.openredstone.chad/-chad-config/bot-automod.html new file mode 100644 index 0000000..515251d --- /dev/null +++ b/-chad/org.openredstone.chad/-chad-config/bot-automod.html @@ -0,0 +1,37 @@ + + + + botAutomod + + + + +
+
+
+
+
+
+ +
+

botAutomod

+
+
val botAutomod: AutomodConfig
+
+ +
+
+ + + diff --git a/-chad/org.openredstone.chad/-chad-config/index.html b/-chad/org.openredstone.chad/-chad-config/index.html index ba68196..5d60f45 100644 --- a/-chad/org.openredstone.chad/-chad-config/index.html +++ b/-chad/org.openredstone.chad/-chad-config/index.html @@ -26,7 +26,7 @@

ChadConfig

-
data class ChadConfig(botToken: String, databaseFile: String, enableNotificationRoles: Boolean, notificationChannelId: Long, staffHelpChannelId: Long, removedContentChannelId: Long, welcomeChannelId: Long, gameChatChannelId: Long, statusChannelId: Long, serverId: Long, ingameBotRoleId: String, playingMessage: String, commandChar: Char, disableSpoilers: Boolean, notifications: List<NotificationRoleConfig>, fractalDeets: FractalConfig, authorizedDiscordRoles: List<String>, logging: LoggingConfig, greetings: List<String>, insults: List<String>)
+
data class ChadConfig(botToken: String, databaseFile: String, enableNotificationRoles: Boolean, notificationChannelId: Long, staffHelpChannelId: Long, removedContentChannelId: Long, welcomeChannelId: Long, gameChatChannelId: Long, statusChannelId: Long, serverId: Long, ingameBotRoleId: String, playingMessage: String, commandChar: Char, disableSpoilers: Boolean, notifications: List<NotificationRoleConfig>, fractalDeets: FractalConfig, authorizedDiscordRoles: List<String>, logging: LoggingConfig, botAutomod: AutomodConfig, greetings: List<String>, insults: List<String>)
@@ -47,6 +47,21 @@

Properties

+ +
+
+
+
botAutomod
+ +
Link copied to clipboard
+
+
+
+
val botAutomod: AutomodConfig
+
+
+
+
diff --git a/-chad/org.openredstone.chad/-history-item/-history-item.html b/-chad/org.openredstone.chad/-history-item/-history-item.html new file mode 100644 index 0000000..b5bcb9b --- /dev/null +++ b/-chad/org.openredstone.chad/-history-item/-history-item.html @@ -0,0 +1,37 @@ + + + + HistoryItem + + + + +
+
+
+
+
+
+ +
+

HistoryItem

+
+
fun HistoryItem(key: String, args: List<String>, response: String, time: Int, service: String, user: String)
+
+ +
+
+ + + diff --git a/-chad/org.openredstone.chad/-history-item/args.html b/-chad/org.openredstone.chad/-history-item/args.html new file mode 100644 index 0000000..e9acd24 --- /dev/null +++ b/-chad/org.openredstone.chad/-history-item/args.html @@ -0,0 +1,37 @@ + + + + args + + + + +
+
+
+
+
+
+ +
+

args

+
+
val args: List<String>
+
+ +
+
+ + + diff --git a/-chad/org.openredstone.chad/-history-item/index.html b/-chad/org.openredstone.chad/-history-item/index.html new file mode 100644 index 0000000..8ac78a2 --- /dev/null +++ b/-chad/org.openredstone.chad/-history-item/index.html @@ -0,0 +1,134 @@ + + + + HistoryItem + + + + +
+
+
+
+
+
+ +
+

HistoryItem

+
data class HistoryItem(key: String, args: List<String>, response: String, time: Int, service: String, user: String)
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val args: List<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val key: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val response: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val service: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val time: Int
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val user: String
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/-chad/org.openredstone.chad/-history-item/key.html b/-chad/org.openredstone.chad/-history-item/key.html new file mode 100644 index 0000000..59e375f --- /dev/null +++ b/-chad/org.openredstone.chad/-history-item/key.html @@ -0,0 +1,37 @@ + + + + key + + + + +
+
+
+
+
+
+ +
+

key

+
+
val key: String
+
+ +
+
+ + + diff --git a/-chad/org.openredstone.chad/-history-item/response.html b/-chad/org.openredstone.chad/-history-item/response.html new file mode 100644 index 0000000..046c158 --- /dev/null +++ b/-chad/org.openredstone.chad/-history-item/response.html @@ -0,0 +1,37 @@ + + + + response + + + + +
+
+
+
+
+
+ +
+

response

+
+
val response: String
+
+ +
+
+ + + diff --git a/-chad/org.openredstone.chad/-history-item/service.html b/-chad/org.openredstone.chad/-history-item/service.html new file mode 100644 index 0000000..4bfe0e1 --- /dev/null +++ b/-chad/org.openredstone.chad/-history-item/service.html @@ -0,0 +1,37 @@ + + + + service + + + + +
+
+
+
+
+
+ +
+

service

+
+
val service: String
+
+ +
+
+ + + diff --git a/-chad/org.openredstone.chad/-history-item/time.html b/-chad/org.openredstone.chad/-history-item/time.html new file mode 100644 index 0000000..62cc258 --- /dev/null +++ b/-chad/org.openredstone.chad/-history-item/time.html @@ -0,0 +1,37 @@ + + + + time + + + + +
+
+
+
+
+
+ +
+

time

+
+
val time: Int
+
+ +
+
+ + + diff --git a/-chad/org.openredstone.chad/-history-item/user.html b/-chad/org.openredstone.chad/-history-item/user.html new file mode 100644 index 0000000..50cfc00 --- /dev/null +++ b/-chad/org.openredstone.chad/-history-item/user.html @@ -0,0 +1,37 @@ + + + + user + + + + +
+
+
+
+
+
+ +
+

user

+
+
val user: String
+
+ +
+
+ + + diff --git a/-chad/org.openredstone.chad/-sql/get-history.html b/-chad/org.openredstone.chad/-sql/get-history.html new file mode 100644 index 0000000..5dc78e6 --- /dev/null +++ b/-chad/org.openredstone.chad/-sql/get-history.html @@ -0,0 +1,37 @@ + + + + getHistory + + + + +
+
+
+
+
+
+ +
+

getHistory

+
+
fun getHistory(age: Int = 2592000): List<HistoryItem>
+
+ +
+
+ + + diff --git a/-chad/org.openredstone.chad/-sql/index.html b/-chad/org.openredstone.chad/-sql/index.html index a40082c..0c38ab3 100644 --- a/-chad/org.openredstone.chad/-sql/index.html +++ b/-chad/org.openredstone.chad/-sql/index.html @@ -47,6 +47,21 @@

Functions

+ +
+
+
+
getHistory
+ +
Link copied to clipboard
+
+
+
+
fun getHistory(age: Int = 2592000): List<HistoryItem>
+
+
+
+
@@ -77,17 +92,17 @@

Functions

- +
insertHistory
- +
Link copied to clipboard
-
fun insertHistory(key: String, args: String, response: String, service: String, user: String): InsertStatement<Number>
+
fun insertHistory(key: String, args: List<String>, response: String, service: String, user: String): InsertStatement<Number>
diff --git a/-chad/org.openredstone.chad/-sql/insert-history.html b/-chad/org.openredstone.chad/-sql/insert-history.html index 1453ebb..41c440c 100644 --- a/-chad/org.openredstone.chad/-sql/insert-history.html +++ b/-chad/org.openredstone.chad/-sql/insert-history.html @@ -22,12 +22,12 @@
-
+

insertHistory

-
fun insertHistory(key: String, args: String, response: String, service: String, user: String): InsertStatement<Number>
+
fun insertHistory(key: String, args: List<String>, response: String, service: String, user: String): InsertStatement<Number>
diff --git a/-chad/org.openredstone.chad/index.html b/-chad/org.openredstone.chad/index.html index d449689..1d01612 100644 --- a/-chad/org.openredstone.chad/index.html +++ b/-chad/org.openredstone.chad/index.html @@ -31,7 +31,22 @@

Package org.

Types

-
+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class AutomodConfig(enableBotAutomod: Boolean, automodChannelId: Long, regexes: List<String>)
+
+
+
+
+
@@ -41,7 +56,7 @@

Types

-
data class ChadConfig(botToken: String, databaseFile: String, enableNotificationRoles: Boolean, notificationChannelId: Long, staffHelpChannelId: Long, removedContentChannelId: Long, welcomeChannelId: Long, gameChatChannelId: Long, statusChannelId: Long, serverId: Long, ingameBotRoleId: String, playingMessage: String, commandChar: Char, disableSpoilers: Boolean, notifications: List<NotificationRoleConfig>, fractalDeets: FractalConfig, authorizedDiscordRoles: List<String>, logging: LoggingConfig, greetings: List<String>, insults: List<String>)
+
data class ChadConfig(botToken: String, databaseFile: String, enableNotificationRoles: Boolean, notificationChannelId: Long, staffHelpChannelId: Long, removedContentChannelId: Long, welcomeChannelId: Long, gameChatChannelId: Long, statusChannelId: Long, serverId: Long, ingameBotRoleId: String, playingMessage: String, commandChar: Char, disableSpoilers: Boolean, notifications: List<NotificationRoleConfig>, fractalDeets: FractalConfig, authorizedDiscordRoles: List<String>, logging: LoggingConfig, botAutomod: AutomodConfig, greetings: List<String>, insults: List<String>)
@@ -76,6 +91,21 @@

Types

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class HistoryItem(key: String, args: List<String>, response: String, time: Int, service: String, user: String)
+
+
+
+
@@ -198,17 +228,32 @@

Functions

- +
- + +
Link copied to clipboard
+
+
+
+
fun startDiscordListeners(logger: KLogger, discordApi: DiscordApi, executor: CommandExecutor, disableSpoilers: Boolean, botAutomod: Boolean, automodChannelId: Long, automodRegexes: List<String>, welcomeChannel: Long, greetings: List<String>, ingameBotRole: String, gameChatChannelId: Long, sql: Sql, coroutineScope: CoroutineScope)
+
+
+
+
+ +
+
+
+ +
Link copied to clipboard
-
fun startDiscordListeners(discordApi: DiscordApi, executor: CommandExecutor, disableSpoilers: Boolean, welcomeChannel: Long, greetings: List<String>, ingameBotRole: String, gameChatChannelId: Long, sql: Sql, coroutineScope: CoroutineScope)
+
fun unixTime(): Int
diff --git a/-chad/org.openredstone.chad/start-discord-listeners.html b/-chad/org.openredstone.chad/start-discord-listeners.html index 08cfab9..17c4a88 100644 --- a/-chad/org.openredstone.chad/start-discord-listeners.html +++ b/-chad/org.openredstone.chad/start-discord-listeners.html @@ -22,12 +22,12 @@
-
+

startDiscordListeners

-
fun startDiscordListeners(discordApi: DiscordApi, executor: CommandExecutor, disableSpoilers: Boolean, welcomeChannel: Long, greetings: List<String>, ingameBotRole: String, gameChatChannelId: Long, sql: Sql, coroutineScope: CoroutineScope)
+
fun startDiscordListeners(logger: KLogger, discordApi: DiscordApi, executor: CommandExecutor, disableSpoilers: Boolean, botAutomod: Boolean, automodChannelId: Long, automodRegexes: List<String>, welcomeChannel: Long, greetings: List<String>, ingameBotRole: String, gameChatChannelId: Long, sql: Sql, coroutineScope: CoroutineScope)
diff --git a/-chad/org.openredstone.chad/unix-time.html b/-chad/org.openredstone.chad/unix-time.html new file mode 100644 index 0000000..9e3b96f --- /dev/null +++ b/-chad/org.openredstone.chad/unix-time.html @@ -0,0 +1,37 @@ + + + + unixTime + + + + +
+
+
+
+
+
+ +
+

unixTime

+
+
fun unixTime(): Int
+
+ +
+
+ + + diff --git a/-chad/package-list b/-chad/package-list index 9167811..fc05593 100644 --- a/-chad/package-list +++ b/-chad/package-list @@ -45,6 +45,7 @@ $dokka.location:org.openredstone.chad.commands//deleteCommand/#kotlin.collection $dokka.location:org.openredstone.chad.commands//fractal/#kotlin.String#org.openredstone.chad.FractalConfig/PointingToDeclaration/-chad/org.openredstone.chad.commands/fractal.html $dokka.location:org.openredstone.chad.commands//fractalCommand/#kotlin.collections.List[kotlin.String]#org.openredstone.chad.ChadConfig/PointingToDeclaration/-chad/org.openredstone.chad.commands/fractal-command.html $dokka.location:org.openredstone.chad.commands//helpCommand/#kotlin.collections.Map[kotlin.String,org.openredstone.chad.commands.Command]/PointingToDeclaration/-chad/org.openredstone.chad.commands/help-command.html +$dokka.location:org.openredstone.chad.commands//historyCommand/#kotlin.collections.List[kotlin.String]#org.openredstone.chad.Sql/PointingToDeclaration/-chad/org.openredstone.chad.commands/history-command.html $dokka.location:org.openredstone.chad.commands//insultCommand/#kotlin.collections.List[kotlin.String]/PointingToDeclaration/-chad/org.openredstone.chad.commands/insult-command.html $dokka.location:org.openredstone.chad.commands//issueCommand/#kotlin.collections.List[kotlin.String]#org.javacord.api.DiscordApi#org.openredstone.chad.ChadConfig#org.javacord.api.entity.server.Server/PointingToDeclaration/-chad/org.openredstone.chad.commands/issue-command.html $dokka.location:org.openredstone.chad.commands//lmgtfy/#/PointingToDeclaration/-chad/org.openredstone.chad.commands/lmgtfy.html @@ -84,10 +85,17 @@ $dokka.location:org.openredstone.chad//logger/#/PointingToDeclaration/-chad/org $dokka.location:org.openredstone.chad//main/#kotlin.Array[kotlin.String]/PointingToDeclaration/-chad/org.openredstone.chad/main.html $dokka.location:org.openredstone.chad//recentMessages/org.javacord.api.entity.channel.ServerTextChannel#/PointingToDeclaration/-chad/org.openredstone.chad/recent-messages.html $dokka.location:org.openredstone.chad//spoilerLogger/#/PointingToDeclaration/-chad/org.openredstone.chad/spoiler-logger.html -$dokka.location:org.openredstone.chad//startDiscordListeners/#org.javacord.api.DiscordApi#org.openredstone.chad.commands.CommandExecutor#kotlin.Boolean#kotlin.Long#kotlin.collections.List[kotlin.String]#kotlin.String#kotlin.Long#org.openredstone.chad.Sql#kotlinx.coroutines.CoroutineScope/PointingToDeclaration/-chad/org.openredstone.chad/start-discord-listeners.html +$dokka.location:org.openredstone.chad//startDiscordListeners/#mu.KLogger#org.javacord.api.DiscordApi#org.openredstone.chad.commands.CommandExecutor#kotlin.Boolean#kotlin.Boolean#kotlin.Long#kotlin.collections.List[kotlin.String]#kotlin.Long#kotlin.collections.List[kotlin.String]#kotlin.String#kotlin.Long#org.openredstone.chad.Sql#kotlinx.coroutines.CoroutineScope/PointingToDeclaration/-chad/org.openredstone.chad/start-discord-listeners.html +$dokka.location:org.openredstone.chad//unixTime/#/PointingToDeclaration/-chad/org.openredstone.chad/unix-time.html +$dokka.location:org.openredstone.chad/AutomodConfig///PointingToDeclaration/-chad/org.openredstone.chad/-automod-config/index.html +$dokka.location:org.openredstone.chad/AutomodConfig/AutomodConfig/#kotlin.Boolean#kotlin.Long#kotlin.collections.List[kotlin.String]/PointingToDeclaration/-chad/org.openredstone.chad/-automod-config/-automod-config.html +$dokka.location:org.openredstone.chad/AutomodConfig/automodChannelId/#/PointingToDeclaration/-chad/org.openredstone.chad/-automod-config/automod-channel-id.html +$dokka.location:org.openredstone.chad/AutomodConfig/enableBotAutomod/#/PointingToDeclaration/-chad/org.openredstone.chad/-automod-config/enable-bot-automod.html +$dokka.location:org.openredstone.chad/AutomodConfig/regexes/#/PointingToDeclaration/-chad/org.openredstone.chad/-automod-config/regexes.html $dokka.location:org.openredstone.chad/ChadConfig///PointingToDeclaration/-chad/org.openredstone.chad/-chad-config/index.html -$dokka.location:org.openredstone.chad/ChadConfig/ChadConfig/#kotlin.String#kotlin.String#kotlin.Boolean#kotlin.Long#kotlin.Long#kotlin.Long#kotlin.Long#kotlin.Long#kotlin.Long#kotlin.Long#kotlin.String#kotlin.String#kotlin.Char#kotlin.Boolean#kotlin.collections.List[org.openredstone.chad.NotificationRoleConfig]#org.openredstone.chad.FractalConfig#kotlin.collections.List[kotlin.String]#org.openredstone.chad.LoggingConfig#kotlin.collections.List[kotlin.String]#kotlin.collections.List[kotlin.String]/PointingToDeclaration/-chad/org.openredstone.chad/-chad-config/-chad-config.html +$dokka.location:org.openredstone.chad/ChadConfig/ChadConfig/#kotlin.String#kotlin.String#kotlin.Boolean#kotlin.Long#kotlin.Long#kotlin.Long#kotlin.Long#kotlin.Long#kotlin.Long#kotlin.Long#kotlin.String#kotlin.String#kotlin.Char#kotlin.Boolean#kotlin.collections.List[org.openredstone.chad.NotificationRoleConfig]#org.openredstone.chad.FractalConfig#kotlin.collections.List[kotlin.String]#org.openredstone.chad.LoggingConfig#org.openredstone.chad.AutomodConfig#kotlin.collections.List[kotlin.String]#kotlin.collections.List[kotlin.String]/PointingToDeclaration/-chad/org.openredstone.chad/-chad-config/-chad-config.html $dokka.location:org.openredstone.chad/ChadConfig/authorizedDiscordRoles/#/PointingToDeclaration/-chad/org.openredstone.chad/-chad-config/authorized-discord-roles.html +$dokka.location:org.openredstone.chad/ChadConfig/botAutomod/#/PointingToDeclaration/-chad/org.openredstone.chad/-chad-config/bot-automod.html $dokka.location:org.openredstone.chad/ChadConfig/botToken/#/PointingToDeclaration/-chad/org.openredstone.chad/-chad-config/bot-token.html $dokka.location:org.openredstone.chad/ChadConfig/commandChar/#/PointingToDeclaration/-chad/org.openredstone.chad/-chad-config/command-char.html $dokka.location:org.openredstone.chad/ChadConfig/databaseFile/#/PointingToDeclaration/-chad/org.openredstone.chad/-chad-config/database-file.html @@ -115,6 +123,14 @@ $dokka.location:org.openredstone.chad/FractalConfig/maxIterations/#/PointingToDe $dokka.location:org.openredstone.chad/FractalConfig/messiness/#/PointingToDeclaration/-chad/org.openredstone.chad/-fractal-config/messiness.html $dokka.location:org.openredstone.chad/FractalConfig/size/#/PointingToDeclaration/-chad/org.openredstone.chad/-fractal-config/size.html $dokka.location:org.openredstone.chad/FractalConfig/zoom/#/PointingToDeclaration/-chad/org.openredstone.chad/-fractal-config/zoom.html +$dokka.location:org.openredstone.chad/HistoryItem///PointingToDeclaration/-chad/org.openredstone.chad/-history-item/index.html +$dokka.location:org.openredstone.chad/HistoryItem/HistoryItem/#kotlin.String#kotlin.collections.List[kotlin.String]#kotlin.String#kotlin.Int#kotlin.String#kotlin.String/PointingToDeclaration/-chad/org.openredstone.chad/-history-item/-history-item.html +$dokka.location:org.openredstone.chad/HistoryItem/args/#/PointingToDeclaration/-chad/org.openredstone.chad/-history-item/args.html +$dokka.location:org.openredstone.chad/HistoryItem/key/#/PointingToDeclaration/-chad/org.openredstone.chad/-history-item/key.html +$dokka.location:org.openredstone.chad/HistoryItem/response/#/PointingToDeclaration/-chad/org.openredstone.chad/-history-item/response.html +$dokka.location:org.openredstone.chad/HistoryItem/service/#/PointingToDeclaration/-chad/org.openredstone.chad/-history-item/service.html +$dokka.location:org.openredstone.chad/HistoryItem/time/#/PointingToDeclaration/-chad/org.openredstone.chad/-history-item/time.html +$dokka.location:org.openredstone.chad/HistoryItem/user/#/PointingToDeclaration/-chad/org.openredstone.chad/-history-item/user.html $dokka.location:org.openredstone.chad/LoggingConfig///PointingToDeclaration/-chad/org.openredstone.chad/-logging-config/index.html $dokka.location:org.openredstone.chad/LoggingConfig/LoggingConfig/#kotlin.String#kotlin.String#kotlin.String/PointingToDeclaration/-chad/org.openredstone.chad/-logging-config/-logging-config.html $dokka.location:org.openredstone.chad/LoggingConfig/chadLevel/#/PointingToDeclaration/-chad/org.openredstone.chad/-logging-config/chad-level.html @@ -130,9 +146,10 @@ $dokka.location:org.openredstone.chad/NotificationRoleConfig/role/#/PointingToDe $dokka.location:org.openredstone.chad/Sql///PointingToDeclaration/-chad/org.openredstone.chad/-sql/index.html $dokka.location:org.openredstone.chad/Sql/Sql/#kotlin.String#kotlin.String/PointingToDeclaration/-chad/org.openredstone.chad/-sql/-sql.html $dokka.location:org.openredstone.chad/Sql/getCommands/#/PointingToDeclaration/-chad/org.openredstone.chad/-sql/get-commands.html +$dokka.location:org.openredstone.chad/Sql/getHistory/#kotlin.Int/PointingToDeclaration/-chad/org.openredstone.chad/-sql/get-history.html $dokka.location:org.openredstone.chad/Sql/initTables/#/PointingToDeclaration/-chad/org.openredstone.chad/-sql/init-tables.html $dokka.location:org.openredstone.chad/Sql/insertCommand/#kotlin.String#kotlin.String/PointingToDeclaration/-chad/org.openredstone.chad/-sql/insert-command.html -$dokka.location:org.openredstone.chad/Sql/insertHistory/#kotlin.String#kotlin.String#kotlin.String#kotlin.String#kotlin.String/PointingToDeclaration/-chad/org.openredstone.chad/-sql/insert-history.html +$dokka.location:org.openredstone.chad/Sql/insertHistory/#kotlin.String#kotlin.collections.List[kotlin.String]#kotlin.String#kotlin.String#kotlin.String/PointingToDeclaration/-chad/org.openredstone.chad/-sql/insert-history.html $dokka.location:org.openredstone.chad/Sql/removeCommand/#kotlin.String/PointingToDeclaration/-chad/org.openredstone.chad/-sql/remove-command.html $dokka.location:org.openredstone.chad/SqlCommand///PointingToDeclaration/-chad/org.openredstone.chad/-sql-command/index.html $dokka.location:org.openredstone.chad/SqlCommand/key/#/PointingToDeclaration/-chad/org.openredstone.chad/-sql-command/key.html diff --git a/navigation.html b/navigation.html index 7a70088..3523c56 100644 --- a/navigation.html +++ b/navigation.html @@ -2,51 +2,60 @@
-
+ + -
+ -
+ -
+ -
+ + -
+ -
+ -
+ -
+ -
+ -
+ -
+
-
+ -
+ -
@@ -77,34 +86,37 @@ -
+ + -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ - diff --git a/scripts/pages.json b/scripts/pages.json index 3ccfb60..bcd3120 100644 --- a/scripts/pages.json +++ b/scripts/pages.json @@ -1 +1 @@ -[{"name":"abstract class Command(privateReply: Boolean, notAuthorized: String, authorizedRoles: List?)","description":"org.openredstone.chad.commands.Command","location":"-chad/org.openredstone.chad.commands/-command/index.html","searchKeys":["Command","abstract class Command(privateReply: Boolean, notAuthorized: String, authorizedRoles: List?)","org.openredstone.chad.commands.Command"]},{"name":"abstract suspend fun runCommand(replyScope: ReplyScope, args: List): CommandResponse","description":"org.openredstone.chad.commands.Command.runCommand","location":"-chad/org.openredstone.chad.commands/-command/run-command.html","searchKeys":["runCommand","abstract suspend fun runCommand(replyScope: ReplyScope, args: List): CommandResponse","org.openredstone.chad.commands.Command.runCommand"]},{"name":"annotation class CommandMarker","description":"org.openredstone.chad.commands.dsl.CommandMarker","location":"-chad/org.openredstone.chad.commands.dsl/-command-marker/index.html","searchKeys":["CommandMarker","annotation class CommandMarker","org.openredstone.chad.commands.dsl.CommandMarker"]},{"name":"class CommandExecutor(commandChar: Char, commands: Commands)","description":"org.openredstone.chad.commands.CommandExecutor","location":"-chad/org.openredstone.chad.commands/-command-executor/index.html","searchKeys":["CommandExecutor","class CommandExecutor(commandChar: Char, commands: Commands)","org.openredstone.chad.commands.CommandExecutor"]},{"name":"class CommandScope(authorizedRoles: List?)","description":"org.openredstone.chad.commands.dsl.CommandScope","location":"-chad/org.openredstone.chad.commands.dsl/-command-scope/index.html","searchKeys":["CommandScope","class CommandScope(authorizedRoles: List?)","org.openredstone.chad.commands.dsl.CommandScope"]},{"name":"class Default(default: String) : Argument","description":"org.openredstone.chad.commands.dsl.Argument.Default","location":"-chad/org.openredstone.chad.commands.dsl/-argument/-default/index.html","searchKeys":["Default","class Default(default: String) : Argument","org.openredstone.chad.commands.dsl.Argument.Default"]},{"name":"class NotificationManager(discordApi: DiscordApi, notificationChannelId: Long, notificationRoles: List)","description":"org.openredstone.chad.NotificationManager","location":"-chad/org.openredstone.chad/-notification-manager/index.html","searchKeys":["NotificationManager","class NotificationManager(discordApi: DiscordApi, notificationChannelId: Long, notificationRoles: List)","org.openredstone.chad.NotificationManager"]},{"name":"class Optional : Argument","description":"org.openredstone.chad.commands.dsl.Argument.Optional","location":"-chad/org.openredstone.chad.commands.dsl/-argument/-optional/index.html","searchKeys":["Optional","class Optional : Argument","org.openredstone.chad.commands.dsl.Argument.Optional"]},{"name":"class ReplyScope(sender: Sender, message: Message, cs: CoroutineScope) : CoroutineScope","description":"org.openredstone.chad.commands.dsl.ReplyScope","location":"-chad/org.openredstone.chad.commands.dsl/-reply-scope/index.html","searchKeys":["ReplyScope","class ReplyScope(sender: Sender, message: Message, cs: CoroutineScope) : CoroutineScope","org.openredstone.chad.commands.dsl.ReplyScope"]},{"name":"class Required : Argument","description":"org.openredstone.chad.commands.dsl.Argument.Required","location":"-chad/org.openredstone.chad.commands.dsl/-argument/-required/index.html","searchKeys":["Required","class Required : Argument","org.openredstone.chad.commands.dsl.Argument.Required"]},{"name":"class Sql(file: String, driver: String)","description":"org.openredstone.chad.Sql","location":"-chad/org.openredstone.chad/-sql/index.html","searchKeys":["Sql","class Sql(file: String, driver: String)","org.openredstone.chad.Sql"]},{"name":"class Subcommand(command: Command)","description":"org.openredstone.chad.commands.dsl.Subcommand","location":"-chad/org.openredstone.chad.commands.dsl/-subcommand/index.html","searchKeys":["Subcommand","class Subcommand(command: Command)","org.openredstone.chad.commands.dsl.Subcommand"]},{"name":"class Vararg : Argument","description":"org.openredstone.chad.commands.dsl.Argument.Vararg","location":"-chad/org.openredstone.chad.commands.dsl/-argument/-vararg/index.html","searchKeys":["Vararg","class Vararg : Argument","org.openredstone.chad.commands.dsl.Argument.Vararg"]},{"name":"data class ChadConfig(botToken: String, databaseFile: String, enableNotificationRoles: Boolean, notificationChannelId: Long, staffHelpChannelId: Long, removedContentChannelId: Long, welcomeChannelId: Long, gameChatChannelId: Long, statusChannelId: Long, serverId: Long, ingameBotRoleId: String, playingMessage: String, commandChar: Char, disableSpoilers: Boolean, notifications: List, fractalDeets: FractalConfig, authorizedDiscordRoles: List, logging: LoggingConfig, greetings: List, insults: List)","description":"org.openredstone.chad.ChadConfig","location":"-chad/org.openredstone.chad/-chad-config/index.html","searchKeys":["ChadConfig","data class ChadConfig(botToken: String, databaseFile: String, enableNotificationRoles: Boolean, notificationChannelId: Long, staffHelpChannelId: Long, removedContentChannelId: Long, welcomeChannelId: Long, gameChatChannelId: Long, statusChannelId: Long, serverId: Long, ingameBotRoleId: String, playingMessage: String, commandChar: Char, disableSpoilers: Boolean, notifications: List, fractalDeets: FractalConfig, authorizedDiscordRoles: List, logging: LoggingConfig, greetings: List, insults: List)","org.openredstone.chad.ChadConfig"]},{"name":"data class CommandResponse(privateReply: Boolean, reply: String, reactions: List)","description":"org.openredstone.chad.commands.CommandResponse","location":"-chad/org.openredstone.chad.commands/-command-response/index.html","searchKeys":["CommandResponse","data class CommandResponse(privateReply: Boolean, reply: String, reactions: List)","org.openredstone.chad.commands.CommandResponse"]},{"name":"data class FractalConfig(size: Int, maxIterations: Int, messiness: Int, zoom: Double)","description":"org.openredstone.chad.FractalConfig","location":"-chad/org.openredstone.chad/-fractal-config/index.html","searchKeys":["FractalConfig","data class FractalConfig(size: Int, maxIterations: Int, messiness: Int, zoom: Double)","org.openredstone.chad.FractalConfig"]},{"name":"data class LoggingConfig(defaultLevel: String, chadLevel: String, dateTimeFormat: String)","description":"org.openredstone.chad.LoggingConfig","location":"-chad/org.openredstone.chad/-logging-config/index.html","searchKeys":["LoggingConfig","data class LoggingConfig(defaultLevel: String, chadLevel: String, dateTimeFormat: String)","org.openredstone.chad.LoggingConfig"]},{"name":"data class NotificationRoleConfig(name: String, role: String, description: String)","description":"org.openredstone.chad.NotificationRoleConfig","location":"-chad/org.openredstone.chad/-notification-role-config/index.html","searchKeys":["NotificationRoleConfig","data class NotificationRoleConfig(name: String, role: String, description: String)","org.openredstone.chad.NotificationRoleConfig"]},{"name":"data class Sender(username: String, roles: List)","description":"org.openredstone.chad.commands.Sender","location":"-chad/org.openredstone.chad.commands/-sender/index.html","searchKeys":["Sender","data class Sender(username: String, roles: List)","org.openredstone.chad.commands.Sender"]},{"name":"fun ChadConfig(botToken: String, databaseFile: String, enableNotificationRoles: Boolean, notificationChannelId: Long, staffHelpChannelId: Long, removedContentChannelId: Long, welcomeChannelId: Long, gameChatChannelId: Long, statusChannelId: Long, serverId: Long, ingameBotRoleId: String, playingMessage: String, commandChar: Char, disableSpoilers: Boolean, notifications: List, fractalDeets: FractalConfig, authorizedDiscordRoles: List, logging: LoggingConfig, greetings: List, insults: List)","description":"org.openredstone.chad.ChadConfig.ChadConfig","location":"-chad/org.openredstone.chad/-chad-config/-chad-config.html","searchKeys":["ChadConfig","fun ChadConfig(botToken: String, databaseFile: String, enableNotificationRoles: Boolean, notificationChannelId: Long, staffHelpChannelId: Long, removedContentChannelId: Long, welcomeChannelId: Long, gameChatChannelId: Long, statusChannelId: Long, serverId: Long, ingameBotRoleId: String, playingMessage: String, commandChar: Char, disableSpoilers: Boolean, notifications: List, fractalDeets: FractalConfig, authorizedDiscordRoles: List, logging: LoggingConfig, greetings: List, insults: List)","org.openredstone.chad.ChadConfig.ChadConfig"]},{"name":"fun Command(privateReply: Boolean = false, notAuthorized: String = \"You are not authorized to run this command.\", authorizedRoles: List? = null)","description":"org.openredstone.chad.commands.Command.Command","location":"-chad/org.openredstone.chad.commands/-command/-command.html","searchKeys":["Command","fun Command(privateReply: Boolean = false, notAuthorized: String = \"You are not authorized to run this command.\", authorizedRoles: List? = null)","org.openredstone.chad.commands.Command.Command"]},{"name":"fun CommandExecutor(commandChar: Char, commands: Commands)","description":"org.openredstone.chad.commands.CommandExecutor.CommandExecutor","location":"-chad/org.openredstone.chad.commands/-command-executor/-command-executor.html","searchKeys":["CommandExecutor","fun CommandExecutor(commandChar: Char, commands: Commands)","org.openredstone.chad.commands.CommandExecutor.CommandExecutor"]},{"name":"fun CommandMarker()","description":"org.openredstone.chad.commands.dsl.CommandMarker.CommandMarker","location":"-chad/org.openredstone.chad.commands.dsl/-command-marker/-command-marker.html","searchKeys":["CommandMarker","fun CommandMarker()","org.openredstone.chad.commands.dsl.CommandMarker.CommandMarker"]},{"name":"fun CommandResponse(privateReply: Boolean, reply: String, reactions: List = emptyList())","description":"org.openredstone.chad.commands.CommandResponse.CommandResponse","location":"-chad/org.openredstone.chad.commands/-command-response/-command-response.html","searchKeys":["CommandResponse","fun CommandResponse(privateReply: Boolean, reply: String, reactions: List = emptyList())","org.openredstone.chad.commands.CommandResponse.CommandResponse"]},{"name":"fun CommandScope(authorizedRoles: List?)","description":"org.openredstone.chad.commands.dsl.CommandScope.CommandScope","location":"-chad/org.openredstone.chad.commands.dsl/-command-scope/-command-scope.html","searchKeys":["CommandScope","fun CommandScope(authorizedRoles: List?)","org.openredstone.chad.commands.dsl.CommandScope.CommandScope"]},{"name":"fun Default(default: String)","description":"org.openredstone.chad.commands.dsl.Argument.Default.Default","location":"-chad/org.openredstone.chad.commands.dsl/-argument/-default/-default.html","searchKeys":["Default","fun Default(default: String)","org.openredstone.chad.commands.dsl.Argument.Default.Default"]},{"name":"fun FractalConfig(size: Int, maxIterations: Int, messiness: Int, zoom: Double)","description":"org.openredstone.chad.FractalConfig.FractalConfig","location":"-chad/org.openredstone.chad/-fractal-config/-fractal-config.html","searchKeys":["FractalConfig","fun FractalConfig(size: Int, maxIterations: Int, messiness: Int, zoom: Double)","org.openredstone.chad.FractalConfig.FractalConfig"]},{"name":"fun LoggingConfig(defaultLevel: String, chadLevel: String, dateTimeFormat: String)","description":"org.openredstone.chad.LoggingConfig.LoggingConfig","location":"-chad/org.openredstone.chad/-logging-config/-logging-config.html","searchKeys":["LoggingConfig","fun LoggingConfig(defaultLevel: String, chadLevel: String, dateTimeFormat: String)","org.openredstone.chad.LoggingConfig.LoggingConfig"]},{"name":"fun NotificationManager(discordApi: DiscordApi, notificationChannelId: Long, notificationRoles: List)","description":"org.openredstone.chad.NotificationManager.NotificationManager","location":"-chad/org.openredstone.chad/-notification-manager/-notification-manager.html","searchKeys":["NotificationManager","fun NotificationManager(discordApi: DiscordApi, notificationChannelId: Long, notificationRoles: List)","org.openredstone.chad.NotificationManager.NotificationManager"]},{"name":"fun NotificationRoleConfig(name: String, role: String, description: String)","description":"org.openredstone.chad.NotificationRoleConfig.NotificationRoleConfig","location":"-chad/org.openredstone.chad/-notification-role-config/-notification-role-config.html","searchKeys":["NotificationRoleConfig","fun NotificationRoleConfig(name: String, role: String, description: String)","org.openredstone.chad.NotificationRoleConfig.NotificationRoleConfig"]},{"name":"fun Optional()","description":"org.openredstone.chad.commands.dsl.Argument.Optional.Optional","location":"-chad/org.openredstone.chad.commands.dsl/-argument/-optional/-optional.html","searchKeys":["Optional","fun Optional()","org.openredstone.chad.commands.dsl.Argument.Optional.Optional"]},{"name":"fun ReplyScope(sender: Sender, message: Message, cs: CoroutineScope)","description":"org.openredstone.chad.commands.dsl.ReplyScope.ReplyScope","location":"-chad/org.openredstone.chad.commands.dsl/-reply-scope/-reply-scope.html","searchKeys":["ReplyScope","fun ReplyScope(sender: Sender, message: Message, cs: CoroutineScope)","org.openredstone.chad.commands.dsl.ReplyScope.ReplyScope"]},{"name":"fun Required()","description":"org.openredstone.chad.commands.dsl.Argument.Required.Required","location":"-chad/org.openredstone.chad.commands.dsl/-argument/-required/-required.html","searchKeys":["Required","fun Required()","org.openredstone.chad.commands.dsl.Argument.Required.Required"]},{"name":"fun Sender(username: String, roles: List)","description":"org.openredstone.chad.commands.Sender.Sender","location":"-chad/org.openredstone.chad.commands/-sender/-sender.html","searchKeys":["Sender","fun Sender(username: String, roles: List)","org.openredstone.chad.commands.Sender.Sender"]},{"name":"fun ServerTextChannel.deleteRecentMessagesByOthers()","description":"org.openredstone.chad.deleteRecentMessagesByOthers","location":"-chad/org.openredstone.chad/delete-recent-messages-by-others.html","searchKeys":["deleteRecentMessagesByOthers","fun ServerTextChannel.deleteRecentMessagesByOthers()","org.openredstone.chad.deleteRecentMessagesByOthers"]},{"name":"fun Sql(file: String, driver: String = \"org.sqlite.JDBC\")","description":"org.openredstone.chad.Sql.Sql","location":"-chad/org.openredstone.chad/-sql/-sql.html","searchKeys":["Sql","fun Sql(file: String, driver: String = \"org.sqlite.JDBC\")","org.openredstone.chad.Sql.Sql"]},{"name":"fun Subcommand(command: Command)","description":"org.openredstone.chad.commands.dsl.Subcommand.Subcommand","location":"-chad/org.openredstone.chad.commands.dsl/-subcommand/-subcommand.html","searchKeys":["Subcommand","fun Subcommand(command: Command)","org.openredstone.chad.commands.dsl.Subcommand.Subcommand"]},{"name":"fun Vararg()","description":"org.openredstone.chad.commands.dsl.Argument.Vararg.Vararg","location":"-chad/org.openredstone.chad.commands.dsl/-argument/-vararg/-vararg.html","searchKeys":["Vararg","fun Vararg()","org.openredstone.chad.commands.dsl.Argument.Vararg.Vararg"]},{"name":"fun command(authorizedRoles: List? = null, configure: CommandScope.() -> Command): Command","description":"org.openredstone.chad.commands.dsl.command","location":"-chad/org.openredstone.chad.commands.dsl/command.html","searchKeys":["command","fun command(authorizedRoles: List? = null, configure: CommandScope.() -> Command): Command","org.openredstone.chad.commands.dsl.command"]},{"name":"fun default(value: String): Argument.Default","description":"org.openredstone.chad.commands.dsl.CommandScope.default","location":"-chad/org.openredstone.chad.commands.dsl/-command-scope/default.html","searchKeys":["default","fun default(value: String): Argument.Default","org.openredstone.chad.commands.dsl.CommandScope.default"]},{"name":"fun deleteCommand(authorizedRoles: List, discordApi: DiscordApi, chadConfig: ChadConfig): Command","description":"org.openredstone.chad.commands.deleteCommand","location":"-chad/org.openredstone.chad.commands/delete-command.html","searchKeys":["deleteCommand","fun deleteCommand(authorizedRoles: List, discordApi: DiscordApi, chadConfig: ChadConfig): Command","org.openredstone.chad.commands.deleteCommand"]},{"name":"fun fractal(seed: String, fractalConfig: FractalConfig): BufferedImage","description":"org.openredstone.chad.commands.fractal","location":"-chad/org.openredstone.chad.commands/fractal.html","searchKeys":["fractal","fun fractal(seed: String, fractalConfig: FractalConfig): BufferedImage","org.openredstone.chad.commands.fractal"]},{"name":"fun fractalCommand(authorizedRoles: List, chadConfig: ChadConfig): Command","description":"org.openredstone.chad.commands.fractalCommand","location":"-chad/org.openredstone.chad.commands/fractal-command.html","searchKeys":["fractalCommand","fun fractalCommand(authorizedRoles: List, chadConfig: ChadConfig): Command","org.openredstone.chad.commands.fractalCommand"]},{"name":"fun getCommands(): Map","description":"org.openredstone.chad.Sql.getCommands","location":"-chad/org.openredstone.chad/-sql/get-commands.html","searchKeys":["getCommands","fun getCommands(): Map","org.openredstone.chad.Sql.getCommands"]},{"name":"fun helpCommand(commands: Commands): Command","description":"org.openredstone.chad.commands.helpCommand","location":"-chad/org.openredstone.chad.commands/help-command.html","searchKeys":["helpCommand","fun helpCommand(commands: Commands): Command","org.openredstone.chad.commands.helpCommand"]},{"name":"fun initTables()","description":"org.openredstone.chad.Sql.initTables","location":"-chad/org.openredstone.chad/-sql/init-tables.html","searchKeys":["initTables","fun initTables()","org.openredstone.chad.Sql.initTables"]},{"name":"fun insertCommand(key: String, response: String): InsertStatement","description":"org.openredstone.chad.Sql.insertCommand","location":"-chad/org.openredstone.chad/-sql/insert-command.html","searchKeys":["insertCommand","fun insertCommand(key: String, response: String): InsertStatement","org.openredstone.chad.Sql.insertCommand"]},{"name":"fun insertHistory(key: String, args: String, response: String, service: String, user: String): InsertStatement","description":"org.openredstone.chad.Sql.insertHistory","location":"-chad/org.openredstone.chad/-sql/insert-history.html","searchKeys":["insertHistory","fun insertHistory(key: String, args: String, response: String, service: String, user: String): InsertStatement","org.openredstone.chad.Sql.insertHistory"]},{"name":"fun insultCommand(insults: List): Command","description":"org.openredstone.chad.commands.insultCommand","location":"-chad/org.openredstone.chad.commands/insult-command.html","searchKeys":["insultCommand","fun insultCommand(insults: List): Command","org.openredstone.chad.commands.insultCommand"]},{"name":"fun isAuthorized(senderRoles: List): Boolean","description":"org.openredstone.chad.commands.Command.isAuthorized","location":"-chad/org.openredstone.chad.commands/-command/is-authorized.html","searchKeys":["isAuthorized","fun isAuthorized(senderRoles: List): Boolean","org.openredstone.chad.commands.Command.isAuthorized"]},{"name":"fun issueCommand(authorizedRoles: List, discordApi: DiscordApi, chadConfig: ChadConfig, discordServer: Server): Command","description":"org.openredstone.chad.commands.issueCommand","location":"-chad/org.openredstone.chad.commands/issue-command.html","searchKeys":["issueCommand","fun issueCommand(authorizedRoles: List, discordApi: DiscordApi, chadConfig: ChadConfig, discordServer: Server): Command","org.openredstone.chad.commands.issueCommand"]},{"name":"fun link(link: String): String","description":"org.openredstone.chad.commands.dsl.ReplyScope.link","location":"-chad/org.openredstone.chad.commands.dsl/-reply-scope/link.html","searchKeys":["link","fun link(link: String): String","org.openredstone.chad.commands.dsl.ReplyScope.link"]},{"name":"fun main(args: Array)","description":"org.openredstone.chad.main","location":"-chad/org.openredstone.chad/main.html","searchKeys":["main","fun main(args: Array)","org.openredstone.chad.main"]},{"name":"fun optional(): Argument.Optional","description":"org.openredstone.chad.commands.dsl.CommandScope.optional","location":"-chad/org.openredstone.chad.commands.dsl/-command-scope/optional.html","searchKeys":["optional","fun optional(): Argument.Optional","org.openredstone.chad.commands.dsl.CommandScope.optional"]},{"name":"fun piklCommand(authorizedRoles: List, discordServer: Server, discordApi: DiscordApi): Command","description":"org.openredstone.chad.commands.piklCommand","location":"-chad/org.openredstone.chad.commands/pikl-command.html","searchKeys":["piklCommand","fun piklCommand(authorizedRoles: List, discordServer: Server, discordApi: DiscordApi): Command","org.openredstone.chad.commands.piklCommand"]},{"name":"fun removeCommand(key: String): Int","description":"org.openredstone.chad.Sql.removeCommand","location":"-chad/org.openredstone.chad/-sql/remove-command.html","searchKeys":["removeCommand","fun removeCommand(key: String): Int","org.openredstone.chad.Sql.removeCommand"]},{"name":"fun reply(isPrivate: Boolean = false, message: suspend ReplyScope.() -> String): Command","description":"org.openredstone.chad.commands.dsl.CommandScope.reply","location":"-chad/org.openredstone.chad.commands.dsl/-command-scope/reply.html","searchKeys":["reply","fun reply(isPrivate: Boolean = false, message: suspend ReplyScope.() -> String): Command","org.openredstone.chad.commands.dsl.CommandScope.reply"]},{"name":"fun required(): Argument.Required","description":"org.openredstone.chad.commands.dsl.CommandScope.required","location":"-chad/org.openredstone.chad.commands.dsl/-command-scope/required.html","searchKeys":["required","fun required(): Argument.Required","org.openredstone.chad.commands.dsl.CommandScope.required"]},{"name":"fun shortConvertCommand(old: Int, new: Int): Command","description":"org.openredstone.chad.commands.shortConvertCommand","location":"-chad/org.openredstone.chad.commands/short-convert-command.html","searchKeys":["shortConvertCommand","fun shortConvertCommand(old: Int, new: Int): Command","org.openredstone.chad.commands.shortConvertCommand"]},{"name":"fun startDiscordListeners(discordApi: DiscordApi, executor: CommandExecutor, disableSpoilers: Boolean, welcomeChannel: Long, greetings: List, ingameBotRole: String, gameChatChannelId: Long, sql: Sql, coroutineScope: CoroutineScope)","description":"org.openredstone.chad.startDiscordListeners","location":"-chad/org.openredstone.chad/start-discord-listeners.html","searchKeys":["startDiscordListeners","fun startDiscordListeners(discordApi: DiscordApi, executor: CommandExecutor, disableSpoilers: Boolean, welcomeChannel: Long, greetings: List, ingameBotRole: String, gameChatChannelId: Long, sql: Sql, coroutineScope: CoroutineScope)","org.openredstone.chad.startDiscordListeners"]},{"name":"fun staticCommand(message: String): Command","description":"org.openredstone.chad.commands.staticCommand","location":"-chad/org.openredstone.chad.commands/static-command.html","searchKeys":["staticCommand","fun staticCommand(message: String): Command","org.openredstone.chad.commands.staticCommand"]},{"name":"fun vararg(): Argument.Vararg","description":"org.openredstone.chad.commands.dsl.CommandScope.vararg","location":"-chad/org.openredstone.chad.commands.dsl/-command-scope/vararg.html","searchKeys":["vararg","fun vararg(): Argument.Vararg","org.openredstone.chad.commands.dsl.CommandScope.vararg"]},{"name":"object ChadSpec : ConfigSpec","description":"org.openredstone.chad.ChadSpec","location":"-chad/org.openredstone.chad/-chad-spec/index.html","searchKeys":["ChadSpec","object ChadSpec : ConfigSpec","org.openredstone.chad.ChadSpec"]},{"name":"object Companion","description":"org.openredstone.chad.commands.CommandExecutor.Companion","location":"-chad/org.openredstone.chad.commands/-command-executor/-companion/index.html","searchKeys":["Companion","object Companion","org.openredstone.chad.commands.CommandExecutor.Companion"]},{"name":"object SqlCommand : Table","description":"org.openredstone.chad.SqlCommand","location":"-chad/org.openredstone.chad/-sql-command/index.html","searchKeys":["SqlCommand","object SqlCommand : Table","org.openredstone.chad.SqlCommand"]},{"name":"object SqlHistory : Table","description":"org.openredstone.chad.SqlHistory","location":"-chad/org.openredstone.chad/-sql-history/index.html","searchKeys":["SqlHistory","object SqlHistory : Table","org.openredstone.chad.SqlHistory"]},{"name":"open fun help(name: String): String","description":"org.openredstone.chad.commands.Command.help","location":"-chad/org.openredstone.chad.commands/-command/help.html","searchKeys":["help","open fun help(name: String): String","org.openredstone.chad.commands.Command.help"]},{"name":"open override fun toString(): String","description":"org.openredstone.chad.commands.dsl.Argument.Default.toString","location":"-chad/org.openredstone.chad.commands.dsl/-argument/-default/to-string.html","searchKeys":["toString","open override fun toString(): String","org.openredstone.chad.commands.dsl.Argument.Default.toString"]},{"name":"open override fun toString(): String","description":"org.openredstone.chad.commands.dsl.Argument.Optional.toString","location":"-chad/org.openredstone.chad.commands.dsl/-argument/-optional/to-string.html","searchKeys":["toString","open override fun toString(): String","org.openredstone.chad.commands.dsl.Argument.Optional.toString"]},{"name":"open override fun toString(): String","description":"org.openredstone.chad.commands.dsl.Argument.Required.toString","location":"-chad/org.openredstone.chad.commands.dsl/-argument/-required/to-string.html","searchKeys":["toString","open override fun toString(): String","org.openredstone.chad.commands.dsl.Argument.Required.toString"]},{"name":"open override fun toString(): String","description":"org.openredstone.chad.commands.dsl.Argument.Vararg.toString","location":"-chad/org.openredstone.chad.commands.dsl/-argument/-vararg/to-string.html","searchKeys":["toString","open override fun toString(): String","org.openredstone.chad.commands.dsl.Argument.Vararg.toString"]},{"name":"operator fun provideDelegate(thisRef: Any?, property: KProperty<*>): ReadOnlyProperty>","description":"org.openredstone.chad.commands.dsl.Argument.Vararg.provideDelegate","location":"-chad/org.openredstone.chad.commands.dsl/-argument/-vararg/provide-delegate.html","searchKeys":["provideDelegate","operator fun provideDelegate(thisRef: Any?, property: KProperty<*>): ReadOnlyProperty>","org.openredstone.chad.commands.dsl.Argument.Vararg.provideDelegate"]},{"name":"operator fun provideDelegate(thisRef: Any?, property: KProperty<*>): ReadOnlyProperty","description":"org.openredstone.chad.commands.dsl.Argument.Default.provideDelegate","location":"-chad/org.openredstone.chad.commands.dsl/-argument/-default/provide-delegate.html","searchKeys":["provideDelegate","operator fun provideDelegate(thisRef: Any?, property: KProperty<*>): ReadOnlyProperty","org.openredstone.chad.commands.dsl.Argument.Default.provideDelegate"]},{"name":"operator fun provideDelegate(thisRef: Any?, property: KProperty<*>): ReadOnlyProperty","description":"org.openredstone.chad.commands.dsl.Argument.Required.provideDelegate","location":"-chad/org.openredstone.chad.commands.dsl/-argument/-required/provide-delegate.html","searchKeys":["provideDelegate","operator fun provideDelegate(thisRef: Any?, property: KProperty<*>): ReadOnlyProperty","org.openredstone.chad.commands.dsl.Argument.Required.provideDelegate"]},{"name":"operator fun provideDelegate(thisRef: Any?, property: KProperty<*>): ReadOnlyProperty","description":"org.openredstone.chad.commands.dsl.Argument.Optional.provideDelegate","location":"-chad/org.openredstone.chad.commands.dsl/-argument/-optional/provide-delegate.html","searchKeys":["provideDelegate","operator fun provideDelegate(thisRef: Any?, property: KProperty<*>): ReadOnlyProperty","org.openredstone.chad.commands.dsl.Argument.Optional.provideDelegate"]},{"name":"sealed class Argument","description":"org.openredstone.chad.commands.dsl.Argument","location":"-chad/org.openredstone.chad.commands.dsl/-argument/index.html","searchKeys":["Argument","sealed class Argument","org.openredstone.chad.commands.dsl.Argument"]},{"name":"suspend fun tryExecute(sender: Sender, discordMessage: Message, message: String, coroutineScope: CoroutineScope, sql: Sql): CommandResponse?","description":"org.openredstone.chad.commands.CommandExecutor.tryExecute","location":"-chad/org.openredstone.chad.commands/-command-executor/try-execute.html","searchKeys":["tryExecute","suspend fun tryExecute(sender: Sender, discordMessage: Message, message: String, coroutineScope: CoroutineScope, sql: Sql): CommandResponse?","org.openredstone.chad.commands.CommandExecutor.tryExecute"]},{"name":"suspend operator fun Subcommand.invoke(vararg args: String): CommandResponse","description":"org.openredstone.chad.commands.dsl.ReplyScope.invoke","location":"-chad/org.openredstone.chad.commands.dsl/-reply-scope/invoke.html","searchKeys":["invoke","suspend operator fun Subcommand.invoke(vararg args: String): CommandResponse","org.openredstone.chad.commands.dsl.ReplyScope.invoke"]},{"name":"val ServerTextChannel.recentMessages: MessageSet","description":"org.openredstone.chad.recentMessages","location":"-chad/org.openredstone.chad/recent-messages.html","searchKeys":["recentMessages","val ServerTextChannel.recentMessages: MessageSet","org.openredstone.chad.recentMessages"]},{"name":"val applyCommand: Command","description":"org.openredstone.chad.commands.applyCommand","location":"-chad/org.openredstone.chad.commands/apply-command.html","searchKeys":["applyCommand","val applyCommand: Command","org.openredstone.chad.commands.applyCommand"]},{"name":"val argRegex: Regex","description":"org.openredstone.chad.commands.CommandExecutor.Companion.argRegex","location":"-chad/org.openredstone.chad.commands/-command-executor/-companion/arg-regex.html","searchKeys":["argRegex","val argRegex: Regex","org.openredstone.chad.commands.CommandExecutor.Companion.argRegex"]},{"name":"val args: Column","description":"org.openredstone.chad.SqlHistory.args","location":"-chad/org.openredstone.chad/-sql-history/args.html","searchKeys":["args","val args: Column","org.openredstone.chad.SqlHistory.args"]},{"name":"val authorizedDiscordRoles: List","description":"org.openredstone.chad.ChadConfig.authorizedDiscordRoles","location":"-chad/org.openredstone.chad/-chad-config/authorized-discord-roles.html","searchKeys":["authorizedDiscordRoles","val authorizedDiscordRoles: List","org.openredstone.chad.ChadConfig.authorizedDiscordRoles"]},{"name":"val botToken: String","description":"org.openredstone.chad.ChadConfig.botToken","location":"-chad/org.openredstone.chad/-chad-config/bot-token.html","searchKeys":["botToken","val botToken: String","org.openredstone.chad.ChadConfig.botToken"]},{"name":"val chad: RequiredItem","description":"org.openredstone.chad.ChadSpec.chad","location":"-chad/org.openredstone.chad/-chad-spec/chad.html","searchKeys":["chad","val chad: RequiredItem","org.openredstone.chad.ChadSpec.chad"]},{"name":"val chadLevel: String","description":"org.openredstone.chad.LoggingConfig.chadLevel","location":"-chad/org.openredstone.chad/-logging-config/chad-level.html","searchKeys":["chadLevel","val chadLevel: String","org.openredstone.chad.LoggingConfig.chadLevel"]},{"name":"val commandChar: Char","description":"org.openredstone.chad.ChadConfig.commandChar","location":"-chad/org.openredstone.chad/-chad-config/command-char.html","searchKeys":["commandChar","val commandChar: Char","org.openredstone.chad.ChadConfig.commandChar"]},{"name":"val convertCommand: Command","description":"org.openredstone.chad.commands.convertCommand","location":"-chad/org.openredstone.chad.commands/convert-command.html","searchKeys":["convertCommand","val convertCommand: Command","org.openredstone.chad.commands.convertCommand"]},{"name":"val databaseFile: String","description":"org.openredstone.chad.ChadConfig.databaseFile","location":"-chad/org.openredstone.chad/-chad-config/database-file.html","searchKeys":["databaseFile","val databaseFile: String","org.openredstone.chad.ChadConfig.databaseFile"]},{"name":"val dateTimeFormat: String","description":"org.openredstone.chad.LoggingConfig.dateTimeFormat","location":"-chad/org.openredstone.chad/-logging-config/date-time-format.html","searchKeys":["dateTimeFormat","val dateTimeFormat: String","org.openredstone.chad.LoggingConfig.dateTimeFormat"]},{"name":"val defaultLevel: String","description":"org.openredstone.chad.LoggingConfig.defaultLevel","location":"-chad/org.openredstone.chad/-logging-config/default-level.html","searchKeys":["defaultLevel","val defaultLevel: String","org.openredstone.chad.LoggingConfig.defaultLevel"]},{"name":"val description: String","description":"org.openredstone.chad.NotificationRoleConfig.description","location":"-chad/org.openredstone.chad/-notification-role-config/description.html","searchKeys":["description","val description: String","org.openredstone.chad.NotificationRoleConfig.description"]},{"name":"val disableSpoilers: Boolean","description":"org.openredstone.chad.ChadConfig.disableSpoilers","location":"-chad/org.openredstone.chad/-chad-config/disable-spoilers.html","searchKeys":["disableSpoilers","val disableSpoilers: Boolean","org.openredstone.chad.ChadConfig.disableSpoilers"]},{"name":"val enableNotificationRoles: Boolean","description":"org.openredstone.chad.ChadConfig.enableNotificationRoles","location":"-chad/org.openredstone.chad/-chad-config/enable-notification-roles.html","searchKeys":["enableNotificationRoles","val enableNotificationRoles: Boolean","org.openredstone.chad.ChadConfig.enableNotificationRoles"]},{"name":"val fractalDeets: FractalConfig","description":"org.openredstone.chad.ChadConfig.fractalDeets","location":"-chad/org.openredstone.chad/-chad-config/fractal-deets.html","searchKeys":["fractalDeets","val fractalDeets: FractalConfig","org.openredstone.chad.ChadConfig.fractalDeets"]},{"name":"val gameChatChannelId: Long","description":"org.openredstone.chad.ChadConfig.gameChatChannelId","location":"-chad/org.openredstone.chad/-chad-config/game-chat-channel-id.html","searchKeys":["gameChatChannelId","val gameChatChannelId: Long","org.openredstone.chad.ChadConfig.gameChatChannelId"]},{"name":"val greetings: List","description":"org.openredstone.chad.ChadConfig.greetings","location":"-chad/org.openredstone.chad/-chad-config/greetings.html","searchKeys":["greetings","val greetings: List","org.openredstone.chad.ChadConfig.greetings"]},{"name":"val ingameBotRoleId: String","description":"org.openredstone.chad.ChadConfig.ingameBotRoleId","location":"-chad/org.openredstone.chad/-chad-config/ingame-bot-role-id.html","searchKeys":["ingameBotRoleId","val ingameBotRoleId: String","org.openredstone.chad.ChadConfig.ingameBotRoleId"]},{"name":"val insults: List","description":"org.openredstone.chad.ChadConfig.insults","location":"-chad/org.openredstone.chad/-chad-config/insults.html","searchKeys":["insults","val insults: List","org.openredstone.chad.ChadConfig.insults"]},{"name":"val invalidArg: CommandResponse","description":"org.openredstone.chad.commands.CommandExecutor.Companion.invalidArg","location":"-chad/org.openredstone.chad.commands/-command-executor/-companion/invalid-arg.html","searchKeys":["invalidArg","val invalidArg: CommandResponse","org.openredstone.chad.commands.CommandExecutor.Companion.invalidArg"]},{"name":"val invalidCommand: CommandResponse","description":"org.openredstone.chad.commands.CommandExecutor.Companion.invalidCommand","location":"-chad/org.openredstone.chad.commands/-command-executor/-companion/invalid-command.html","searchKeys":["invalidCommand","val invalidCommand: CommandResponse","org.openredstone.chad.commands.CommandExecutor.Companion.invalidCommand"]},{"name":"val key: Column","description":"org.openredstone.chad.SqlCommand.key","location":"-chad/org.openredstone.chad/-sql-command/key.html","searchKeys":["key","val key: Column","org.openredstone.chad.SqlCommand.key"]},{"name":"val key: Column","description":"org.openredstone.chad.SqlHistory.key","location":"-chad/org.openredstone.chad/-sql-history/key.html","searchKeys":["key","val key: Column","org.openredstone.chad.SqlHistory.key"]},{"name":"val lmgtfy: Command","description":"org.openredstone.chad.commands.lmgtfy","location":"-chad/org.openredstone.chad.commands/lmgtfy.html","searchKeys":["lmgtfy","val lmgtfy: Command","org.openredstone.chad.commands.lmgtfy"]},{"name":"val logger: KLogger","description":"org.openredstone.chad.logger","location":"-chad/org.openredstone.chad/logger.html","searchKeys":["logger","val logger: KLogger","org.openredstone.chad.logger"]},{"name":"val logging: LoggingConfig","description":"org.openredstone.chad.ChadConfig.logging","location":"-chad/org.openredstone.chad/-chad-config/logging.html","searchKeys":["logging","val logging: LoggingConfig","org.openredstone.chad.ChadConfig.logging"]},{"name":"val maxIterations: Int","description":"org.openredstone.chad.FractalConfig.maxIterations","location":"-chad/org.openredstone.chad/-fractal-config/max-iterations.html","searchKeys":["maxIterations","val maxIterations: Int","org.openredstone.chad.FractalConfig.maxIterations"]},{"name":"val message: Message","description":"org.openredstone.chad.commands.dsl.ReplyScope.message","location":"-chad/org.openredstone.chad.commands.dsl/-reply-scope/message.html","searchKeys":["message","val message: Message","org.openredstone.chad.commands.dsl.ReplyScope.message"]},{"name":"val messiness: Int","description":"org.openredstone.chad.FractalConfig.messiness","location":"-chad/org.openredstone.chad/-fractal-config/messiness.html","searchKeys":["messiness","val messiness: Int","org.openredstone.chad.FractalConfig.messiness"]},{"name":"val name: String","description":"org.openredstone.chad.NotificationRoleConfig.name","location":"-chad/org.openredstone.chad/-notification-role-config/name.html","searchKeys":["name","val name: String","org.openredstone.chad.NotificationRoleConfig.name"]},{"name":"val nameRegex: Regex","description":"org.openredstone.chad.commands.CommandExecutor.Companion.nameRegex","location":"-chad/org.openredstone.chad.commands/-command-executor/-companion/name-regex.html","searchKeys":["nameRegex","val nameRegex: Regex","org.openredstone.chad.commands.CommandExecutor.Companion.nameRegex"]},{"name":"val notAuthorized: String","description":"org.openredstone.chad.commands.Command.notAuthorized","location":"-chad/org.openredstone.chad.commands/-command/not-authorized.html","searchKeys":["notAuthorized","val notAuthorized: String","org.openredstone.chad.commands.Command.notAuthorized"]},{"name":"val notificationChannelId: Long","description":"org.openredstone.chad.ChadConfig.notificationChannelId","location":"-chad/org.openredstone.chad/-chad-config/notification-channel-id.html","searchKeys":["notificationChannelId","val notificationChannelId: Long","org.openredstone.chad.ChadConfig.notificationChannelId"]},{"name":"val notifications: List","description":"org.openredstone.chad.ChadConfig.notifications","location":"-chad/org.openredstone.chad/-chad-config/notifications.html","searchKeys":["notifications","val notifications: List","org.openredstone.chad.ChadConfig.notifications"]},{"name":"val playingMessage: String","description":"org.openredstone.chad.ChadConfig.playingMessage","location":"-chad/org.openredstone.chad/-chad-config/playing-message.html","searchKeys":["playingMessage","val playingMessage: String","org.openredstone.chad.ChadConfig.playingMessage"]},{"name":"val pollCommand: Command","description":"org.openredstone.chad.commands.pollCommand","location":"-chad/org.openredstone.chad.commands/poll-command.html","searchKeys":["pollCommand","val pollCommand: Command","org.openredstone.chad.commands.pollCommand"]},{"name":"val privateReply: Boolean","description":"org.openredstone.chad.commands.CommandResponse.privateReply","location":"-chad/org.openredstone.chad.commands/-command-response/private-reply.html","searchKeys":["privateReply","val privateReply: Boolean","org.openredstone.chad.commands.CommandResponse.privateReply"]},{"name":"val privateReply: Boolean = false","description":"org.openredstone.chad.commands.Command.privateReply","location":"-chad/org.openredstone.chad.commands/-command/private-reply.html","searchKeys":["privateReply","val privateReply: Boolean = false","org.openredstone.chad.commands.Command.privateReply"]},{"name":"val reactions: List","description":"org.openredstone.chad.commands.CommandResponse.reactions","location":"-chad/org.openredstone.chad.commands/-command-response/reactions.html","searchKeys":["reactions","val reactions: List","org.openredstone.chad.commands.CommandResponse.reactions"]},{"name":"val reactions: MutableList","description":"org.openredstone.chad.commands.dsl.ReplyScope.reactions","location":"-chad/org.openredstone.chad.commands.dsl/-reply-scope/reactions.html","searchKeys":["reactions","val reactions: MutableList","org.openredstone.chad.commands.dsl.ReplyScope.reactions"]},{"name":"val removedContentChannelId: Long","description":"org.openredstone.chad.ChadConfig.removedContentChannelId","location":"-chad/org.openredstone.chad/-chad-config/removed-content-channel-id.html","searchKeys":["removedContentChannelId","val removedContentChannelId: Long","org.openredstone.chad.ChadConfig.removedContentChannelId"]},{"name":"val reply: String","description":"org.openredstone.chad.commands.CommandResponse.reply","location":"-chad/org.openredstone.chad.commands/-command-response/reply.html","searchKeys":["reply","val reply: String","org.openredstone.chad.commands.CommandResponse.reply"]},{"name":"val response: Column","description":"org.openredstone.chad.SqlCommand.response","location":"-chad/org.openredstone.chad/-sql-command/response.html","searchKeys":["response","val response: Column","org.openredstone.chad.SqlCommand.response"]},{"name":"val response: Column","description":"org.openredstone.chad.SqlHistory.response","location":"-chad/org.openredstone.chad/-sql-history/response.html","searchKeys":["response","val response: Column","org.openredstone.chad.SqlHistory.response"]},{"name":"val role: String","description":"org.openredstone.chad.NotificationRoleConfig.role","location":"-chad/org.openredstone.chad/-notification-role-config/role.html","searchKeys":["role","val role: String","org.openredstone.chad.NotificationRoleConfig.role"]},{"name":"val roles: List","description":"org.openredstone.chad.commands.Sender.roles","location":"-chad/org.openredstone.chad.commands/-sender/roles.html","searchKeys":["roles","val roles: List","org.openredstone.chad.commands.Sender.roles"]},{"name":"val rollCommand: Command","description":"org.openredstone.chad.commands.rollCommand","location":"-chad/org.openredstone.chad.commands/roll-command.html","searchKeys":["rollCommand","val rollCommand: Command","org.openredstone.chad.commands.rollCommand"]},{"name":"val sender: Sender","description":"org.openredstone.chad.commands.dsl.ReplyScope.sender","location":"-chad/org.openredstone.chad.commands.dsl/-reply-scope/sender.html","searchKeys":["sender","val sender: Sender","org.openredstone.chad.commands.dsl.ReplyScope.sender"]},{"name":"val serverId: Long","description":"org.openredstone.chad.ChadConfig.serverId","location":"-chad/org.openredstone.chad/-chad-config/server-id.html","searchKeys":["serverId","val serverId: Long","org.openredstone.chad.ChadConfig.serverId"]},{"name":"val service: Column","description":"org.openredstone.chad.SqlHistory.service","location":"-chad/org.openredstone.chad/-sql-history/service.html","searchKeys":["service","val service: Column","org.openredstone.chad.SqlHistory.service"]},{"name":"val size: Int","description":"org.openredstone.chad.FractalConfig.size","location":"-chad/org.openredstone.chad/-fractal-config/size.html","searchKeys":["size","val size: Int","org.openredstone.chad.FractalConfig.size"]},{"name":"val spoilerLogger: KLogger","description":"org.openredstone.chad.spoilerLogger","location":"-chad/org.openredstone.chad/spoiler-logger.html","searchKeys":["spoilerLogger","val spoilerLogger: KLogger","org.openredstone.chad.spoilerLogger"]},{"name":"val staffHelpChannelId: Long","description":"org.openredstone.chad.ChadConfig.staffHelpChannelId","location":"-chad/org.openredstone.chad/-chad-config/staff-help-channel-id.html","searchKeys":["staffHelpChannelId","val staffHelpChannelId: Long","org.openredstone.chad.ChadConfig.staffHelpChannelId"]},{"name":"val statusChannelId: Long","description":"org.openredstone.chad.ChadConfig.statusChannelId","location":"-chad/org.openredstone.chad/-chad-config/status-channel-id.html","searchKeys":["statusChannelId","val statusChannelId: Long","org.openredstone.chad.ChadConfig.statusChannelId"]},{"name":"val time: Column","description":"org.openredstone.chad.SqlHistory.time","location":"-chad/org.openredstone.chad/-sql-history/time.html","searchKeys":["time","val time: Column","org.openredstone.chad.SqlHistory.time"]},{"name":"val user: Column","description":"org.openredstone.chad.SqlHistory.user","location":"-chad/org.openredstone.chad/-sql-history/user.html","searchKeys":["user","val user: Column","org.openredstone.chad.SqlHistory.user"]},{"name":"val username: String","description":"org.openredstone.chad.commands.Sender.username","location":"-chad/org.openredstone.chad.commands/-sender/username.html","searchKeys":["username","val username: String","org.openredstone.chad.commands.Sender.username"]},{"name":"val uuidCommand: Command","description":"org.openredstone.chad.commands.uuidCommand","location":"-chad/org.openredstone.chad.commands/uuid-command.html","searchKeys":["uuidCommand","val uuidCommand: Command","org.openredstone.chad.commands.uuidCommand"]},{"name":"val welcomeChannelId: Long","description":"org.openredstone.chad.ChadConfig.welcomeChannelId","location":"-chad/org.openredstone.chad/-chad-config/welcome-channel-id.html","searchKeys":["welcomeChannelId","val welcomeChannelId: Long","org.openredstone.chad.ChadConfig.welcomeChannelId"]},{"name":"val zoom: Double","description":"org.openredstone.chad.FractalConfig.zoom","location":"-chad/org.openredstone.chad/-fractal-config/zoom.html","searchKeys":["zoom","val zoom: Double","org.openredstone.chad.FractalConfig.zoom"]},{"name":"var help: String? = null","description":"org.openredstone.chad.commands.dsl.CommandScope.help","location":"-chad/org.openredstone.chad.commands.dsl/-command-scope/help.html","searchKeys":["help","var help: String? = null","org.openredstone.chad.commands.dsl.CommandScope.help"]}] +[{"name":"abstract class Command(privateReply: Boolean, notAuthorized: String, authorizedRoles: List?)","description":"org.openredstone.chad.commands.Command","location":"-chad/org.openredstone.chad.commands/-command/index.html","searchKeys":["Command","abstract class Command(privateReply: Boolean, notAuthorized: String, authorizedRoles: List?)","org.openredstone.chad.commands.Command"]},{"name":"abstract suspend fun runCommand(replyScope: ReplyScope, args: List): CommandResponse","description":"org.openredstone.chad.commands.Command.runCommand","location":"-chad/org.openredstone.chad.commands/-command/run-command.html","searchKeys":["runCommand","abstract suspend fun runCommand(replyScope: ReplyScope, args: List): CommandResponse","org.openredstone.chad.commands.Command.runCommand"]},{"name":"annotation class CommandMarker","description":"org.openredstone.chad.commands.dsl.CommandMarker","location":"-chad/org.openredstone.chad.commands.dsl/-command-marker/index.html","searchKeys":["CommandMarker","annotation class CommandMarker","org.openredstone.chad.commands.dsl.CommandMarker"]},{"name":"class CommandExecutor(commandChar: Char, commands: Commands)","description":"org.openredstone.chad.commands.CommandExecutor","location":"-chad/org.openredstone.chad.commands/-command-executor/index.html","searchKeys":["CommandExecutor","class CommandExecutor(commandChar: Char, commands: Commands)","org.openredstone.chad.commands.CommandExecutor"]},{"name":"class CommandScope(authorizedRoles: List?)","description":"org.openredstone.chad.commands.dsl.CommandScope","location":"-chad/org.openredstone.chad.commands.dsl/-command-scope/index.html","searchKeys":["CommandScope","class CommandScope(authorizedRoles: List?)","org.openredstone.chad.commands.dsl.CommandScope"]},{"name":"class Default(default: String) : Argument","description":"org.openredstone.chad.commands.dsl.Argument.Default","location":"-chad/org.openredstone.chad.commands.dsl/-argument/-default/index.html","searchKeys":["Default","class Default(default: String) : Argument","org.openredstone.chad.commands.dsl.Argument.Default"]},{"name":"class NotificationManager(discordApi: DiscordApi, notificationChannelId: Long, notificationRoles: List)","description":"org.openredstone.chad.NotificationManager","location":"-chad/org.openredstone.chad/-notification-manager/index.html","searchKeys":["NotificationManager","class NotificationManager(discordApi: DiscordApi, notificationChannelId: Long, notificationRoles: List)","org.openredstone.chad.NotificationManager"]},{"name":"class Optional : Argument","description":"org.openredstone.chad.commands.dsl.Argument.Optional","location":"-chad/org.openredstone.chad.commands.dsl/-argument/-optional/index.html","searchKeys":["Optional","class Optional : Argument","org.openredstone.chad.commands.dsl.Argument.Optional"]},{"name":"class ReplyScope(sender: Sender, message: Message, cs: CoroutineScope) : CoroutineScope","description":"org.openredstone.chad.commands.dsl.ReplyScope","location":"-chad/org.openredstone.chad.commands.dsl/-reply-scope/index.html","searchKeys":["ReplyScope","class ReplyScope(sender: Sender, message: Message, cs: CoroutineScope) : CoroutineScope","org.openredstone.chad.commands.dsl.ReplyScope"]},{"name":"class Required : Argument","description":"org.openredstone.chad.commands.dsl.Argument.Required","location":"-chad/org.openredstone.chad.commands.dsl/-argument/-required/index.html","searchKeys":["Required","class Required : Argument","org.openredstone.chad.commands.dsl.Argument.Required"]},{"name":"class Sql(file: String, driver: String)","description":"org.openredstone.chad.Sql","location":"-chad/org.openredstone.chad/-sql/index.html","searchKeys":["Sql","class Sql(file: String, driver: String)","org.openredstone.chad.Sql"]},{"name":"class Subcommand(command: Command)","description":"org.openredstone.chad.commands.dsl.Subcommand","location":"-chad/org.openredstone.chad.commands.dsl/-subcommand/index.html","searchKeys":["Subcommand","class Subcommand(command: Command)","org.openredstone.chad.commands.dsl.Subcommand"]},{"name":"class Vararg : Argument","description":"org.openredstone.chad.commands.dsl.Argument.Vararg","location":"-chad/org.openredstone.chad.commands.dsl/-argument/-vararg/index.html","searchKeys":["Vararg","class Vararg : Argument","org.openredstone.chad.commands.dsl.Argument.Vararg"]},{"name":"data class AutomodConfig(enableBotAutomod: Boolean, automodChannelId: Long, regexes: List)","description":"org.openredstone.chad.AutomodConfig","location":"-chad/org.openredstone.chad/-automod-config/index.html","searchKeys":["AutomodConfig","data class AutomodConfig(enableBotAutomod: Boolean, automodChannelId: Long, regexes: List)","org.openredstone.chad.AutomodConfig"]},{"name":"data class ChadConfig(botToken: String, databaseFile: String, enableNotificationRoles: Boolean, notificationChannelId: Long, staffHelpChannelId: Long, removedContentChannelId: Long, welcomeChannelId: Long, gameChatChannelId: Long, statusChannelId: Long, serverId: Long, ingameBotRoleId: String, playingMessage: String, commandChar: Char, disableSpoilers: Boolean, notifications: List, fractalDeets: FractalConfig, authorizedDiscordRoles: List, logging: LoggingConfig, botAutomod: AutomodConfig, greetings: List, insults: List)","description":"org.openredstone.chad.ChadConfig","location":"-chad/org.openredstone.chad/-chad-config/index.html","searchKeys":["ChadConfig","data class ChadConfig(botToken: String, databaseFile: String, enableNotificationRoles: Boolean, notificationChannelId: Long, staffHelpChannelId: Long, removedContentChannelId: Long, welcomeChannelId: Long, gameChatChannelId: Long, statusChannelId: Long, serverId: Long, ingameBotRoleId: String, playingMessage: String, commandChar: Char, disableSpoilers: Boolean, notifications: List, fractalDeets: FractalConfig, authorizedDiscordRoles: List, logging: LoggingConfig, botAutomod: AutomodConfig, greetings: List, insults: List)","org.openredstone.chad.ChadConfig"]},{"name":"data class CommandResponse(privateReply: Boolean, reply: String, reactions: List)","description":"org.openredstone.chad.commands.CommandResponse","location":"-chad/org.openredstone.chad.commands/-command-response/index.html","searchKeys":["CommandResponse","data class CommandResponse(privateReply: Boolean, reply: String, reactions: List)","org.openredstone.chad.commands.CommandResponse"]},{"name":"data class FractalConfig(size: Int, maxIterations: Int, messiness: Int, zoom: Double)","description":"org.openredstone.chad.FractalConfig","location":"-chad/org.openredstone.chad/-fractal-config/index.html","searchKeys":["FractalConfig","data class FractalConfig(size: Int, maxIterations: Int, messiness: Int, zoom: Double)","org.openredstone.chad.FractalConfig"]},{"name":"data class HistoryItem(key: String, args: List, response: String, time: Int, service: String, user: String)","description":"org.openredstone.chad.HistoryItem","location":"-chad/org.openredstone.chad/-history-item/index.html","searchKeys":["HistoryItem","data class HistoryItem(key: String, args: List, response: String, time: Int, service: String, user: String)","org.openredstone.chad.HistoryItem"]},{"name":"data class LoggingConfig(defaultLevel: String, chadLevel: String, dateTimeFormat: String)","description":"org.openredstone.chad.LoggingConfig","location":"-chad/org.openredstone.chad/-logging-config/index.html","searchKeys":["LoggingConfig","data class LoggingConfig(defaultLevel: String, chadLevel: String, dateTimeFormat: String)","org.openredstone.chad.LoggingConfig"]},{"name":"data class NotificationRoleConfig(name: String, role: String, description: String)","description":"org.openredstone.chad.NotificationRoleConfig","location":"-chad/org.openredstone.chad/-notification-role-config/index.html","searchKeys":["NotificationRoleConfig","data class NotificationRoleConfig(name: String, role: String, description: String)","org.openredstone.chad.NotificationRoleConfig"]},{"name":"data class Sender(username: String, roles: List)","description":"org.openredstone.chad.commands.Sender","location":"-chad/org.openredstone.chad.commands/-sender/index.html","searchKeys":["Sender","data class Sender(username: String, roles: List)","org.openredstone.chad.commands.Sender"]},{"name":"fun AutomodConfig(enableBotAutomod: Boolean, automodChannelId: Long, regexes: List)","description":"org.openredstone.chad.AutomodConfig.AutomodConfig","location":"-chad/org.openredstone.chad/-automod-config/-automod-config.html","searchKeys":["AutomodConfig","fun AutomodConfig(enableBotAutomod: Boolean, automodChannelId: Long, regexes: List)","org.openredstone.chad.AutomodConfig.AutomodConfig"]},{"name":"fun ChadConfig(botToken: String, databaseFile: String, enableNotificationRoles: Boolean, notificationChannelId: Long, staffHelpChannelId: Long, removedContentChannelId: Long, welcomeChannelId: Long, gameChatChannelId: Long, statusChannelId: Long, serverId: Long, ingameBotRoleId: String, playingMessage: String, commandChar: Char, disableSpoilers: Boolean, notifications: List, fractalDeets: FractalConfig, authorizedDiscordRoles: List, logging: LoggingConfig, botAutomod: AutomodConfig, greetings: List, insults: List)","description":"org.openredstone.chad.ChadConfig.ChadConfig","location":"-chad/org.openredstone.chad/-chad-config/-chad-config.html","searchKeys":["ChadConfig","fun ChadConfig(botToken: String, databaseFile: String, enableNotificationRoles: Boolean, notificationChannelId: Long, staffHelpChannelId: Long, removedContentChannelId: Long, welcomeChannelId: Long, gameChatChannelId: Long, statusChannelId: Long, serverId: Long, ingameBotRoleId: String, playingMessage: String, commandChar: Char, disableSpoilers: Boolean, notifications: List, fractalDeets: FractalConfig, authorizedDiscordRoles: List, logging: LoggingConfig, botAutomod: AutomodConfig, greetings: List, insults: List)","org.openredstone.chad.ChadConfig.ChadConfig"]},{"name":"fun Command(privateReply: Boolean = false, notAuthorized: String = \"You are not authorized to run this command.\", authorizedRoles: List? = null)","description":"org.openredstone.chad.commands.Command.Command","location":"-chad/org.openredstone.chad.commands/-command/-command.html","searchKeys":["Command","fun Command(privateReply: Boolean = false, notAuthorized: String = \"You are not authorized to run this command.\", authorizedRoles: List? = null)","org.openredstone.chad.commands.Command.Command"]},{"name":"fun CommandExecutor(commandChar: Char, commands: Commands)","description":"org.openredstone.chad.commands.CommandExecutor.CommandExecutor","location":"-chad/org.openredstone.chad.commands/-command-executor/-command-executor.html","searchKeys":["CommandExecutor","fun CommandExecutor(commandChar: Char, commands: Commands)","org.openredstone.chad.commands.CommandExecutor.CommandExecutor"]},{"name":"fun CommandMarker()","description":"org.openredstone.chad.commands.dsl.CommandMarker.CommandMarker","location":"-chad/org.openredstone.chad.commands.dsl/-command-marker/-command-marker.html","searchKeys":["CommandMarker","fun CommandMarker()","org.openredstone.chad.commands.dsl.CommandMarker.CommandMarker"]},{"name":"fun CommandResponse(privateReply: Boolean, reply: String, reactions: List = emptyList())","description":"org.openredstone.chad.commands.CommandResponse.CommandResponse","location":"-chad/org.openredstone.chad.commands/-command-response/-command-response.html","searchKeys":["CommandResponse","fun CommandResponse(privateReply: Boolean, reply: String, reactions: List = emptyList())","org.openredstone.chad.commands.CommandResponse.CommandResponse"]},{"name":"fun CommandScope(authorizedRoles: List?)","description":"org.openredstone.chad.commands.dsl.CommandScope.CommandScope","location":"-chad/org.openredstone.chad.commands.dsl/-command-scope/-command-scope.html","searchKeys":["CommandScope","fun CommandScope(authorizedRoles: List?)","org.openredstone.chad.commands.dsl.CommandScope.CommandScope"]},{"name":"fun Default(default: String)","description":"org.openredstone.chad.commands.dsl.Argument.Default.Default","location":"-chad/org.openredstone.chad.commands.dsl/-argument/-default/-default.html","searchKeys":["Default","fun Default(default: String)","org.openredstone.chad.commands.dsl.Argument.Default.Default"]},{"name":"fun FractalConfig(size: Int, maxIterations: Int, messiness: Int, zoom: Double)","description":"org.openredstone.chad.FractalConfig.FractalConfig","location":"-chad/org.openredstone.chad/-fractal-config/-fractal-config.html","searchKeys":["FractalConfig","fun FractalConfig(size: Int, maxIterations: Int, messiness: Int, zoom: Double)","org.openredstone.chad.FractalConfig.FractalConfig"]},{"name":"fun HistoryItem(key: String, args: List, response: String, time: Int, service: String, user: String)","description":"org.openredstone.chad.HistoryItem.HistoryItem","location":"-chad/org.openredstone.chad/-history-item/-history-item.html","searchKeys":["HistoryItem","fun HistoryItem(key: String, args: List, response: String, time: Int, service: String, user: String)","org.openredstone.chad.HistoryItem.HistoryItem"]},{"name":"fun LoggingConfig(defaultLevel: String, chadLevel: String, dateTimeFormat: String)","description":"org.openredstone.chad.LoggingConfig.LoggingConfig","location":"-chad/org.openredstone.chad/-logging-config/-logging-config.html","searchKeys":["LoggingConfig","fun LoggingConfig(defaultLevel: String, chadLevel: String, dateTimeFormat: String)","org.openredstone.chad.LoggingConfig.LoggingConfig"]},{"name":"fun NotificationManager(discordApi: DiscordApi, notificationChannelId: Long, notificationRoles: List)","description":"org.openredstone.chad.NotificationManager.NotificationManager","location":"-chad/org.openredstone.chad/-notification-manager/-notification-manager.html","searchKeys":["NotificationManager","fun NotificationManager(discordApi: DiscordApi, notificationChannelId: Long, notificationRoles: List)","org.openredstone.chad.NotificationManager.NotificationManager"]},{"name":"fun NotificationRoleConfig(name: String, role: String, description: String)","description":"org.openredstone.chad.NotificationRoleConfig.NotificationRoleConfig","location":"-chad/org.openredstone.chad/-notification-role-config/-notification-role-config.html","searchKeys":["NotificationRoleConfig","fun NotificationRoleConfig(name: String, role: String, description: String)","org.openredstone.chad.NotificationRoleConfig.NotificationRoleConfig"]},{"name":"fun Optional()","description":"org.openredstone.chad.commands.dsl.Argument.Optional.Optional","location":"-chad/org.openredstone.chad.commands.dsl/-argument/-optional/-optional.html","searchKeys":["Optional","fun Optional()","org.openredstone.chad.commands.dsl.Argument.Optional.Optional"]},{"name":"fun ReplyScope(sender: Sender, message: Message, cs: CoroutineScope)","description":"org.openredstone.chad.commands.dsl.ReplyScope.ReplyScope","location":"-chad/org.openredstone.chad.commands.dsl/-reply-scope/-reply-scope.html","searchKeys":["ReplyScope","fun ReplyScope(sender: Sender, message: Message, cs: CoroutineScope)","org.openredstone.chad.commands.dsl.ReplyScope.ReplyScope"]},{"name":"fun Required()","description":"org.openredstone.chad.commands.dsl.Argument.Required.Required","location":"-chad/org.openredstone.chad.commands.dsl/-argument/-required/-required.html","searchKeys":["Required","fun Required()","org.openredstone.chad.commands.dsl.Argument.Required.Required"]},{"name":"fun Sender(username: String, roles: List)","description":"org.openredstone.chad.commands.Sender.Sender","location":"-chad/org.openredstone.chad.commands/-sender/-sender.html","searchKeys":["Sender","fun Sender(username: String, roles: List)","org.openredstone.chad.commands.Sender.Sender"]},{"name":"fun ServerTextChannel.deleteRecentMessagesByOthers()","description":"org.openredstone.chad.deleteRecentMessagesByOthers","location":"-chad/org.openredstone.chad/delete-recent-messages-by-others.html","searchKeys":["deleteRecentMessagesByOthers","fun ServerTextChannel.deleteRecentMessagesByOthers()","org.openredstone.chad.deleteRecentMessagesByOthers"]},{"name":"fun Sql(file: String, driver: String = \"org.sqlite.JDBC\")","description":"org.openredstone.chad.Sql.Sql","location":"-chad/org.openredstone.chad/-sql/-sql.html","searchKeys":["Sql","fun Sql(file: String, driver: String = \"org.sqlite.JDBC\")","org.openredstone.chad.Sql.Sql"]},{"name":"fun Subcommand(command: Command)","description":"org.openredstone.chad.commands.dsl.Subcommand.Subcommand","location":"-chad/org.openredstone.chad.commands.dsl/-subcommand/-subcommand.html","searchKeys":["Subcommand","fun Subcommand(command: Command)","org.openredstone.chad.commands.dsl.Subcommand.Subcommand"]},{"name":"fun Vararg()","description":"org.openredstone.chad.commands.dsl.Argument.Vararg.Vararg","location":"-chad/org.openredstone.chad.commands.dsl/-argument/-vararg/-vararg.html","searchKeys":["Vararg","fun Vararg()","org.openredstone.chad.commands.dsl.Argument.Vararg.Vararg"]},{"name":"fun command(authorizedRoles: List? = null, configure: CommandScope.() -> Command): Command","description":"org.openredstone.chad.commands.dsl.command","location":"-chad/org.openredstone.chad.commands.dsl/command.html","searchKeys":["command","fun command(authorizedRoles: List? = null, configure: CommandScope.() -> Command): Command","org.openredstone.chad.commands.dsl.command"]},{"name":"fun default(value: String): Argument.Default","description":"org.openredstone.chad.commands.dsl.CommandScope.default","location":"-chad/org.openredstone.chad.commands.dsl/-command-scope/default.html","searchKeys":["default","fun default(value: String): Argument.Default","org.openredstone.chad.commands.dsl.CommandScope.default"]},{"name":"fun deleteCommand(authorizedRoles: List, discordApi: DiscordApi, chadConfig: ChadConfig): Command","description":"org.openredstone.chad.commands.deleteCommand","location":"-chad/org.openredstone.chad.commands/delete-command.html","searchKeys":["deleteCommand","fun deleteCommand(authorizedRoles: List, discordApi: DiscordApi, chadConfig: ChadConfig): Command","org.openredstone.chad.commands.deleteCommand"]},{"name":"fun fractal(seed: String, fractalConfig: FractalConfig): BufferedImage","description":"org.openredstone.chad.commands.fractal","location":"-chad/org.openredstone.chad.commands/fractal.html","searchKeys":["fractal","fun fractal(seed: String, fractalConfig: FractalConfig): BufferedImage","org.openredstone.chad.commands.fractal"]},{"name":"fun fractalCommand(authorizedRoles: List, chadConfig: ChadConfig): Command","description":"org.openredstone.chad.commands.fractalCommand","location":"-chad/org.openredstone.chad.commands/fractal-command.html","searchKeys":["fractalCommand","fun fractalCommand(authorizedRoles: List, chadConfig: ChadConfig): Command","org.openredstone.chad.commands.fractalCommand"]},{"name":"fun getCommands(): Map","description":"org.openredstone.chad.Sql.getCommands","location":"-chad/org.openredstone.chad/-sql/get-commands.html","searchKeys":["getCommands","fun getCommands(): Map","org.openredstone.chad.Sql.getCommands"]},{"name":"fun getHistory(age: Int = 2592000): List","description":"org.openredstone.chad.Sql.getHistory","location":"-chad/org.openredstone.chad/-sql/get-history.html","searchKeys":["getHistory","fun getHistory(age: Int = 2592000): List","org.openredstone.chad.Sql.getHistory"]},{"name":"fun helpCommand(commands: Commands): Command","description":"org.openredstone.chad.commands.helpCommand","location":"-chad/org.openredstone.chad.commands/help-command.html","searchKeys":["helpCommand","fun helpCommand(commands: Commands): Command","org.openredstone.chad.commands.helpCommand"]},{"name":"fun historyCommand(authorizedRoles: List, sql: Sql): Command","description":"org.openredstone.chad.commands.historyCommand","location":"-chad/org.openredstone.chad.commands/history-command.html","searchKeys":["historyCommand","fun historyCommand(authorizedRoles: List, sql: Sql): Command","org.openredstone.chad.commands.historyCommand"]},{"name":"fun initTables()","description":"org.openredstone.chad.Sql.initTables","location":"-chad/org.openredstone.chad/-sql/init-tables.html","searchKeys":["initTables","fun initTables()","org.openredstone.chad.Sql.initTables"]},{"name":"fun insertCommand(key: String, response: String): InsertStatement","description":"org.openredstone.chad.Sql.insertCommand","location":"-chad/org.openredstone.chad/-sql/insert-command.html","searchKeys":["insertCommand","fun insertCommand(key: String, response: String): InsertStatement","org.openredstone.chad.Sql.insertCommand"]},{"name":"fun insertHistory(key: String, args: List, response: String, service: String, user: String): InsertStatement","description":"org.openredstone.chad.Sql.insertHistory","location":"-chad/org.openredstone.chad/-sql/insert-history.html","searchKeys":["insertHistory","fun insertHistory(key: String, args: List, response: String, service: String, user: String): InsertStatement","org.openredstone.chad.Sql.insertHistory"]},{"name":"fun insultCommand(insults: List): Command","description":"org.openredstone.chad.commands.insultCommand","location":"-chad/org.openredstone.chad.commands/insult-command.html","searchKeys":["insultCommand","fun insultCommand(insults: List): Command","org.openredstone.chad.commands.insultCommand"]},{"name":"fun isAuthorized(senderRoles: List): Boolean","description":"org.openredstone.chad.commands.Command.isAuthorized","location":"-chad/org.openredstone.chad.commands/-command/is-authorized.html","searchKeys":["isAuthorized","fun isAuthorized(senderRoles: List): Boolean","org.openredstone.chad.commands.Command.isAuthorized"]},{"name":"fun issueCommand(authorizedRoles: List, discordApi: DiscordApi, chadConfig: ChadConfig, discordServer: Server): Command","description":"org.openredstone.chad.commands.issueCommand","location":"-chad/org.openredstone.chad.commands/issue-command.html","searchKeys":["issueCommand","fun issueCommand(authorizedRoles: List, discordApi: DiscordApi, chadConfig: ChadConfig, discordServer: Server): Command","org.openredstone.chad.commands.issueCommand"]},{"name":"fun link(link: String): String","description":"org.openredstone.chad.commands.dsl.ReplyScope.link","location":"-chad/org.openredstone.chad.commands.dsl/-reply-scope/link.html","searchKeys":["link","fun link(link: String): String","org.openredstone.chad.commands.dsl.ReplyScope.link"]},{"name":"fun main(args: Array)","description":"org.openredstone.chad.main","location":"-chad/org.openredstone.chad/main.html","searchKeys":["main","fun main(args: Array)","org.openredstone.chad.main"]},{"name":"fun optional(): Argument.Optional","description":"org.openredstone.chad.commands.dsl.CommandScope.optional","location":"-chad/org.openredstone.chad.commands.dsl/-command-scope/optional.html","searchKeys":["optional","fun optional(): Argument.Optional","org.openredstone.chad.commands.dsl.CommandScope.optional"]},{"name":"fun piklCommand(authorizedRoles: List, discordServer: Server, discordApi: DiscordApi): Command","description":"org.openredstone.chad.commands.piklCommand","location":"-chad/org.openredstone.chad.commands/pikl-command.html","searchKeys":["piklCommand","fun piklCommand(authorizedRoles: List, discordServer: Server, discordApi: DiscordApi): Command","org.openredstone.chad.commands.piklCommand"]},{"name":"fun removeCommand(key: String): Int","description":"org.openredstone.chad.Sql.removeCommand","location":"-chad/org.openredstone.chad/-sql/remove-command.html","searchKeys":["removeCommand","fun removeCommand(key: String): Int","org.openredstone.chad.Sql.removeCommand"]},{"name":"fun reply(isPrivate: Boolean = false, message: suspend ReplyScope.() -> String): Command","description":"org.openredstone.chad.commands.dsl.CommandScope.reply","location":"-chad/org.openredstone.chad.commands.dsl/-command-scope/reply.html","searchKeys":["reply","fun reply(isPrivate: Boolean = false, message: suspend ReplyScope.() -> String): Command","org.openredstone.chad.commands.dsl.CommandScope.reply"]},{"name":"fun required(): Argument.Required","description":"org.openredstone.chad.commands.dsl.CommandScope.required","location":"-chad/org.openredstone.chad.commands.dsl/-command-scope/required.html","searchKeys":["required","fun required(): Argument.Required","org.openredstone.chad.commands.dsl.CommandScope.required"]},{"name":"fun shortConvertCommand(old: Int, new: Int): Command","description":"org.openredstone.chad.commands.shortConvertCommand","location":"-chad/org.openredstone.chad.commands/short-convert-command.html","searchKeys":["shortConvertCommand","fun shortConvertCommand(old: Int, new: Int): Command","org.openredstone.chad.commands.shortConvertCommand"]},{"name":"fun startDiscordListeners(logger: KLogger, discordApi: DiscordApi, executor: CommandExecutor, disableSpoilers: Boolean, botAutomod: Boolean, automodChannelId: Long, automodRegexes: List, welcomeChannel: Long, greetings: List, ingameBotRole: String, gameChatChannelId: Long, sql: Sql, coroutineScope: CoroutineScope)","description":"org.openredstone.chad.startDiscordListeners","location":"-chad/org.openredstone.chad/start-discord-listeners.html","searchKeys":["startDiscordListeners","fun startDiscordListeners(logger: KLogger, discordApi: DiscordApi, executor: CommandExecutor, disableSpoilers: Boolean, botAutomod: Boolean, automodChannelId: Long, automodRegexes: List, welcomeChannel: Long, greetings: List, ingameBotRole: String, gameChatChannelId: Long, sql: Sql, coroutineScope: CoroutineScope)","org.openredstone.chad.startDiscordListeners"]},{"name":"fun staticCommand(message: String): Command","description":"org.openredstone.chad.commands.staticCommand","location":"-chad/org.openredstone.chad.commands/static-command.html","searchKeys":["staticCommand","fun staticCommand(message: String): Command","org.openredstone.chad.commands.staticCommand"]},{"name":"fun unixTime(): Int","description":"org.openredstone.chad.unixTime","location":"-chad/org.openredstone.chad/unix-time.html","searchKeys":["unixTime","fun unixTime(): Int","org.openredstone.chad.unixTime"]},{"name":"fun vararg(): Argument.Vararg","description":"org.openredstone.chad.commands.dsl.CommandScope.vararg","location":"-chad/org.openredstone.chad.commands.dsl/-command-scope/vararg.html","searchKeys":["vararg","fun vararg(): Argument.Vararg","org.openredstone.chad.commands.dsl.CommandScope.vararg"]},{"name":"object ChadSpec : ConfigSpec","description":"org.openredstone.chad.ChadSpec","location":"-chad/org.openredstone.chad/-chad-spec/index.html","searchKeys":["ChadSpec","object ChadSpec : ConfigSpec","org.openredstone.chad.ChadSpec"]},{"name":"object Companion","description":"org.openredstone.chad.commands.CommandExecutor.Companion","location":"-chad/org.openredstone.chad.commands/-command-executor/-companion/index.html","searchKeys":["Companion","object Companion","org.openredstone.chad.commands.CommandExecutor.Companion"]},{"name":"object SqlCommand : Table","description":"org.openredstone.chad.SqlCommand","location":"-chad/org.openredstone.chad/-sql-command/index.html","searchKeys":["SqlCommand","object SqlCommand : Table","org.openredstone.chad.SqlCommand"]},{"name":"object SqlHistory : Table","description":"org.openredstone.chad.SqlHistory","location":"-chad/org.openredstone.chad/-sql-history/index.html","searchKeys":["SqlHistory","object SqlHistory : Table","org.openredstone.chad.SqlHistory"]},{"name":"open fun help(name: String): String","description":"org.openredstone.chad.commands.Command.help","location":"-chad/org.openredstone.chad.commands/-command/help.html","searchKeys":["help","open fun help(name: String): String","org.openredstone.chad.commands.Command.help"]},{"name":"open override fun toString(): String","description":"org.openredstone.chad.commands.dsl.Argument.Default.toString","location":"-chad/org.openredstone.chad.commands.dsl/-argument/-default/to-string.html","searchKeys":["toString","open override fun toString(): String","org.openredstone.chad.commands.dsl.Argument.Default.toString"]},{"name":"open override fun toString(): String","description":"org.openredstone.chad.commands.dsl.Argument.Optional.toString","location":"-chad/org.openredstone.chad.commands.dsl/-argument/-optional/to-string.html","searchKeys":["toString","open override fun toString(): String","org.openredstone.chad.commands.dsl.Argument.Optional.toString"]},{"name":"open override fun toString(): String","description":"org.openredstone.chad.commands.dsl.Argument.Required.toString","location":"-chad/org.openredstone.chad.commands.dsl/-argument/-required/to-string.html","searchKeys":["toString","open override fun toString(): String","org.openredstone.chad.commands.dsl.Argument.Required.toString"]},{"name":"open override fun toString(): String","description":"org.openredstone.chad.commands.dsl.Argument.Vararg.toString","location":"-chad/org.openredstone.chad.commands.dsl/-argument/-vararg/to-string.html","searchKeys":["toString","open override fun toString(): String","org.openredstone.chad.commands.dsl.Argument.Vararg.toString"]},{"name":"operator fun provideDelegate(thisRef: Any?, property: KProperty<*>): ReadOnlyProperty>","description":"org.openredstone.chad.commands.dsl.Argument.Vararg.provideDelegate","location":"-chad/org.openredstone.chad.commands.dsl/-argument/-vararg/provide-delegate.html","searchKeys":["provideDelegate","operator fun provideDelegate(thisRef: Any?, property: KProperty<*>): ReadOnlyProperty>","org.openredstone.chad.commands.dsl.Argument.Vararg.provideDelegate"]},{"name":"operator fun provideDelegate(thisRef: Any?, property: KProperty<*>): ReadOnlyProperty","description":"org.openredstone.chad.commands.dsl.Argument.Default.provideDelegate","location":"-chad/org.openredstone.chad.commands.dsl/-argument/-default/provide-delegate.html","searchKeys":["provideDelegate","operator fun provideDelegate(thisRef: Any?, property: KProperty<*>): ReadOnlyProperty","org.openredstone.chad.commands.dsl.Argument.Default.provideDelegate"]},{"name":"operator fun provideDelegate(thisRef: Any?, property: KProperty<*>): ReadOnlyProperty","description":"org.openredstone.chad.commands.dsl.Argument.Required.provideDelegate","location":"-chad/org.openredstone.chad.commands.dsl/-argument/-required/provide-delegate.html","searchKeys":["provideDelegate","operator fun provideDelegate(thisRef: Any?, property: KProperty<*>): ReadOnlyProperty","org.openredstone.chad.commands.dsl.Argument.Required.provideDelegate"]},{"name":"operator fun provideDelegate(thisRef: Any?, property: KProperty<*>): ReadOnlyProperty","description":"org.openredstone.chad.commands.dsl.Argument.Optional.provideDelegate","location":"-chad/org.openredstone.chad.commands.dsl/-argument/-optional/provide-delegate.html","searchKeys":["provideDelegate","operator fun provideDelegate(thisRef: Any?, property: KProperty<*>): ReadOnlyProperty","org.openredstone.chad.commands.dsl.Argument.Optional.provideDelegate"]},{"name":"sealed class Argument","description":"org.openredstone.chad.commands.dsl.Argument","location":"-chad/org.openredstone.chad.commands.dsl/-argument/index.html","searchKeys":["Argument","sealed class Argument","org.openredstone.chad.commands.dsl.Argument"]},{"name":"suspend fun tryExecute(sender: Sender, discordMessage: Message, message: String, coroutineScope: CoroutineScope, sql: Sql): CommandResponse?","description":"org.openredstone.chad.commands.CommandExecutor.tryExecute","location":"-chad/org.openredstone.chad.commands/-command-executor/try-execute.html","searchKeys":["tryExecute","suspend fun tryExecute(sender: Sender, discordMessage: Message, message: String, coroutineScope: CoroutineScope, sql: Sql): CommandResponse?","org.openredstone.chad.commands.CommandExecutor.tryExecute"]},{"name":"suspend operator fun Subcommand.invoke(vararg args: String): CommandResponse","description":"org.openredstone.chad.commands.dsl.ReplyScope.invoke","location":"-chad/org.openredstone.chad.commands.dsl/-reply-scope/invoke.html","searchKeys":["invoke","suspend operator fun Subcommand.invoke(vararg args: String): CommandResponse","org.openredstone.chad.commands.dsl.ReplyScope.invoke"]},{"name":"val ServerTextChannel.recentMessages: MessageSet","description":"org.openredstone.chad.recentMessages","location":"-chad/org.openredstone.chad/recent-messages.html","searchKeys":["recentMessages","val ServerTextChannel.recentMessages: MessageSet","org.openredstone.chad.recentMessages"]},{"name":"val applyCommand: Command","description":"org.openredstone.chad.commands.applyCommand","location":"-chad/org.openredstone.chad.commands/apply-command.html","searchKeys":["applyCommand","val applyCommand: Command","org.openredstone.chad.commands.applyCommand"]},{"name":"val argRegex: Regex","description":"org.openredstone.chad.commands.CommandExecutor.Companion.argRegex","location":"-chad/org.openredstone.chad.commands/-command-executor/-companion/arg-regex.html","searchKeys":["argRegex","val argRegex: Regex","org.openredstone.chad.commands.CommandExecutor.Companion.argRegex"]},{"name":"val args: Column","description":"org.openredstone.chad.SqlHistory.args","location":"-chad/org.openredstone.chad/-sql-history/args.html","searchKeys":["args","val args: Column","org.openredstone.chad.SqlHistory.args"]},{"name":"val args: List","description":"org.openredstone.chad.HistoryItem.args","location":"-chad/org.openredstone.chad/-history-item/args.html","searchKeys":["args","val args: List","org.openredstone.chad.HistoryItem.args"]},{"name":"val authorizedDiscordRoles: List","description":"org.openredstone.chad.ChadConfig.authorizedDiscordRoles","location":"-chad/org.openredstone.chad/-chad-config/authorized-discord-roles.html","searchKeys":["authorizedDiscordRoles","val authorizedDiscordRoles: List","org.openredstone.chad.ChadConfig.authorizedDiscordRoles"]},{"name":"val automodChannelId: Long","description":"org.openredstone.chad.AutomodConfig.automodChannelId","location":"-chad/org.openredstone.chad/-automod-config/automod-channel-id.html","searchKeys":["automodChannelId","val automodChannelId: Long","org.openredstone.chad.AutomodConfig.automodChannelId"]},{"name":"val botAutomod: AutomodConfig","description":"org.openredstone.chad.ChadConfig.botAutomod","location":"-chad/org.openredstone.chad/-chad-config/bot-automod.html","searchKeys":["botAutomod","val botAutomod: AutomodConfig","org.openredstone.chad.ChadConfig.botAutomod"]},{"name":"val botToken: String","description":"org.openredstone.chad.ChadConfig.botToken","location":"-chad/org.openredstone.chad/-chad-config/bot-token.html","searchKeys":["botToken","val botToken: String","org.openredstone.chad.ChadConfig.botToken"]},{"name":"val chad: RequiredItem","description":"org.openredstone.chad.ChadSpec.chad","location":"-chad/org.openredstone.chad/-chad-spec/chad.html","searchKeys":["chad","val chad: RequiredItem","org.openredstone.chad.ChadSpec.chad"]},{"name":"val chadLevel: String","description":"org.openredstone.chad.LoggingConfig.chadLevel","location":"-chad/org.openredstone.chad/-logging-config/chad-level.html","searchKeys":["chadLevel","val chadLevel: String","org.openredstone.chad.LoggingConfig.chadLevel"]},{"name":"val commandChar: Char","description":"org.openredstone.chad.ChadConfig.commandChar","location":"-chad/org.openredstone.chad/-chad-config/command-char.html","searchKeys":["commandChar","val commandChar: Char","org.openredstone.chad.ChadConfig.commandChar"]},{"name":"val convertCommand: Command","description":"org.openredstone.chad.commands.convertCommand","location":"-chad/org.openredstone.chad.commands/convert-command.html","searchKeys":["convertCommand","val convertCommand: Command","org.openredstone.chad.commands.convertCommand"]},{"name":"val databaseFile: String","description":"org.openredstone.chad.ChadConfig.databaseFile","location":"-chad/org.openredstone.chad/-chad-config/database-file.html","searchKeys":["databaseFile","val databaseFile: String","org.openredstone.chad.ChadConfig.databaseFile"]},{"name":"val dateTimeFormat: String","description":"org.openredstone.chad.LoggingConfig.dateTimeFormat","location":"-chad/org.openredstone.chad/-logging-config/date-time-format.html","searchKeys":["dateTimeFormat","val dateTimeFormat: String","org.openredstone.chad.LoggingConfig.dateTimeFormat"]},{"name":"val defaultLevel: String","description":"org.openredstone.chad.LoggingConfig.defaultLevel","location":"-chad/org.openredstone.chad/-logging-config/default-level.html","searchKeys":["defaultLevel","val defaultLevel: String","org.openredstone.chad.LoggingConfig.defaultLevel"]},{"name":"val description: String","description":"org.openredstone.chad.NotificationRoleConfig.description","location":"-chad/org.openredstone.chad/-notification-role-config/description.html","searchKeys":["description","val description: String","org.openredstone.chad.NotificationRoleConfig.description"]},{"name":"val disableSpoilers: Boolean","description":"org.openredstone.chad.ChadConfig.disableSpoilers","location":"-chad/org.openredstone.chad/-chad-config/disable-spoilers.html","searchKeys":["disableSpoilers","val disableSpoilers: Boolean","org.openredstone.chad.ChadConfig.disableSpoilers"]},{"name":"val enableBotAutomod: Boolean","description":"org.openredstone.chad.AutomodConfig.enableBotAutomod","location":"-chad/org.openredstone.chad/-automod-config/enable-bot-automod.html","searchKeys":["enableBotAutomod","val enableBotAutomod: Boolean","org.openredstone.chad.AutomodConfig.enableBotAutomod"]},{"name":"val enableNotificationRoles: Boolean","description":"org.openredstone.chad.ChadConfig.enableNotificationRoles","location":"-chad/org.openredstone.chad/-chad-config/enable-notification-roles.html","searchKeys":["enableNotificationRoles","val enableNotificationRoles: Boolean","org.openredstone.chad.ChadConfig.enableNotificationRoles"]},{"name":"val fractalDeets: FractalConfig","description":"org.openredstone.chad.ChadConfig.fractalDeets","location":"-chad/org.openredstone.chad/-chad-config/fractal-deets.html","searchKeys":["fractalDeets","val fractalDeets: FractalConfig","org.openredstone.chad.ChadConfig.fractalDeets"]},{"name":"val gameChatChannelId: Long","description":"org.openredstone.chad.ChadConfig.gameChatChannelId","location":"-chad/org.openredstone.chad/-chad-config/game-chat-channel-id.html","searchKeys":["gameChatChannelId","val gameChatChannelId: Long","org.openredstone.chad.ChadConfig.gameChatChannelId"]},{"name":"val greetings: List","description":"org.openredstone.chad.ChadConfig.greetings","location":"-chad/org.openredstone.chad/-chad-config/greetings.html","searchKeys":["greetings","val greetings: List","org.openredstone.chad.ChadConfig.greetings"]},{"name":"val ingameBotRoleId: String","description":"org.openredstone.chad.ChadConfig.ingameBotRoleId","location":"-chad/org.openredstone.chad/-chad-config/ingame-bot-role-id.html","searchKeys":["ingameBotRoleId","val ingameBotRoleId: String","org.openredstone.chad.ChadConfig.ingameBotRoleId"]},{"name":"val insults: List","description":"org.openredstone.chad.ChadConfig.insults","location":"-chad/org.openredstone.chad/-chad-config/insults.html","searchKeys":["insults","val insults: List","org.openredstone.chad.ChadConfig.insults"]},{"name":"val invalidArg: CommandResponse","description":"org.openredstone.chad.commands.CommandExecutor.Companion.invalidArg","location":"-chad/org.openredstone.chad.commands/-command-executor/-companion/invalid-arg.html","searchKeys":["invalidArg","val invalidArg: CommandResponse","org.openredstone.chad.commands.CommandExecutor.Companion.invalidArg"]},{"name":"val invalidCommand: CommandResponse","description":"org.openredstone.chad.commands.CommandExecutor.Companion.invalidCommand","location":"-chad/org.openredstone.chad.commands/-command-executor/-companion/invalid-command.html","searchKeys":["invalidCommand","val invalidCommand: CommandResponse","org.openredstone.chad.commands.CommandExecutor.Companion.invalidCommand"]},{"name":"val key: Column","description":"org.openredstone.chad.SqlCommand.key","location":"-chad/org.openredstone.chad/-sql-command/key.html","searchKeys":["key","val key: Column","org.openredstone.chad.SqlCommand.key"]},{"name":"val key: Column","description":"org.openredstone.chad.SqlHistory.key","location":"-chad/org.openredstone.chad/-sql-history/key.html","searchKeys":["key","val key: Column","org.openredstone.chad.SqlHistory.key"]},{"name":"val key: String","description":"org.openredstone.chad.HistoryItem.key","location":"-chad/org.openredstone.chad/-history-item/key.html","searchKeys":["key","val key: String","org.openredstone.chad.HistoryItem.key"]},{"name":"val lmgtfy: Command","description":"org.openredstone.chad.commands.lmgtfy","location":"-chad/org.openredstone.chad.commands/lmgtfy.html","searchKeys":["lmgtfy","val lmgtfy: Command","org.openredstone.chad.commands.lmgtfy"]},{"name":"val logger: KLogger","description":"org.openredstone.chad.logger","location":"-chad/org.openredstone.chad/logger.html","searchKeys":["logger","val logger: KLogger","org.openredstone.chad.logger"]},{"name":"val logging: LoggingConfig","description":"org.openredstone.chad.ChadConfig.logging","location":"-chad/org.openredstone.chad/-chad-config/logging.html","searchKeys":["logging","val logging: LoggingConfig","org.openredstone.chad.ChadConfig.logging"]},{"name":"val maxIterations: Int","description":"org.openredstone.chad.FractalConfig.maxIterations","location":"-chad/org.openredstone.chad/-fractal-config/max-iterations.html","searchKeys":["maxIterations","val maxIterations: Int","org.openredstone.chad.FractalConfig.maxIterations"]},{"name":"val message: Message","description":"org.openredstone.chad.commands.dsl.ReplyScope.message","location":"-chad/org.openredstone.chad.commands.dsl/-reply-scope/message.html","searchKeys":["message","val message: Message","org.openredstone.chad.commands.dsl.ReplyScope.message"]},{"name":"val messiness: Int","description":"org.openredstone.chad.FractalConfig.messiness","location":"-chad/org.openredstone.chad/-fractal-config/messiness.html","searchKeys":["messiness","val messiness: Int","org.openredstone.chad.FractalConfig.messiness"]},{"name":"val name: String","description":"org.openredstone.chad.NotificationRoleConfig.name","location":"-chad/org.openredstone.chad/-notification-role-config/name.html","searchKeys":["name","val name: String","org.openredstone.chad.NotificationRoleConfig.name"]},{"name":"val nameRegex: Regex","description":"org.openredstone.chad.commands.CommandExecutor.Companion.nameRegex","location":"-chad/org.openredstone.chad.commands/-command-executor/-companion/name-regex.html","searchKeys":["nameRegex","val nameRegex: Regex","org.openredstone.chad.commands.CommandExecutor.Companion.nameRegex"]},{"name":"val notAuthorized: String","description":"org.openredstone.chad.commands.Command.notAuthorized","location":"-chad/org.openredstone.chad.commands/-command/not-authorized.html","searchKeys":["notAuthorized","val notAuthorized: String","org.openredstone.chad.commands.Command.notAuthorized"]},{"name":"val notificationChannelId: Long","description":"org.openredstone.chad.ChadConfig.notificationChannelId","location":"-chad/org.openredstone.chad/-chad-config/notification-channel-id.html","searchKeys":["notificationChannelId","val notificationChannelId: Long","org.openredstone.chad.ChadConfig.notificationChannelId"]},{"name":"val notifications: List","description":"org.openredstone.chad.ChadConfig.notifications","location":"-chad/org.openredstone.chad/-chad-config/notifications.html","searchKeys":["notifications","val notifications: List","org.openredstone.chad.ChadConfig.notifications"]},{"name":"val playingMessage: String","description":"org.openredstone.chad.ChadConfig.playingMessage","location":"-chad/org.openredstone.chad/-chad-config/playing-message.html","searchKeys":["playingMessage","val playingMessage: String","org.openredstone.chad.ChadConfig.playingMessage"]},{"name":"val pollCommand: Command","description":"org.openredstone.chad.commands.pollCommand","location":"-chad/org.openredstone.chad.commands/poll-command.html","searchKeys":["pollCommand","val pollCommand: Command","org.openredstone.chad.commands.pollCommand"]},{"name":"val privateReply: Boolean","description":"org.openredstone.chad.commands.CommandResponse.privateReply","location":"-chad/org.openredstone.chad.commands/-command-response/private-reply.html","searchKeys":["privateReply","val privateReply: Boolean","org.openredstone.chad.commands.CommandResponse.privateReply"]},{"name":"val privateReply: Boolean = false","description":"org.openredstone.chad.commands.Command.privateReply","location":"-chad/org.openredstone.chad.commands/-command/private-reply.html","searchKeys":["privateReply","val privateReply: Boolean = false","org.openredstone.chad.commands.Command.privateReply"]},{"name":"val reactions: List","description":"org.openredstone.chad.commands.CommandResponse.reactions","location":"-chad/org.openredstone.chad.commands/-command-response/reactions.html","searchKeys":["reactions","val reactions: List","org.openredstone.chad.commands.CommandResponse.reactions"]},{"name":"val reactions: MutableList","description":"org.openredstone.chad.commands.dsl.ReplyScope.reactions","location":"-chad/org.openredstone.chad.commands.dsl/-reply-scope/reactions.html","searchKeys":["reactions","val reactions: MutableList","org.openredstone.chad.commands.dsl.ReplyScope.reactions"]},{"name":"val regexes: List","description":"org.openredstone.chad.AutomodConfig.regexes","location":"-chad/org.openredstone.chad/-automod-config/regexes.html","searchKeys":["regexes","val regexes: List","org.openredstone.chad.AutomodConfig.regexes"]},{"name":"val removedContentChannelId: Long","description":"org.openredstone.chad.ChadConfig.removedContentChannelId","location":"-chad/org.openredstone.chad/-chad-config/removed-content-channel-id.html","searchKeys":["removedContentChannelId","val removedContentChannelId: Long","org.openredstone.chad.ChadConfig.removedContentChannelId"]},{"name":"val reply: String","description":"org.openredstone.chad.commands.CommandResponse.reply","location":"-chad/org.openredstone.chad.commands/-command-response/reply.html","searchKeys":["reply","val reply: String","org.openredstone.chad.commands.CommandResponse.reply"]},{"name":"val response: Column","description":"org.openredstone.chad.SqlCommand.response","location":"-chad/org.openredstone.chad/-sql-command/response.html","searchKeys":["response","val response: Column","org.openredstone.chad.SqlCommand.response"]},{"name":"val response: Column","description":"org.openredstone.chad.SqlHistory.response","location":"-chad/org.openredstone.chad/-sql-history/response.html","searchKeys":["response","val response: Column","org.openredstone.chad.SqlHistory.response"]},{"name":"val response: String","description":"org.openredstone.chad.HistoryItem.response","location":"-chad/org.openredstone.chad/-history-item/response.html","searchKeys":["response","val response: String","org.openredstone.chad.HistoryItem.response"]},{"name":"val role: String","description":"org.openredstone.chad.NotificationRoleConfig.role","location":"-chad/org.openredstone.chad/-notification-role-config/role.html","searchKeys":["role","val role: String","org.openredstone.chad.NotificationRoleConfig.role"]},{"name":"val roles: List","description":"org.openredstone.chad.commands.Sender.roles","location":"-chad/org.openredstone.chad.commands/-sender/roles.html","searchKeys":["roles","val roles: List","org.openredstone.chad.commands.Sender.roles"]},{"name":"val rollCommand: Command","description":"org.openredstone.chad.commands.rollCommand","location":"-chad/org.openredstone.chad.commands/roll-command.html","searchKeys":["rollCommand","val rollCommand: Command","org.openredstone.chad.commands.rollCommand"]},{"name":"val sender: Sender","description":"org.openredstone.chad.commands.dsl.ReplyScope.sender","location":"-chad/org.openredstone.chad.commands.dsl/-reply-scope/sender.html","searchKeys":["sender","val sender: Sender","org.openredstone.chad.commands.dsl.ReplyScope.sender"]},{"name":"val serverId: Long","description":"org.openredstone.chad.ChadConfig.serverId","location":"-chad/org.openredstone.chad/-chad-config/server-id.html","searchKeys":["serverId","val serverId: Long","org.openredstone.chad.ChadConfig.serverId"]},{"name":"val service: Column","description":"org.openredstone.chad.SqlHistory.service","location":"-chad/org.openredstone.chad/-sql-history/service.html","searchKeys":["service","val service: Column","org.openredstone.chad.SqlHistory.service"]},{"name":"val service: String","description":"org.openredstone.chad.HistoryItem.service","location":"-chad/org.openredstone.chad/-history-item/service.html","searchKeys":["service","val service: String","org.openredstone.chad.HistoryItem.service"]},{"name":"val size: Int","description":"org.openredstone.chad.FractalConfig.size","location":"-chad/org.openredstone.chad/-fractal-config/size.html","searchKeys":["size","val size: Int","org.openredstone.chad.FractalConfig.size"]},{"name":"val spoilerLogger: KLogger","description":"org.openredstone.chad.spoilerLogger","location":"-chad/org.openredstone.chad/spoiler-logger.html","searchKeys":["spoilerLogger","val spoilerLogger: KLogger","org.openredstone.chad.spoilerLogger"]},{"name":"val staffHelpChannelId: Long","description":"org.openredstone.chad.ChadConfig.staffHelpChannelId","location":"-chad/org.openredstone.chad/-chad-config/staff-help-channel-id.html","searchKeys":["staffHelpChannelId","val staffHelpChannelId: Long","org.openredstone.chad.ChadConfig.staffHelpChannelId"]},{"name":"val statusChannelId: Long","description":"org.openredstone.chad.ChadConfig.statusChannelId","location":"-chad/org.openredstone.chad/-chad-config/status-channel-id.html","searchKeys":["statusChannelId","val statusChannelId: Long","org.openredstone.chad.ChadConfig.statusChannelId"]},{"name":"val time: Column","description":"org.openredstone.chad.SqlHistory.time","location":"-chad/org.openredstone.chad/-sql-history/time.html","searchKeys":["time","val time: Column","org.openredstone.chad.SqlHistory.time"]},{"name":"val time: Int","description":"org.openredstone.chad.HistoryItem.time","location":"-chad/org.openredstone.chad/-history-item/time.html","searchKeys":["time","val time: Int","org.openredstone.chad.HistoryItem.time"]},{"name":"val user: Column","description":"org.openredstone.chad.SqlHistory.user","location":"-chad/org.openredstone.chad/-sql-history/user.html","searchKeys":["user","val user: Column","org.openredstone.chad.SqlHistory.user"]},{"name":"val user: String","description":"org.openredstone.chad.HistoryItem.user","location":"-chad/org.openredstone.chad/-history-item/user.html","searchKeys":["user","val user: String","org.openredstone.chad.HistoryItem.user"]},{"name":"val username: String","description":"org.openredstone.chad.commands.Sender.username","location":"-chad/org.openredstone.chad.commands/-sender/username.html","searchKeys":["username","val username: String","org.openredstone.chad.commands.Sender.username"]},{"name":"val uuidCommand: Command","description":"org.openredstone.chad.commands.uuidCommand","location":"-chad/org.openredstone.chad.commands/uuid-command.html","searchKeys":["uuidCommand","val uuidCommand: Command","org.openredstone.chad.commands.uuidCommand"]},{"name":"val welcomeChannelId: Long","description":"org.openredstone.chad.ChadConfig.welcomeChannelId","location":"-chad/org.openredstone.chad/-chad-config/welcome-channel-id.html","searchKeys":["welcomeChannelId","val welcomeChannelId: Long","org.openredstone.chad.ChadConfig.welcomeChannelId"]},{"name":"val zoom: Double","description":"org.openredstone.chad.FractalConfig.zoom","location":"-chad/org.openredstone.chad/-fractal-config/zoom.html","searchKeys":["zoom","val zoom: Double","org.openredstone.chad.FractalConfig.zoom"]},{"name":"var help: String? = null","description":"org.openredstone.chad.commands.dsl.CommandScope.help","location":"-chad/org.openredstone.chad.commands.dsl/-command-scope/help.html","searchKeys":["help","var help: String? = null","org.openredstone.chad.commands.dsl.CommandScope.help"]}]