AutoLoginCommand

object AutoLoginCommand : CompositeCommand, BuiltInCommandInternal

Functions

Link copied to clipboard
suspend fun CommandSender.add(    account: Long,     password: String,     passwordKind: AutoLoginConfig.Account.PasswordKind = PLAIN)
Link copied to clipboard
suspend fun CommandSender.clear()
Link copied to clipboard
suspend fun CommandSender.list()
Link copied to clipboard
suspend fun CommandSender.remove(account: Long)
Link copied to clipboard
suspend fun CommandSender.removeConfig(account: Long, configKey: AutoLoginConfig.Account.ConfigurationKey)
Link copied to clipboard
suspend fun CommandSender.setConfig(    account: Long,     configKey: AutoLoginConfig.Account.ConfigurationKey,     value: String)

Properties

Link copied to clipboard
open override val context: CommandArgumentContext

智能参数解析环境

Link copied to clipboard
abstract val description: String

描述, 用于显示在 BuiltInCommands.HelpCommand

Link copied to clipboard

指令可能的参数列表.

Link copied to clipboard
abstract val owner: CommandOwner

指令拥有者.

Link copied to clipboard
abstract val permission: Permission

为此指令分配的权限.

Link copied to clipboard

true 时表示 指令前缀 可选.

Link copied to clipboard
abstract val primaryName: String

主指令名. 将会参与构成 Permission.id.

Link copied to clipboard
abstract val secondaryNames: Array<out String>

次要指令名

Link copied to clipboard
open override val usage: String

自动根据带有 SubCommand 注解的函数签名生成 usage. 也可以被覆盖.