trait CommandsHelper extends AnyRef
An object which manages a ackcord.commands.Commands instance.
- Alphabetic
- By Inheritance
- CommandsHelper
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Abstract Value Members
-
abstract
def
commands: Commands
The commands object specific to this command helper.
-
abstract
def
requests: RequestHelper
The request helper to use when sending messages from this command helper.
Concrete 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
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
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] )
-
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()
-
def
onRawCmd[G[_]](handler: (RawCmd) ⇒ G[Unit])(implicit streamable: Streamable[G]): (UniqueKillSwitch, Future[Done])
Runs a partial function whenever a raw command object is received.
Runs a partial function whenever a raw command object is received.
If you use IntelliJ you might have to specify the execution type. (Normally Id or SourceRequest)
- G
The execution type
- handler
The handler function.
- streamable
A way to convert your execution type to a stream.
- returns
A kill switch to cancel this listener, and a future representing when it's done.
-
def
registerCmd[A, G[_]](refiner: CmdRefiner, description: Option[CmdDescription])(handler: (ParsedCmd[A]) ⇒ G[Unit])(implicit arg0: MessageParser[A], streamable: Streamable[G]): (UniqueKillSwitch, Future[Done])
Register a command which runs some code.
Register a command which runs some code.
- G
The execution type
- handler
The handler function.
- streamable
A way to convert your execution type to a stream.
- returns
A kill switch to cancel this listener, and a future representing when it's done.
-
def
registerCmd[A, G[_]](prefix: String, aliases: Seq[String], filters: Seq[CmdFilter] = Nil, description: Option[CmdDescription] = None)(handler: (ParsedCmd[A]) ⇒ G[Unit])(implicit arg0: MessageParser[A], streamable: Streamable[G]): (UniqueKillSwitch, Future[Done])
Register a command which runs some code.
Register a command which runs some code.
- G
The execution type
- handler
The handler function.
- streamable
A way to convert your execution type to a stream.
- returns
A kill switch to cancel this listener, and a future representing when it's done.
-
def
registerHandler[G[_], A](handler: CommandHandler[G, A])(implicit arg0: MessageParser[A], streamableG: Streamable[G]): (UniqueKillSwitch, Future[Done])
Registers an CommandHandler that will be called when that command is used.
Registers an CommandHandler that will be called when that command is used.
- returns
A kill switch to cancel this listener, and a future representing when it's done.
-
def
registerHandler[G[_]](handler: RawCommandHandler[G])(implicit streamable: Streamable[G]): (UniqueKillSwitch, Future[Done])
Registers an CommandHandler that will be called when that command is used.
Registers an CommandHandler that will be called when that command is used.
- returns
A kill switch to cancel this listener, and a future representing when it's done.
-
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()