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.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- CommandController
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new CommandController(requests: RequestHelper)
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( ... ) @native()
- implicit val ec: ExecutionContext
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
- implicit def findCache[A](implicit message: CommandMessage[A]): CacheSnapshot
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
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()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- implicit val requestRunner: RequestRunner[SourceRequest]
- val requests: RequestHelper
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()