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