class ClientSettings extends GatewaySettings

Settings used when connecting to Discord.

Source
ClientSettings.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ClientSettings
  2. GatewaySettings
  3. Serializable
  4. Serializable
  5. Product
  6. Equals
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ClientSettings(token: String, largeThreshold: Int = 50, shardNum: Int = 0, shardTotal: Int = 1, idleSince: Option[Instant] = None, activity: Option[RawActivity] = None, status: PresenceStatus = PresenceStatus.Online, afk: Boolean = false, system: ActorSystem = ActorSystem("AckCord"), commandSettings: AbstractCommandSettings[Id] = ..., requestSettings: RequestSettings = RequestSettings())

    token

    The token for the bot.

    largeThreshold

    The large threshold.

    shardNum

    The shard index of this shard.

    shardTotal

    The amount of shards.

    idleSince

    If the bot has been idle, set the time since.

    activity

    Send an activity when connecting.

    status

    The status to use when connecting.

    afk

    If the bot should be afk when connecting.

    system

    The actor system to use.

    commandSettings

    The command settings to use.

    requestSettings

    The request settings to use.

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val activity: Option[RawActivity]
    Definition Classes
    GatewaySettings
  5. val afk: Boolean
    Definition Classes
    GatewaySettings
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  8. val commandSettings: AbstractCommandSettings[Id]
  9. def createClient(): Future[DiscordClient[Id]]

    Create a DiscordClient from these settings.

  10. def createClientAutoShards(): Future[DiscordClient[Id]]

    Create a DiscordClient from these settings while letting Discord set the shard amount.

  11. def createClientWithMaterializer()(implicit mat: ActorMaterializer): Future[DiscordClient[Id]]

    Create a DiscordClient from these settings and a custom materializer.

  12. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. implicit val executionContext: ExecutionContextExecutor
  14. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  16. val idleSince: Option[Instant]
    Definition Classes
    GatewaySettings
  17. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  18. val largeThreshold: Int
    Definition Classes
    GatewaySettings
  19. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  21. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  22. val requestSettings: RequestSettings
  23. val shardNum: Int
    Definition Classes
    GatewaySettings
  24. val shardTotal: Int
    Definition Classes
    GatewaySettings
  25. val status: PresenceStatus
    Definition Classes
    GatewaySettings
  26. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  27. val system: ActorSystem
  28. def toString(): String
    Definition Classes
    ClientSettingsGatewaySettings → AnyRef → Any
  29. val token: String
    Definition Classes
    GatewaySettings
  30. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from gateway.GatewaySettings

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped