abstract class CommandController extends AnyRef
The base command controller that you will place your commands in. Contains partially applied types, and the Command builder object.
- Source
- CommandController.scala
- Alphabetic
- By Inheritance
- CommandController
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new CommandController(requests: requests.Requests)
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val Command: CommandBuilder[UserCommandMessage, NotUsed]
The default command builder you will use to create most of your commands.
The default command builder you will use to create most of your commands. By default blocks bots from using the commands.
- val GuildCommand: CommandBuilder[GuildMemberCommandMessage, NotUsed]
Another default command builder for you to use.
Another default command builder for you to use. Can only be used in guilds, and includes the guild, guild channel and user of the command.
- val GuildVoiceCommand: CommandBuilder[VoiceGuildMemberCommandMessage, NotUsed]
A command builder that only accepts users that are in a voice channel.
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- val baseCommandBuilder: CommandBuilder[CommandMessage, NotUsed]
The base command builder that you can build off if you don't like the default provided builder.
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
- def defaultMentionOrPrefix: Boolean
Determines the default value for mention or prefix when creating a named command.
- def defaultMustMention: Boolean
Determines the default value for if a mention should required.
- implicit val ec: ExecutionContext
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- implicit def findCache[A](implicit message: CommandMessage[A]): CacheSnapshot
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- val requestHelper: requests.RequestsHelper
- val requests: requests.Requests
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])