Discord

object Discord : ListenerAdapter(source)

A global object that is used for communications with discord bot

Types

Link copied to clipboard
object ConnectionLoop : ListenerAdapter, Listener

A connection loop for messaging between discord and server

Functions

Link copied to clipboard
inline fun embed(builder: EmbedBuilder.() -> Unit): MessageEmbed

Constructs a new embed from a builder

Link copied to clipboard

Gets an authenticated discord user or null

Link copied to clipboard

Checks if the player with id has already authenticated.

Link copied to clipboard

Checks if the authentication process has begun for player with id.

Link copied to clipboard

Gets a valid URL that most well displays the provided item.

Link copied to clipboard
open fun onApplicationCommandUpdatePrivileges(@Nonnull p0: ApplicationCommandUpdatePrivilegesEvent)
Link copied to clipboard
open fun onApplicationUpdatePrivileges(@Nonnull p0: ApplicationUpdatePrivilegesEvent)
Link copied to clipboard
open fun onAutoModExecution(@Nonnull p0: AutoModExecutionEvent)
Link copied to clipboard
open fun onAutoModRuleCreate(@Nonnull p0: AutoModRuleCreateEvent)
Link copied to clipboard
open fun onAutoModRuleDelete(@Nonnull p0: AutoModRuleDeleteEvent)
Link copied to clipboard
open fun onAutoModRuleUpdate(@Nonnull p0: AutoModRuleUpdateEvent)
Link copied to clipboard
open override fun onButtonInteraction(e: ButtonInteractionEvent)
Link copied to clipboard
open fun onChannelCreate(@Nonnull p0: ChannelCreateEvent)
Link copied to clipboard
open fun onChannelDelete(@Nonnull p0: ChannelDeleteEvent)
Link copied to clipboard
open fun onChannelUpdateAppliedTags(@Nonnull p0: ChannelUpdateAppliedTagsEvent)
Link copied to clipboard
open fun onChannelUpdateArchived(@Nonnull p0: ChannelUpdateArchivedEvent)
Link copied to clipboard
open fun onChannelUpdateArchiveTimestamp(@Nonnull p0: ChannelUpdateArchiveTimestampEvent)
Link copied to clipboard
open fun onChannelUpdateAutoArchiveDuration(@Nonnull p0: ChannelUpdateAutoArchiveDurationEvent)
Link copied to clipboard
open fun onChannelUpdateBitrate(@Nonnull p0: ChannelUpdateBitrateEvent)
Link copied to clipboard
open fun onChannelUpdateDefaultLayout(@Nonnull p0: ChannelUpdateDefaultLayoutEvent)
Link copied to clipboard
open fun onChannelUpdateDefaultReaction(@Nonnull p0: ChannelUpdateDefaultReactionEvent)
Link copied to clipboard
open fun onChannelUpdateDefaultThreadSlowmode(@Nonnull p0: ChannelUpdateDefaultThreadSlowmodeEvent)
Link copied to clipboard
open fun onChannelUpdateFlags(@Nonnull p0: ChannelUpdateFlagsEvent)
Link copied to clipboard
open fun onChannelUpdateInvitable(@Nonnull p0: ChannelUpdateInvitableEvent)
Link copied to clipboard
open fun onChannelUpdateLocked(@Nonnull p0: ChannelUpdateLockedEvent)
Link copied to clipboard
open fun onChannelUpdateName(@Nonnull p0: ChannelUpdateNameEvent)
Link copied to clipboard
open fun onChannelUpdateNSFW(@Nonnull p0: ChannelUpdateNSFWEvent)
Link copied to clipboard
open fun onChannelUpdateParent(@Nonnull p0: ChannelUpdateParentEvent)
Link copied to clipboard
open fun onChannelUpdatePosition(@Nonnull p0: ChannelUpdatePositionEvent)
Link copied to clipboard
open fun onChannelUpdateRegion(@Nonnull p0: ChannelUpdateRegionEvent)
Link copied to clipboard
open fun onChannelUpdateSlowmode(@Nonnull p0: ChannelUpdateSlowmodeEvent)
Link copied to clipboard
open fun onChannelUpdateTopic(@Nonnull p0: ChannelUpdateTopicEvent)
Link copied to clipboard
open fun onChannelUpdateType(@Nonnull p0: ChannelUpdateTypeEvent)
Link copied to clipboard
open fun onChannelUpdateUserLimit(@Nonnull p0: ChannelUpdateUserLimitEvent)
Link copied to clipboard
open override fun onCommandAutoCompleteInteraction(e: CommandAutoCompleteInteractionEvent)
Link copied to clipboard
open fun onEmojiAdded(@Nonnull p0: EmojiAddedEvent)
Link copied to clipboard
open fun onEmojiRemoved(@Nonnull p0: EmojiRemovedEvent)
Link copied to clipboard
open fun onEmojiUpdateName(@Nonnull p0: EmojiUpdateNameEvent)
Link copied to clipboard
open fun onEmojiUpdateRoles(@Nonnull p0: EmojiUpdateRolesEvent)
Link copied to clipboard
open fun onEntitySelectInteraction(@Nonnull p0: EntitySelectInteractionEvent)
Link copied to clipboard
override fun onEvent(@Nonnull p0: GenericEvent)
Link copied to clipboard
open fun onException(@Nonnull p0: ExceptionEvent)
Link copied to clipboard
open fun onForumTagAdd(@Nonnull p0: ForumTagAddEvent)
Link copied to clipboard
open fun onForumTagRemove(@Nonnull p0: ForumTagRemoveEvent)
Link copied to clipboard
open fun onForumTagUpdateEmoji(@Nonnull p0: ForumTagUpdateEmojiEvent)
Link copied to clipboard
open fun onForumTagUpdateModerated(@Nonnull p0: ForumTagUpdateModeratedEvent)
Link copied to clipboard
open fun onForumTagUpdateName(@Nonnull p0: ForumTagUpdateNameEvent)
Link copied to clipboard
open fun onGatewayPing(@Nonnull p0: GatewayPingEvent)
Link copied to clipboard
open fun onGenericAutoCompleteInteraction(@Nonnull p0: GenericAutoCompleteInteractionEvent)
Link copied to clipboard
open fun onGenericChannel(@Nonnull p0: GenericChannelEvent)
Link copied to clipboard
open fun onGenericChannelUpdate(@Nonnull p0: GenericChannelUpdateEvent<*>)
Link copied to clipboard
open fun onGenericCommandInteraction(@Nonnull p0: GenericCommandInteractionEvent)
Link copied to clipboard
open fun onGenericComponentInteractionCreate(@Nonnull p0: GenericComponentInteractionCreateEvent)
Link copied to clipboard
open fun onGenericContextInteraction(@Nonnull p0: GenericContextInteractionEvent<*>)
Link copied to clipboard
open fun onGenericEmoji(@Nonnull p0: GenericEmojiEvent)
Link copied to clipboard
open fun onGenericEmojiUpdate(@Nonnull p0: GenericEmojiUpdateEvent<Any>)
Link copied to clipboard
open fun onGenericEvent(@Nonnull p0: GenericEvent)
Link copied to clipboard
open fun onGenericForumTag(@Nonnull p0: GenericForumTagEvent)
Link copied to clipboard
open fun onGenericForumTagUpdate(@Nonnull p0: GenericForumTagUpdateEvent<Any>)
Link copied to clipboard
open fun onGenericGuild(@Nonnull p0: GenericGuildEvent)
Link copied to clipboard
open fun onGenericGuildInvite(@Nonnull p0: GenericGuildInviteEvent)
Link copied to clipboard
open fun onGenericGuildMember(@Nonnull p0: GenericGuildMemberEvent)
Link copied to clipboard
open fun onGenericGuildMemberUpdate(@Nonnull p0: GenericGuildMemberUpdateEvent<Any>)
Link copied to clipboard
open fun onGenericGuildSticker(@Nonnull p0: GenericGuildStickerEvent)
Link copied to clipboard
open fun onGenericGuildStickerUpdate(@Nonnull p0: GenericGuildStickerUpdateEvent<Any>)
Link copied to clipboard
open fun onGenericGuildUpdate(@Nonnull p0: GenericGuildUpdateEvent<Any>)
Link copied to clipboard
open fun onGenericGuildVoice(@Nonnull p0: GenericGuildVoiceEvent)
Link copied to clipboard
open fun onGenericInteractionCreate(@Nonnull p0: GenericInteractionCreateEvent)
Link copied to clipboard
open fun onGenericMessage(@Nonnull p0: GenericMessageEvent)
Link copied to clipboard
open fun onGenericMessageReaction(@Nonnull p0: GenericMessageReactionEvent)
Link copied to clipboard
open fun onGenericPermissionOverride(@Nonnull p0: GenericPermissionOverrideEvent)
Link copied to clipboard
open fun onGenericPrivilegeUpdate(@Nonnull p0: GenericPrivilegeUpdateEvent)
Link copied to clipboard
open fun onGenericRole(@Nonnull p0: GenericRoleEvent)
Link copied to clipboard
open fun onGenericRoleUpdate(@Nonnull p0: GenericRoleUpdateEvent<Any>)
Link copied to clipboard
open fun onGenericScheduledEventUpdate(@Nonnull p0: GenericScheduledEventUpdateEvent<Any>)
Link copied to clipboard
open override fun onGenericSelectMenuInteraction(e: GenericSelectMenuInteractionEvent<*, *>)
Link copied to clipboard
open fun onGenericSelfUpdate(@Nonnull p0: GenericSelfUpdateEvent<Any>)
Link copied to clipboard
open fun onGenericSessionEvent(@Nonnull p0: GenericSessionEvent)
Link copied to clipboard
open fun onGenericStageInstance(@Nonnull p0: GenericStageInstanceEvent)
Link copied to clipboard
open fun onGenericStageInstanceUpdate(@Nonnull p0: GenericStageInstanceUpdateEvent<Any>)
Link copied to clipboard
open fun onGenericThread(@Nonnull p0: GenericThreadEvent)
Link copied to clipboard
open fun onGenericThreadMember(@Nonnull p0: GenericThreadMemberEvent)
Link copied to clipboard
open fun onGenericUpdate(@Nonnull p0: UpdateEvent<*, *>)
Link copied to clipboard
open fun onGenericUser(@Nonnull p0: GenericUserEvent)
Link copied to clipboard
open fun onGenericUserPresence(@Nonnull p0: GenericUserPresenceEvent)
Link copied to clipboard
open fun onGuildAuditLogEntryCreate(@Nonnull p0: GuildAuditLogEntryCreateEvent)
Link copied to clipboard
open fun onGuildAvailable(@Nonnull p0: GuildAvailableEvent)
Link copied to clipboard
open fun onGuildBan(@Nonnull p0: GuildBanEvent)
Link copied to clipboard
open fun onGuildInviteCreate(@Nonnull p0: GuildInviteCreateEvent)
Link copied to clipboard
open fun onGuildInviteDelete(@Nonnull p0: GuildInviteDeleteEvent)
Link copied to clipboard
open fun onGuildJoin(@Nonnull p0: GuildJoinEvent)
Link copied to clipboard
open fun onGuildLeave(@Nonnull p0: GuildLeaveEvent)
Link copied to clipboard
open fun onGuildMemberJoin(@Nonnull p0: GuildMemberJoinEvent)
Link copied to clipboard
open fun onGuildMemberRemove(@Nonnull p0: GuildMemberRemoveEvent)
Link copied to clipboard
open fun onGuildMemberRoleAdd(@Nonnull p0: GuildMemberRoleAddEvent)
Link copied to clipboard
open fun onGuildMemberRoleRemove(@Nonnull p0: GuildMemberRoleRemoveEvent)
Link copied to clipboard
open fun onGuildMemberUpdate(@Nonnull p0: GuildMemberUpdateEvent)
Link copied to clipboard
open fun onGuildMemberUpdateAvatar(@Nonnull p0: GuildMemberUpdateAvatarEvent)
Link copied to clipboard
open fun onGuildMemberUpdateBoostTime(@Nonnull p0: GuildMemberUpdateBoostTimeEvent)
Link copied to clipboard
open fun onGuildMemberUpdateFlags(@Nonnull p0: GuildMemberUpdateFlagsEvent)
Link copied to clipboard
open fun onGuildMemberUpdateNickname(@Nonnull p0: GuildMemberUpdateNicknameEvent)
Link copied to clipboard
open fun onGuildMemberUpdatePending(@Nonnull p0: GuildMemberUpdatePendingEvent)
Link copied to clipboard
open fun onGuildMemberUpdateTimeOut(@Nonnull p0: GuildMemberUpdateTimeOutEvent)
Link copied to clipboard
open fun onGuildReady(@Nonnull p0: GuildReadyEvent)
Link copied to clipboard
open fun onGuildStickerAdded(@Nonnull p0: GuildStickerAddedEvent)
Link copied to clipboard
open fun onGuildStickerRemoved(@Nonnull p0: GuildStickerRemovedEvent)
Link copied to clipboard
open fun onGuildStickerUpdateAvailable(@Nonnull p0: GuildStickerUpdateAvailableEvent)
Link copied to clipboard
open fun onGuildStickerUpdateDescription(@Nonnull p0: GuildStickerUpdateDescriptionEvent)
Link copied to clipboard
open fun onGuildStickerUpdateName(@Nonnull p0: GuildStickerUpdateNameEvent)
Link copied to clipboard
open fun onGuildStickerUpdateTags(@Nonnull p0: GuildStickerUpdateTagsEvent)
Link copied to clipboard
open fun onGuildTimeout(@Nonnull p0: GuildTimeoutEvent)
Link copied to clipboard
open fun onGuildUnavailable(@Nonnull p0: GuildUnavailableEvent)
Link copied to clipboard
open fun onGuildUnban(@Nonnull p0: GuildUnbanEvent)
Link copied to clipboard
open fun onGuildUpdateAfkChannel(@Nonnull p0: GuildUpdateAfkChannelEvent)
Link copied to clipboard
open fun onGuildUpdateAfkTimeout(@Nonnull p0: GuildUpdateAfkTimeoutEvent)
Link copied to clipboard
open fun onGuildUpdateBanner(@Nonnull p0: GuildUpdateBannerEvent)
Link copied to clipboard
open fun onGuildUpdateBoostCount(@Nonnull p0: GuildUpdateBoostCountEvent)
Link copied to clipboard
open fun onGuildUpdateBoostTier(@Nonnull p0: GuildUpdateBoostTierEvent)
Link copied to clipboard
open fun onGuildUpdateCommunityUpdatesChannel(@Nonnull p0: GuildUpdateCommunityUpdatesChannelEvent)
Link copied to clipboard
open fun onGuildUpdateDescription(@Nonnull p0: GuildUpdateDescriptionEvent)
Link copied to clipboard
open fun onGuildUpdateExplicitContentLevel(@Nonnull p0: GuildUpdateExplicitContentLevelEvent)
Link copied to clipboard
open fun onGuildUpdateFeatures(@Nonnull p0: GuildUpdateFeaturesEvent)
Link copied to clipboard
open fun onGuildUpdateIcon(@Nonnull p0: GuildUpdateIconEvent)
Link copied to clipboard
open fun onGuildUpdateLocale(@Nonnull p0: GuildUpdateLocaleEvent)
Link copied to clipboard
open fun onGuildUpdateMaxMembers(@Nonnull p0: GuildUpdateMaxMembersEvent)
Link copied to clipboard
open fun onGuildUpdateMaxPresences(@Nonnull p0: GuildUpdateMaxPresencesEvent)
Link copied to clipboard
open fun onGuildUpdateMFALevel(@Nonnull p0: GuildUpdateMFALevelEvent)
Link copied to clipboard
open fun onGuildUpdateName(@Nonnull p0: GuildUpdateNameEvent)
Link copied to clipboard
open fun onGuildUpdateNotificationLevel(@Nonnull p0: GuildUpdateNotificationLevelEvent)
Link copied to clipboard
open fun onGuildUpdateNSFWLevel(@Nonnull p0: GuildUpdateNSFWLevelEvent)
Link copied to clipboard
open fun onGuildUpdateOwner(@Nonnull p0: GuildUpdateOwnerEvent)
Link copied to clipboard
open fun onGuildUpdateRulesChannel(@Nonnull p0: GuildUpdateRulesChannelEvent)
Link copied to clipboard
open fun onGuildUpdateSplash(@Nonnull p0: GuildUpdateSplashEvent)
Link copied to clipboard
open fun onGuildUpdateSystemChannel(@Nonnull p0: GuildUpdateSystemChannelEvent)
Link copied to clipboard
open fun onGuildUpdateVanityCode(@Nonnull p0: GuildUpdateVanityCodeEvent)
Link copied to clipboard
open fun onGuildUpdateVerificationLevel(@Nonnull p0: GuildUpdateVerificationLevelEvent)
Link copied to clipboard
open fun onGuildVoiceDeafen(@Nonnull p0: GuildVoiceDeafenEvent)
Link copied to clipboard
open fun onGuildVoiceGuildDeafen(@Nonnull p0: GuildVoiceGuildDeafenEvent)
Link copied to clipboard
open fun onGuildVoiceGuildMute(@Nonnull p0: GuildVoiceGuildMuteEvent)
Link copied to clipboard
open fun onGuildVoiceMute(@Nonnull p0: GuildVoiceMuteEvent)
Link copied to clipboard
open fun onGuildVoiceRequestToSpeak(@Nonnull p0: GuildVoiceRequestToSpeakEvent)
Link copied to clipboard
open fun onGuildVoiceSelfDeafen(@Nonnull p0: GuildVoiceSelfDeafenEvent)
Link copied to clipboard
open fun onGuildVoiceSelfMute(@Nonnull p0: GuildVoiceSelfMuteEvent)
Link copied to clipboard
open fun onGuildVoiceStream(@Nonnull p0: GuildVoiceStreamEvent)
Link copied to clipboard
open fun onGuildVoiceSuppress(@Nonnull p0: GuildVoiceSuppressEvent)
Link copied to clipboard
open fun onGuildVoiceUpdate(@Nonnull p0: GuildVoiceUpdateEvent)
Link copied to clipboard
open fun onGuildVoiceVideo(@Nonnull p0: GuildVoiceVideoEvent)
Link copied to clipboard
open fun onHttpRequest(@Nonnull p0: HttpRequestEvent)
Link copied to clipboard
open fun onMessageBulkDelete(@Nonnull p0: MessageBulkDeleteEvent)
Link copied to clipboard
open fun onMessageContextInteraction(@Nonnull p0: MessageContextInteractionEvent)
Link copied to clipboard
open fun onMessageDelete(@Nonnull p0: MessageDeleteEvent)
Link copied to clipboard
open fun onMessageEmbed(@Nonnull p0: MessageEmbedEvent)
Link copied to clipboard
open fun onMessageReactionAdd(@Nonnull p0: MessageReactionAddEvent)
Link copied to clipboard
open fun onMessageReactionRemove(@Nonnull p0: MessageReactionRemoveEvent)
Link copied to clipboard
open fun onMessageReactionRemoveAll(@Nonnull p0: MessageReactionRemoveAllEvent)
Link copied to clipboard
open fun onMessageReactionRemoveEmoji(@Nonnull p0: MessageReactionRemoveEmojiEvent)
Link copied to clipboard
open fun onMessageReceived(@Nonnull p0: MessageReceivedEvent)
Link copied to clipboard
open fun onMessageUpdate(@Nonnull p0: MessageUpdateEvent)
Link copied to clipboard
open fun onModalInteraction(@Nonnull p0: ModalInteractionEvent)
Link copied to clipboard
open fun onPermissionOverrideCreate(@Nonnull p0: PermissionOverrideCreateEvent)
Link copied to clipboard
open fun onPermissionOverrideDelete(@Nonnull p0: PermissionOverrideDeleteEvent)
Link copied to clipboard
open fun onPermissionOverrideUpdate(@Nonnull p0: PermissionOverrideUpdateEvent)
Link copied to clipboard
open fun onRawGateway(@Nonnull p0: RawGatewayEvent)
Link copied to clipboard
open fun onReady(@Nonnull p0: ReadyEvent)
Link copied to clipboard
open fun onRoleCreate(@Nonnull p0: RoleCreateEvent)
Link copied to clipboard
open fun onRoleDelete(@Nonnull p0: RoleDeleteEvent)
Link copied to clipboard
open fun onRoleUpdateColor(@Nonnull p0: RoleUpdateColorEvent)
Link copied to clipboard
open fun onRoleUpdateHoisted(@Nonnull p0: RoleUpdateHoistedEvent)
Link copied to clipboard
open fun onRoleUpdateIcon(@Nonnull p0: RoleUpdateIconEvent)
Link copied to clipboard
open fun onRoleUpdateMentionable(@Nonnull p0: RoleUpdateMentionableEvent)
Link copied to clipboard
open fun onRoleUpdateName(@Nonnull p0: RoleUpdateNameEvent)
Link copied to clipboard
open fun onRoleUpdatePermissions(@Nonnull p0: RoleUpdatePermissionsEvent)
Link copied to clipboard
open fun onRoleUpdatePosition(@Nonnull p0: RoleUpdatePositionEvent)
Link copied to clipboard
open fun onScheduledEventCreate(@Nonnull p0: ScheduledEventCreateEvent)
Link copied to clipboard
open fun onScheduledEventDelete(@Nonnull p0: ScheduledEventDeleteEvent)
Link copied to clipboard
open fun onScheduledEventUpdateDescription(@Nonnull p0: ScheduledEventUpdateDescriptionEvent)
Link copied to clipboard
open fun onScheduledEventUpdateEndTime(@Nonnull p0: ScheduledEventUpdateEndTimeEvent)
Link copied to clipboard
open fun onScheduledEventUpdateLocation(@Nonnull p0: ScheduledEventUpdateLocationEvent)
Link copied to clipboard
open fun onScheduledEventUpdateName(@Nonnull p0: ScheduledEventUpdateNameEvent)
Link copied to clipboard
open fun onScheduledEventUpdateStartTime(@Nonnull p0: ScheduledEventUpdateStartTimeEvent)
Link copied to clipboard
open fun onScheduledEventUpdateStatus(@Nonnull p0: ScheduledEventUpdateStatusEvent)
Link copied to clipboard
open fun onScheduledEventUserAdd(@Nonnull p0: ScheduledEventUserAddEvent)
Link copied to clipboard
open fun onScheduledEventUserRemove(@Nonnull p0: ScheduledEventUserRemoveEvent)
Link copied to clipboard
open fun onSelfUpdateAvatar(@Nonnull p0: SelfUpdateAvatarEvent)
Link copied to clipboard
open fun onSelfUpdateGlobalName(@Nonnull p0: SelfUpdateGlobalNameEvent)
Link copied to clipboard
open fun onSelfUpdateMFA(@Nonnull p0: SelfUpdateMFAEvent)
Link copied to clipboard
open fun onSelfUpdateName(@Nonnull p0: SelfUpdateNameEvent)
Link copied to clipboard
open fun onSelfUpdateVerified(@Nonnull p0: SelfUpdateVerifiedEvent)
Link copied to clipboard
open fun onSessionDisconnect(@Nonnull p0: SessionDisconnectEvent)
Link copied to clipboard
open fun onSessionInvalidate(@Nonnull p0: SessionInvalidateEvent)
Link copied to clipboard
open fun onSessionRecreate(@Nonnull p0: SessionRecreateEvent)
Link copied to clipboard
open fun onSessionResume(@Nonnull p0: SessionResumeEvent)
Link copied to clipboard
open fun onShutdown(@Nonnull p0: ShutdownEvent)
Link copied to clipboard
open override fun onSlashCommandInteraction(e: SlashCommandInteractionEvent)
Link copied to clipboard
open fun onStageInstanceCreate(@Nonnull p0: StageInstanceCreateEvent)
Link copied to clipboard
open fun onStageInstanceDelete(@Nonnull p0: StageInstanceDeleteEvent)
Link copied to clipboard
open fun onStageInstanceUpdatePrivacyLevel(@Nonnull p0: StageInstanceUpdatePrivacyLevelEvent)
Link copied to clipboard
open fun onStageInstanceUpdateTopic(@Nonnull p0: StageInstanceUpdateTopicEvent)
Link copied to clipboard
open fun onStatusChange(@Nonnull p0: StatusChangeEvent)
Link copied to clipboard
open fun onStringSelectInteraction(@Nonnull p0: StringSelectInteractionEvent)
Link copied to clipboard
open fun onThreadHidden(@Nonnull p0: ThreadHiddenEvent)
Link copied to clipboard
open fun onThreadMemberJoin(@Nonnull p0: ThreadMemberJoinEvent)
Link copied to clipboard
open fun onThreadMemberLeave(@Nonnull p0: ThreadMemberLeaveEvent)
Link copied to clipboard
open fun onThreadRevealed(@Nonnull p0: ThreadRevealedEvent)
Link copied to clipboard
open fun onUnavailableGuildJoined(@Nonnull p0: UnavailableGuildJoinedEvent)
Link copied to clipboard
open fun onUnavailableGuildLeave(@Nonnull p0: UnavailableGuildLeaveEvent)
Link copied to clipboard
open fun onUserActivityEnd(@Nonnull p0: UserActivityEndEvent)
Link copied to clipboard
open fun onUserActivityStart(@Nonnull p0: UserActivityStartEvent)
Link copied to clipboard
open override fun onUserContextInteraction(e: UserContextInteractionEvent)
Link copied to clipboard
open fun onUserTyping(@Nonnull p0: UserTypingEvent)
Link copied to clipboard
open fun onUserUpdateActivities(@Nonnull p0: UserUpdateActivitiesEvent)
Link copied to clipboard
open fun onUserUpdateActivityOrder(@Nonnull p0: UserUpdateActivityOrderEvent)
Link copied to clipboard
open fun onUserUpdateAvatar(@Nonnull p0: UserUpdateAvatarEvent)
Link copied to clipboard
@ForRemoval
open fun onUserUpdateDiscriminator(@Nonnull p0: UserUpdateDiscriminatorEvent)
Link copied to clipboard
open fun onUserUpdateFlags(@Nonnull p0: UserUpdateFlagsEvent)
Link copied to clipboard
open fun onUserUpdateGlobalName(@Nonnull p0: UserUpdateGlobalNameEvent)
Link copied to clipboard
open fun onUserUpdateName(@Nonnull p0: UserUpdateNameEvent)
Link copied to clipboard
open fun onUserUpdateOnlineStatus(@Nonnull p0: UserUpdateOnlineStatusEvent)
Link copied to clipboard

Finds a player's avatar via the Crafatar

Link copied to clipboard
fun readSelf()

Reads itself from the local file (discord_auth.json)

Link copied to clipboard

Sends all the new items introduced since the last restart. Uses StackRenderer under the hood.

Link copied to clipboard

Sends embed that displays the difference between current version and previous version

Link copied to clipboard
fun setupBot()

Performs initial setup for the discord bot

Link copied to clipboard
fun step1Auth(id: UUID, user: String, key: String)

Performs step 1 of authentication.

Link copied to clipboard
fun storeSelf()

Stores itself in the local file (discord_auth.json)

Properties

Link copied to clipboard
lateinit var bot: JDA

The JDA bot instance

Link copied to clipboard
const val COLOR_MACROCOSM: Int = 4859579

RGB macrocosm specific blueish-purple color preferred for success embeds

Link copied to clipboard
const val COLOR_RED: Int = 12517376

RGB red color preferred for error embeds

Link copied to clipboard
var commTextChannel: TextChannel?

Text channel for general communications

Link copied to clipboard

Gets whether the discord bot is enabled