DiscordClient class

Constructors

DiscordClient(String _token, {List<Intent>? intents, ConnectionProperties connectionProperties = const ConnectionProperties(), int largeThreshold = 250, List<int> numShards = const [0, 1], bool guildSubscriptions = false})

Properties

appId String
latefinal
application ApplicationAPI
latefinal
auditLog AuditLogAPI
latefinal
channel ChannelAPI
latefinal
clientIndex int
latefinal
emoji EmojiAPI
latefinal
eventHandlers Map<String, Future? Function(DiscordClient, dynamic)>
latefinalinherited
guilds GuildsAPI
latefinal
handlers Map<int, dynamic Function(dynamic)>
latefinal
hashCode int
The hash code for this object.
no setterinherited
interactions InteractionsAPI
latefinal
invite InviteAPI
latefinal
onApplicationCommandCreate ↔ (Future Function(DiscordClient client, ApplicationCommand event)?)
getter/setter pairinherited
onApplicationCommandDelete ↔ (Future Function(DiscordClient client, ApplicationCommand event)?)
getter/setter pairinherited
onApplicationCommandUpdate ↔ (Future Function(DiscordClient client, ApplicationCommand event)?)
getter/setter pairinherited
onChannelCreate ↔ (Future Function(DiscordClient client, Channel event)?)
Handles CHANNEL_CREATE gateway events
getter/setter pairinherited
onChannelDelete ↔ (Future Function(DiscordClient client, Channel event)?)
Handles CHANNEL_DELETE gateway events
getter/setter pairinherited
onChannelPinsUpdate ↔ (Future Function(DiscordClient client, ChannelPinsUpdateEvent event)?)
Handles ON_CHANNEL_PINS_UPDATE gateway events
getter/setter pairinherited
onChannelUpdate ↔ (Future Function(DiscordClient client, Channel event)?)
Handles CHANNEL_UPDATE gateway events
getter/setter pairinherited
onEvent ↔ (Future Function(DiscordClient client, String type, dynamic event)?)
Gets called on any gateway event
Where type is a string with the event type and event a dictionary
getter/setter pairinherited
onGuildBanAdd ↔ (Future Function(DiscordClient client, GuildBanAddEvent event)?)
getter/setter pairinherited
onGuildBanRemove ↔ (Future Function(DiscordClient client, GuildBanRemoveEvent event)?)
getter/setter pairinherited
onGuildCreate ↔ (Future Function(DiscordClient client, Guild event)?)
Handles GUILD_CREATE gateway events
getter/setter pairinherited
onGuildDelete ↔ (Future Function(DiscordClient client, Guild event)?)
getter/setter pairinherited
onGuildEmojiUpdate ↔ (Future Function(DiscordClient client, GuildEmojiUpdateEvent event)?)
getter/setter pairinherited
onGuildIntegrationsUpdate ↔ (Future Function(DiscordClient client, GuildIntegrationsUpdateEvent event)?)
getter/setter pairinherited
onGuildMemberAdd ↔ (Future Function(DiscordClient client, Member event)?)
getter/setter pairinherited
onGuildMemberRemove ↔ (Future Function(DiscordClient client, GuildMemberRemoveEvent event)?)
getter/setter pairinherited
onGuildMembersChunk ↔ (Future Function(DiscordClient client, GuildMembersChunkEvent event)?)
getter/setter pairinherited
onGuildMemberUpdate ↔ (Future Function(DiscordClient client, GuildMemberUpdateEvent event)?)
getter/setter pairinherited
onGuildRoleCreate ↔ (Future Function(DiscordClient client, GuildRoleCreateEvent event)?)
getter/setter pairinherited
onGuildRoleDelete ↔ (Future Function(DiscordClient client, GuildRoleDeleteEvent event)?)
getter/setter pairinherited
onGuildRoleUpdate ↔ (Future Function(DiscordClient client, GuildRoleUpdateEvent event)?)
getter/setter pairinherited
onGuildUpdate ↔ (Future Function(DiscordClient client, Guild event)?)
getter/setter pairinherited
onInteractionCreate ↔ (Future Function(DiscordClient client, Interaction event)?)
getter/setter pairinherited
onInviteCreate ↔ (Future Function(DiscordClient client, InviteCreateEvent event)?)
getter/setter pairinherited
onInviteDelete ↔ (Future Function(DiscordClient client, InviteDeleteEvent event)?)
getter/setter pairinherited
onMessageCreate ↔ (Future Function(DiscordClient client, Message event)?)
Handles MESSAGE_CREATE gateway events
getter/setter pairinherited
onMessageDelete ↔ (Future Function(DiscordClient client, MessageDeleteEvent event)?)
getter/setter pairinherited
onMessageDeleteBulk ↔ (Future Function(DiscordClient client, MessageDeleteBulkEvent event)?)
getter/setter pairinherited
onMessageReactionAdd ↔ (Future Function(DiscordClient client, MessageReactionAddEvent event)?)
getter/setter pairinherited
onMessageReactionRemove ↔ (Future Function(DiscordClient client, MessageReactionRemoveEvent event)?)
getter/setter pairinherited
onMessageReactionRemoveAll ↔ (Future Function(DiscordClient client, MessageReactionRemoveAllEvent event)?)
getter/setter pairinherited
onMessageReactionRemoveEmoji ↔ (Future Function(DiscordClient client, MessageReactionRemoveEmojiEvent event)?)
getter/setter pairinherited
onPresenceUpdate ↔ (Future Function(DiscordClient client, PresenceUpdateEvent event)?)
getter/setter pairinherited
onReady ↔ (Future Function(DiscordClient client, Ready event)?)
Handles READY gateway events
getter/setter pairinherited
onTypingStart ↔ (Future Function(DiscordClient client, TypingStartEvent event)?)
getter/setter pairinherited
onUserUpdate ↔ (Future Function(DiscordClient client, User event)?)
getter/setter pairinherited
onVoiceServerUpdate ↔ (Future Function(DiscordClient client, VoiceServerUpdateEvent event)?)
getter/setter pairinherited
onVoiceStateUpdate ↔ (Future Function(DiscordClient client, VoiceState event)?)
getter/setter pairinherited
onWebhookUpdate ↔ (Future Function(DiscordClient client, WebhookUpdateEvent event)?)
getter/setter pairinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
template TemplateAPI
latefinal
user UserAPI
latefinal
voice VoiceAPI
latefinal
webhook WebhookAPI
latefinal

Methods

close() → void
Call this method if you're not going to use this client anymore
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
run() Future<BotGateway>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

log → Logger
final

Constants

encoding → const String