From c5d63485c158b8219741b06889a81af497b5d2ed Mon Sep 17 00:00:00 2001 From: Christopher F Date: Fri, 22 Jul 2016 01:48:24 -0400 Subject: [PATCH] Add docs for the Command Service --- docs/api/.manifest | 2 +- docs/guides/commands.md | 62 +++++++++++++++++++++ docs/guides/samples/command_handler.cs | 52 +++++++++++++++++ docs/guides/samples/dependency_map_setup.cs | 16 ++++++ docs/guides/samples/dependency_module.cs | 28 ++++++++++ docs/guides/samples/module.cs | 40 +++++++++++++ docs/guides/toc.yml | 4 +- 7 files changed, 202 insertions(+), 2 deletions(-) create mode 100644 docs/guides/commands.md create mode 100644 docs/guides/samples/command_handler.cs create mode 100644 docs/guides/samples/dependency_map_setup.cs create mode 100644 docs/guides/samples/dependency_module.cs create mode 100644 docs/guides/samples/module.cs diff --git a/docs/api/.manifest b/docs/api/.manifest index e3b264746..43ee2035f 100644 --- a/docs/api/.manifest +++ b/docs/api/.manifest @@ -1 +1 @@ -{"Discord.Commands":"Discord.Commands.yml","Discord.Commands.Command":"Discord.Commands.Command.yml","Discord.Commands.Command.Name":"Discord.Commands.Command.yml","Discord.Commands.Command.Description":"Discord.Commands.Command.yml","Discord.Commands.Command.Text":"Discord.Commands.Command.yml","Discord.Commands.Command.Module":"Discord.Commands.Command.yml","Discord.Commands.Command.Parameters":"Discord.Commands.Command.yml","Discord.Commands.Command.Parse(Discord.IMessage,Discord.Commands.SearchResult)":"Discord.Commands.Command.yml","Discord.Commands.Command.Execute(Discord.IMessage,Discord.Commands.ParseResult)":"Discord.Commands.Command.yml","Discord.Commands.Command.ToString":"Discord.Commands.Command.yml","Discord.Commands.CommandError":"Discord.Commands.CommandError.yml","Discord.Commands.CommandError.UnknownCommand":"Discord.Commands.CommandError.yml","Discord.Commands.CommandError.ParseFailed":"Discord.Commands.CommandError.yml","Discord.Commands.CommandError.BadArgCount":"Discord.Commands.CommandError.yml","Discord.Commands.CommandError.CastFailed":"Discord.Commands.CommandError.yml","Discord.Commands.CommandError.ObjectNotFound":"Discord.Commands.CommandError.yml","Discord.Commands.CommandError.MultipleMatches":"Discord.Commands.CommandError.yml","Discord.Commands.CommandError.Exception":"Discord.Commands.CommandError.yml","Discord.Commands.CommandParameter":"Discord.Commands.CommandParameter.yml","Discord.Commands.CommandParameter.Name":"Discord.Commands.CommandParameter.yml","Discord.Commands.CommandParameter.Description":"Discord.Commands.CommandParameter.yml","Discord.Commands.CommandParameter.IsOptional":"Discord.Commands.CommandParameter.yml","Discord.Commands.CommandParameter.IsUnparsed":"Discord.Commands.CommandParameter.yml","Discord.Commands.CommandParameter.#ctor(System.String,System.String,Discord.Commands.TypeReader,System.Boolean,System.Boolean,System.Object)":"Discord.Commands.CommandParameter.yml","Discord.Commands.CommandParameter.Parse(Discord.IMessage,System.String)":"Discord.Commands.CommandParameter.yml","Discord.Commands.CommandParameter.ToString":"Discord.Commands.CommandParameter.yml","Discord.Commands.CommandService":"Discord.Commands.CommandService.yml","Discord.Commands.CommandService.Modules":"Discord.Commands.CommandService.yml","Discord.Commands.CommandService.Commands":"Discord.Commands.CommandService.yml","Discord.Commands.CommandService.#ctor":"Discord.Commands.CommandService.yml","Discord.Commands.CommandService.AddTypeReader``1(Discord.Commands.TypeReader)":"Discord.Commands.CommandService.yml","Discord.Commands.CommandService.AddTypeReader(System.Type,Discord.Commands.TypeReader)":"Discord.Commands.CommandService.yml","Discord.Commands.CommandService.Load(System.Object)":"Discord.Commands.CommandService.yml","Discord.Commands.CommandService.LoadAssembly(System.Reflection.Assembly,Discord.Commands.IDependencyMap)":"Discord.Commands.CommandService.yml","Discord.Commands.CommandService.Unload(Discord.Commands.Module)":"Discord.Commands.CommandService.yml","Discord.Commands.CommandService.Unload(System.Object)":"Discord.Commands.CommandService.yml","Discord.Commands.CommandService.Search(Discord.IMessage,System.Int32)":"Discord.Commands.CommandService.yml","Discord.Commands.CommandService.Search(Discord.IMessage,System.String)":"Discord.Commands.CommandService.yml","Discord.Commands.CommandService.Execute(Discord.IMessage,System.Int32)":"Discord.Commands.CommandService.yml","Discord.Commands.CommandService.Execute(Discord.IMessage,System.String)":"Discord.Commands.CommandService.yml","Discord.Commands.Module":"Discord.Commands.Module.yml","Discord.Commands.Module.Service":"Discord.Commands.Module.yml","Discord.Commands.Module.Name":"Discord.Commands.Module.yml","Discord.Commands.Module.Commands":"Discord.Commands.Module.yml","Discord.Commands.Module.ToString":"Discord.Commands.Module.yml","Discord.Commands.CommandAttribute":"Discord.Commands.CommandAttribute.yml","Discord.Commands.CommandAttribute.Text":"Discord.Commands.CommandAttribute.yml","Discord.Commands.CommandAttribute.#ctor":"Discord.Commands.CommandAttribute.yml","Discord.Commands.CommandAttribute.#ctor(System.String)":"Discord.Commands.CommandAttribute.yml","Discord.Commands.DescriptionAttribute":"Discord.Commands.DescriptionAttribute.yml","Discord.Commands.DescriptionAttribute.Text":"Discord.Commands.DescriptionAttribute.yml","Discord.Commands.DescriptionAttribute.#ctor(System.String)":"Discord.Commands.DescriptionAttribute.yml","Discord.Commands.GroupAttribute":"Discord.Commands.GroupAttribute.yml","Discord.Commands.GroupAttribute.Prefix":"Discord.Commands.GroupAttribute.yml","Discord.Commands.GroupAttribute.#ctor":"Discord.Commands.GroupAttribute.yml","Discord.Commands.GroupAttribute.#ctor(System.String)":"Discord.Commands.GroupAttribute.yml","Discord.Commands.ModuleAttribute":"Discord.Commands.ModuleAttribute.yml","Discord.Commands.ModuleAttribute.Prefix":"Discord.Commands.ModuleAttribute.yml","Discord.Commands.ModuleAttribute.AutoLoad":"Discord.Commands.ModuleAttribute.yml","Discord.Commands.ModuleAttribute.#ctor":"Discord.Commands.ModuleAttribute.yml","Discord.Commands.ModuleAttribute.#ctor(System.String)":"Discord.Commands.ModuleAttribute.yml","Discord.Commands.UnparsedAttribute":"Discord.Commands.UnparsedAttribute.yml","Discord.Commands.DependencyMap":"Discord.Commands.DependencyMap.yml","Discord.Commands.DependencyMap.#ctor":"Discord.Commands.DependencyMap.yml","Discord.Commands.DependencyMap.Add``1(``0)":"Discord.Commands.DependencyMap.yml","Discord.Commands.DependencyMap.Get``1":"Discord.Commands.DependencyMap.yml","Discord.Commands.DependencyMap.Get(System.Type)":"Discord.Commands.DependencyMap.yml","Discord.Commands.DependencyMap.TryGet``1(``0@)":"Discord.Commands.DependencyMap.yml","Discord.Commands.DependencyMap.TryGet(System.Type,System.Object@)":"Discord.Commands.DependencyMap.yml","Discord.Commands.IDependencyMap":"Discord.Commands.IDependencyMap.yml","Discord.Commands.IDependencyMap.Add``1(``0)":"Discord.Commands.IDependencyMap.yml","Discord.Commands.IDependencyMap.Get``1":"Discord.Commands.IDependencyMap.yml","Discord.Commands.IDependencyMap.TryGet``1(``0@)":"Discord.Commands.IDependencyMap.yml","Discord.Commands.IDependencyMap.Get(System.Type)":"Discord.Commands.IDependencyMap.yml","Discord.Commands.IDependencyMap.TryGet(System.Type,System.Object@)":"Discord.Commands.IDependencyMap.yml","Discord.Commands.MessageExtensions":"Discord.Commands.MessageExtensions.yml","Discord.Commands.MessageExtensions.HasCharPrefix(Discord.IMessage,System.Char,System.Int32@)":"Discord.Commands.MessageExtensions.yml","Discord.Commands.MessageExtensions.HasStringPrefix(Discord.IMessage,System.String,System.Int32@)":"Discord.Commands.MessageExtensions.yml","Discord.Commands.MessageExtensions.HasMentionPrefix(Discord.IMessage,Discord.IUser,System.Int32@)":"Discord.Commands.MessageExtensions.yml","Discord.Commands.TypeReader":"Discord.Commands.TypeReader.yml","Discord.Commands.TypeReader.Read(Discord.IMessage,System.String)":"Discord.Commands.TypeReader.yml","Discord.Commands.ExecuteResult":"Discord.Commands.ExecuteResult.yml","Discord.Commands.ExecuteResult.Exception":"Discord.Commands.ExecuteResult.yml","Discord.Commands.ExecuteResult.Error":"Discord.Commands.ExecuteResult.yml","Discord.Commands.ExecuteResult.ErrorReason":"Discord.Commands.ExecuteResult.yml","Discord.Commands.ExecuteResult.IsSuccess":"Discord.Commands.ExecuteResult.yml","Discord.Commands.ExecuteResult.ToString":"Discord.Commands.ExecuteResult.yml","Discord.Commands.IResult":"Discord.Commands.IResult.yml","Discord.Commands.IResult.Error":"Discord.Commands.IResult.yml","Discord.Commands.IResult.ErrorReason":"Discord.Commands.IResult.yml","Discord.Commands.IResult.IsSuccess":"Discord.Commands.IResult.yml","Discord.Commands.ParseResult":"Discord.Commands.ParseResult.yml","Discord.Commands.ParseResult.Values":"Discord.Commands.ParseResult.yml","Discord.Commands.ParseResult.Error":"Discord.Commands.ParseResult.yml","Discord.Commands.ParseResult.ErrorReason":"Discord.Commands.ParseResult.yml","Discord.Commands.ParseResult.IsSuccess":"Discord.Commands.ParseResult.yml","Discord.Commands.ParseResult.ToString":"Discord.Commands.ParseResult.yml","Discord.Commands.SearchResult":"Discord.Commands.SearchResult.yml","Discord.Commands.SearchResult.Text":"Discord.Commands.SearchResult.yml","Discord.Commands.SearchResult.Commands":"Discord.Commands.SearchResult.yml","Discord.Commands.SearchResult.Error":"Discord.Commands.SearchResult.yml","Discord.Commands.SearchResult.ErrorReason":"Discord.Commands.SearchResult.yml","Discord.Commands.SearchResult.IsSuccess":"Discord.Commands.SearchResult.yml","Discord.Commands.SearchResult.ToString":"Discord.Commands.SearchResult.yml","Discord.Commands.TypeReaderResult":"Discord.Commands.TypeReaderResult.yml","Discord.Commands.TypeReaderResult.Value":"Discord.Commands.TypeReaderResult.yml","Discord.Commands.TypeReaderResult.Error":"Discord.Commands.TypeReaderResult.yml","Discord.Commands.TypeReaderResult.ErrorReason":"Discord.Commands.TypeReaderResult.yml","Discord.Commands.TypeReaderResult.IsSuccess":"Discord.Commands.TypeReaderResult.yml","Discord.Commands.TypeReaderResult.FromSuccess(System.Object)":"Discord.Commands.TypeReaderResult.yml","Discord.Commands.TypeReaderResult.FromError(Discord.Commands.CommandError,System.String)":"Discord.Commands.TypeReaderResult.yml","Discord.Commands.TypeReaderResult.ToString":"Discord.Commands.TypeReaderResult.yml","Discord":"Discord.yml","Discord.ConnectionState":"Discord.ConnectionState.yml","Discord.ConnectionState.Disconnected":"Discord.ConnectionState.yml","Discord.ConnectionState.Connecting":"Discord.ConnectionState.yml","Discord.ConnectionState.Connected":"Discord.ConnectionState.yml","Discord.ConnectionState.Disconnecting":"Discord.ConnectionState.yml","Discord.DiscordClient":"Discord.DiscordClient.yml","Discord.DiscordClient.Log":"Discord.DiscordClient.yml","Discord.DiscordClient.LoggedIn":"Discord.DiscordClient.yml","Discord.DiscordClient.LoggedOut":"Discord.DiscordClient.yml","Discord.DiscordClient.ApiClient":"Discord.DiscordClient.yml","Discord.DiscordClient.LoginState":"Discord.DiscordClient.yml","Discord.DiscordClient.#ctor":"Discord.DiscordClient.yml","Discord.DiscordClient.#ctor(Discord.DiscordConfig)":"Discord.DiscordClient.yml","Discord.DiscordClient.LoginAsync(Discord.TokenType,System.String,System.Boolean)":"Discord.DiscordClient.yml","Discord.DiscordClient.OnLoginAsync":"Discord.DiscordClient.yml","Discord.DiscordClient.LogoutAsync":"Discord.DiscordClient.yml","Discord.DiscordClient.OnLogoutAsync":"Discord.DiscordClient.yml","Discord.DiscordClient.GetApplicationInfoAsync":"Discord.DiscordClient.yml","Discord.DiscordClient.GetChannelAsync(System.UInt64)":"Discord.DiscordClient.yml","Discord.DiscordClient.GetPrivateChannelsAsync":"Discord.DiscordClient.yml","Discord.DiscordClient.GetConnectionsAsync":"Discord.DiscordClient.yml","Discord.DiscordClient.GetInviteAsync(System.String)":"Discord.DiscordClient.yml","Discord.DiscordClient.GetGuildAsync(System.UInt64)":"Discord.DiscordClient.yml","Discord.DiscordClient.GetGuildEmbedAsync(System.UInt64)":"Discord.DiscordClient.yml","Discord.DiscordClient.GetGuildSummariesAsync":"Discord.DiscordClient.yml","Discord.DiscordClient.GetGuildsAsync":"Discord.DiscordClient.yml","Discord.DiscordClient.CreateGuildAsync(System.String,Discord.IVoiceRegion,System.IO.Stream)":"Discord.DiscordClient.yml","Discord.DiscordClient.GetUserAsync(System.UInt64)":"Discord.DiscordClient.yml","Discord.DiscordClient.GetUserAsync(System.String,System.String)":"Discord.DiscordClient.yml","Discord.DiscordClient.GetCurrentUserAsync":"Discord.DiscordClient.yml","Discord.DiscordClient.QueryUsersAsync(System.String,System.Int32)":"Discord.DiscordClient.yml","Discord.DiscordClient.GetVoiceRegionsAsync":"Discord.DiscordClient.yml","Discord.DiscordClient.GetVoiceRegionAsync(System.String)":"Discord.DiscordClient.yml","Discord.DiscordClient.Dispose":"Discord.DiscordClient.yml","Discord.DiscordClient.Discord#IDiscordClient#ConnectionState":"Discord.DiscordClient.yml","Discord.DiscordClient.Discord#IDiscordClient#LogManager":"Discord.DiscordClient.yml","Discord.DiscordClient.Discord#IDiscordClient#ConnectAsync":"Discord.DiscordClient.yml","Discord.DiscordClient.Discord#IDiscordClient#DisconnectAsync":"Discord.DiscordClient.yml","Discord.DiscordConfig":"Discord.DiscordConfig.yml","Discord.DiscordConfig.Version":"Discord.DiscordConfig.yml","Discord.DiscordConfig.FullVersion":"Discord.DiscordConfig.yml","Discord.DiscordConfig.UserAgent":"Discord.DiscordConfig.yml","Discord.DiscordConfig.APIVersion":"Discord.DiscordConfig.yml","Discord.DiscordConfig.GatewayEncoding":"Discord.DiscordConfig.yml","Discord.DiscordConfig.ClientAPIUrl":"Discord.DiscordConfig.yml","Discord.DiscordConfig.CDNUrl":"Discord.DiscordConfig.yml","Discord.DiscordConfig.InviteUrl":"Discord.DiscordConfig.yml","Discord.DiscordConfig.MaxMessageSize":"Discord.DiscordConfig.yml","Discord.DiscordConfig.MaxMessagesPerBatch":"Discord.DiscordConfig.yml","Discord.DiscordConfig.MaxUsersPerBatch":"Discord.DiscordConfig.yml","Discord.DiscordConfig.LogLevel":"Discord.DiscordConfig.yml","Discord.DiscordConfig.RestClientProvider":"Discord.DiscordConfig.yml","Discord.DiscordSocketClient":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.ShardId":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.ConnectionState":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.Latency":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.#ctor":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.#ctor(Discord.DiscordSocketConfig)":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.OnLoginAsync":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.OnLogoutAsync":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.ConnectAsync(System.Boolean)":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.DisconnectAsync":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.GetVoiceRegionAsync(System.String)":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.GetGuildAsync(System.UInt64)":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.GetGuildEmbedAsync(System.UInt64)":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.GetGuildSummariesAsync":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.GetGuildsAsync":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.GetChannelAsync(System.UInt64)":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.GetPrivateChannelsAsync":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.GetUserAsync(System.UInt64)":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.GetUserAsync(System.String,System.String)":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.GetCurrentUserAsync":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.DownloadAllUsersAsync":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.DownloadUsersAsync(System.Collections.Generic.IEnumerable{Discord.IGuild})":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.DownloadUsersAsync(Discord.IGuild[])":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.GetVoiceRegionsAsync":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.Connected":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.Disconnected":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.Ready":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.LatencyUpdated":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.ChannelCreated":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.ChannelDestroyed":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.ChannelUpdated":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.MessageReceived":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.MessageDeleted":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.MessageUpdated":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.RoleCreated":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.RoleDeleted":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.RoleUpdated":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.JoinedGuild":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.LeftGuild":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.GuildAvailable":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.GuildUnavailable":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.GuildMembersDownloaded":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.GuildUpdated":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.UserJoined":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.UserLeft":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.UserBanned":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.UserUnbanned":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.UserUpdated":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.UserPresenceUpdated":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.UserVoiceStateUpdated":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.CurrentUserUpdated":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.UserIsTyping":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.RecipientAdded":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.RecipientRemoved":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketConfig":"Discord.DiscordSocketConfig.yml","Discord.DiscordSocketConfig.ShardId":"Discord.DiscordSocketConfig.yml","Discord.DiscordSocketConfig.TotalShards":"Discord.DiscordSocketConfig.yml","Discord.DiscordSocketConfig.ConnectionTimeout":"Discord.DiscordSocketConfig.yml","Discord.DiscordSocketConfig.ReconnectDelay":"Discord.DiscordSocketConfig.yml","Discord.DiscordSocketConfig.FailedReconnectDelay":"Discord.DiscordSocketConfig.yml","Discord.DiscordSocketConfig.MessageCacheSize":"Discord.DiscordSocketConfig.yml","Discord.DiscordSocketConfig.LargeThreshold":"Discord.DiscordSocketConfig.yml","Discord.DiscordSocketConfig.AudioMode":"Discord.DiscordSocketConfig.yml","Discord.DiscordSocketConfig.WebSocketProvider":"Discord.DiscordSocketConfig.yml","Discord.Format":"Discord.Format.yml","Discord.Format.Bold(System.String)":"Discord.Format.yml","Discord.Format.Italics(System.String)":"Discord.Format.yml","Discord.Format.Underline(System.String)":"Discord.Format.yml","Discord.Format.Strikethrough(System.String)":"Discord.Format.yml","Discord.Format.Code(System.String,System.String)":"Discord.Format.yml","Discord.IDiscordClient":"Discord.IDiscordClient.yml","Discord.IDiscordClient.LoginState":"Discord.IDiscordClient.yml","Discord.IDiscordClient.ConnectionState":"Discord.IDiscordClient.yml","Discord.IDiscordClient.ApiClient":"Discord.IDiscordClient.yml","Discord.IDiscordClient.LogManager":"Discord.IDiscordClient.yml","Discord.IDiscordClient.LoginAsync(Discord.TokenType,System.String,System.Boolean)":"Discord.IDiscordClient.yml","Discord.IDiscordClient.LogoutAsync":"Discord.IDiscordClient.yml","Discord.IDiscordClient.ConnectAsync":"Discord.IDiscordClient.yml","Discord.IDiscordClient.DisconnectAsync":"Discord.IDiscordClient.yml","Discord.IDiscordClient.GetApplicationInfoAsync":"Discord.IDiscordClient.yml","Discord.IDiscordClient.GetChannelAsync(System.UInt64)":"Discord.IDiscordClient.yml","Discord.IDiscordClient.GetPrivateChannelsAsync":"Discord.IDiscordClient.yml","Discord.IDiscordClient.GetConnectionsAsync":"Discord.IDiscordClient.yml","Discord.IDiscordClient.GetGuildAsync(System.UInt64)":"Discord.IDiscordClient.yml","Discord.IDiscordClient.GetGuildsAsync":"Discord.IDiscordClient.yml","Discord.IDiscordClient.GetGuildSummariesAsync":"Discord.IDiscordClient.yml","Discord.IDiscordClient.CreateGuildAsync(System.String,Discord.IVoiceRegion,System.IO.Stream)":"Discord.IDiscordClient.yml","Discord.IDiscordClient.GetInviteAsync(System.String)":"Discord.IDiscordClient.yml","Discord.IDiscordClient.GetUserAsync(System.UInt64)":"Discord.IDiscordClient.yml","Discord.IDiscordClient.GetUserAsync(System.String,System.String)":"Discord.IDiscordClient.yml","Discord.IDiscordClient.GetCurrentUserAsync":"Discord.IDiscordClient.yml","Discord.IDiscordClient.QueryUsersAsync(System.String,System.Int32)":"Discord.IDiscordClient.yml","Discord.IDiscordClient.GetVoiceRegionsAsync":"Discord.IDiscordClient.yml","Discord.IDiscordClient.GetVoiceRegionAsync(System.String)":"Discord.IDiscordClient.yml","Discord.LoginState":"Discord.LoginState.yml","Discord.LoginState.LoggedOut":"Discord.LoginState.yml","Discord.LoginState.LoggingIn":"Discord.LoginState.yml","Discord.LoginState.LoggedIn":"Discord.LoginState.yml","Discord.LoginState.LoggingOut":"Discord.LoginState.yml","Discord.LogSeverity":"Discord.LogSeverity.yml","Discord.LogSeverity.Critical":"Discord.LogSeverity.yml","Discord.LogSeverity.Error":"Discord.LogSeverity.yml","Discord.LogSeverity.Warning":"Discord.LogSeverity.yml","Discord.LogSeverity.Info":"Discord.LogSeverity.yml","Discord.LogSeverity.Verbose":"Discord.LogSeverity.yml","Discord.LogSeverity.Debug":"Discord.LogSeverity.yml","Discord.RequestOptions":"Discord.RequestOptions.yml","Discord.RequestOptions.Default":"Discord.RequestOptions.yml","Discord.RequestOptions.Timeout":"Discord.RequestOptions.yml","Discord.RequestOptions.#ctor":"Discord.RequestOptions.yml","Discord.TokenType":"Discord.TokenType.yml","Discord.TokenType.User":"Discord.TokenType.yml","Discord.TokenType.Bearer":"Discord.TokenType.yml","Discord.TokenType.Bot":"Discord.TokenType.yml","Discord.IApplication":"Discord.IApplication.yml","Discord.IApplication.Name":"Discord.IApplication.yml","Discord.IApplication.Description":"Discord.IApplication.yml","Discord.IApplication.RPCOrigins":"Discord.IApplication.yml","Discord.IApplication.Flags":"Discord.IApplication.yml","Discord.IApplication.IconUrl":"Discord.IApplication.yml","Discord.IApplication.Owner":"Discord.IApplication.yml","Discord.IDeletable":"Discord.IDeletable.yml","Discord.IDeletable.DeleteAsync":"Discord.IDeletable.yml","Discord.IEntity`1":"Discord.IEntity`1.yml","Discord.IEntity`1.Id":"Discord.IEntity`1.yml","Discord.IEntity`1.IsAttached":"Discord.IEntity`1.yml","Discord.IMentionable":"Discord.IMentionable.yml","Discord.IMentionable.Mention":"Discord.IMentionable.yml","Discord.ISnowflakeEntity":"Discord.ISnowflakeEntity.yml","Discord.ISnowflakeEntity.CreatedAt":"Discord.ISnowflakeEntity.yml","Discord.IUpdateable":"Discord.IUpdateable.yml","Discord.IUpdateable.UpdateAsync":"Discord.IUpdateable.yml","Discord.ChannelType":"Discord.ChannelType.yml","Discord.ChannelType.Text":"Discord.ChannelType.yml","Discord.ChannelType.DM":"Discord.ChannelType.yml","Discord.ChannelType.Voice":"Discord.ChannelType.yml","Discord.ChannelType.Group":"Discord.ChannelType.yml","Discord.IChannel":"Discord.IChannel.yml","Discord.IChannel.GetUsersAsync":"Discord.IChannel.yml","Discord.IChannel.GetUserAsync(System.UInt64)":"Discord.IChannel.yml","Discord.IDMChannel":"Discord.IDMChannel.yml","Discord.IDMChannel.Recipient":"Discord.IDMChannel.yml","Discord.IDMChannel.CloseAsync":"Discord.IDMChannel.yml","Discord.IGroupChannel":"Discord.IGroupChannel.yml","Discord.IGroupChannel.AddUserAsync(Discord.IUser)":"Discord.IGroupChannel.yml","Discord.IGroupChannel.LeaveAsync":"Discord.IGroupChannel.yml","Discord.IGuildChannel":"Discord.IGuildChannel.yml","Discord.IGuildChannel.Name":"Discord.IGuildChannel.yml","Discord.IGuildChannel.Position":"Discord.IGuildChannel.yml","Discord.IGuildChannel.Guild":"Discord.IGuildChannel.yml","Discord.IGuildChannel.CreateInviteAsync(System.Nullable{System.Int32},System.Nullable{System.Int32},System.Boolean,System.Boolean)":"Discord.IGuildChannel.yml","Discord.IGuildChannel.GetInvitesAsync":"Discord.IGuildChannel.yml","Discord.IGuildChannel.PermissionOverwrites":"Discord.IGuildChannel.yml","Discord.IGuildChannel.ModifyAsync(System.Action{Discord.API.Rest.ModifyGuildChannelParams})":"Discord.IGuildChannel.yml","Discord.IGuildChannel.GetPermissionOverwrite(Discord.IRole)":"Discord.IGuildChannel.yml","Discord.IGuildChannel.GetPermissionOverwrite(Discord.IUser)":"Discord.IGuildChannel.yml","Discord.IGuildChannel.RemovePermissionOverwriteAsync(Discord.IRole)":"Discord.IGuildChannel.yml","Discord.IGuildChannel.RemovePermissionOverwriteAsync(Discord.IUser)":"Discord.IGuildChannel.yml","Discord.IGuildChannel.AddPermissionOverwriteAsync(Discord.IRole,Discord.OverwritePermissions)":"Discord.IGuildChannel.yml","Discord.IGuildChannel.AddPermissionOverwriteAsync(Discord.IUser,Discord.OverwritePermissions)":"Discord.IGuildChannel.yml","Discord.IGuildChannel.GetUsersAsync":"Discord.IGuildChannel.yml","Discord.IGuildChannel.GetUserAsync(System.UInt64)":"Discord.IGuildChannel.yml","Discord.IMessageChannel":"Discord.IMessageChannel.yml","Discord.IMessageChannel.CachedMessages":"Discord.IMessageChannel.yml","Discord.IMessageChannel.SendMessageAsync(System.String,System.Boolean)":"Discord.IMessageChannel.yml","Discord.IMessageChannel.SendFileAsync(System.String,System.String,System.Boolean)":"Discord.IMessageChannel.yml","Discord.IMessageChannel.SendFileAsync(System.IO.Stream,System.String,System.String,System.Boolean)":"Discord.IMessageChannel.yml","Discord.IMessageChannel.GetMessageAsync(System.UInt64)":"Discord.IMessageChannel.yml","Discord.IMessageChannel.GetCachedMessage(System.UInt64)":"Discord.IMessageChannel.yml","Discord.IMessageChannel.GetMessagesAsync(System.Int32)":"Discord.IMessageChannel.yml","Discord.IMessageChannel.GetMessagesAsync(System.UInt64,Discord.Direction,System.Int32)":"Discord.IMessageChannel.yml","Discord.IMessageChannel.DeleteMessagesAsync(System.Collections.Generic.IEnumerable{Discord.IMessage})":"Discord.IMessageChannel.yml","Discord.IMessageChannel.TriggerTypingAsync":"Discord.IMessageChannel.yml","Discord.IPrivateChannel":"Discord.IPrivateChannel.yml","Discord.IPrivateChannel.Recipients":"Discord.IPrivateChannel.yml","Discord.ITextChannel":"Discord.ITextChannel.yml","Discord.ITextChannel.Topic":"Discord.ITextChannel.yml","Discord.ITextChannel.ModifyAsync(System.Action{Discord.API.Rest.ModifyTextChannelParams})":"Discord.ITextChannel.yml","Discord.IVoiceChannel":"Discord.IVoiceChannel.yml","Discord.IVoiceChannel.Bitrate":"Discord.IVoiceChannel.yml","Discord.IVoiceChannel.UserLimit":"Discord.IVoiceChannel.yml","Discord.IVoiceChannel.ModifyAsync(System.Action{Discord.API.Rest.ModifyVoiceChannelParams})":"Discord.IVoiceChannel.yml","Discord.IVoiceChannel.ConnectAsync":"Discord.IVoiceChannel.yml","Discord.DefaultMessageNotifications":"Discord.DefaultMessageNotifications.yml","Discord.DefaultMessageNotifications.MentionsOnly":"Discord.DefaultMessageNotifications.yml","Discord.DefaultMessageNotifications.AllMessages":"Discord.DefaultMessageNotifications.yml","Discord.Emoji":"Discord.Emoji.yml","Discord.Emoji.Id":"Discord.Emoji.yml","Discord.Emoji.Name":"Discord.Emoji.yml","Discord.Emoji.IsManaged":"Discord.Emoji.yml","Discord.Emoji.RequireColons":"Discord.Emoji.yml","Discord.Emoji.RoleIds":"Discord.Emoji.yml","Discord.Emoji.#ctor(Discord.API.Emoji)":"Discord.Emoji.yml","Discord.GuildEmbed":"Discord.GuildEmbed.yml","Discord.GuildEmbed.IsEnabled":"Discord.GuildEmbed.yml","Discord.GuildEmbed.ChannelId":"Discord.GuildEmbed.yml","Discord.GuildEmbed.#ctor(System.Boolean,System.Nullable{System.UInt64})":"Discord.GuildEmbed.yml","Discord.IGuild":"Discord.IGuild.yml","Discord.IGuild.Name":"Discord.IGuild.yml","Discord.IGuild.AFKTimeout":"Discord.IGuild.yml","Discord.IGuild.IsEmbeddable":"Discord.IGuild.yml","Discord.IGuild.DefaultMessageNotifications":"Discord.IGuild.yml","Discord.IGuild.MfaLevel":"Discord.IGuild.yml","Discord.IGuild.VerificationLevel":"Discord.IGuild.yml","Discord.IGuild.IconUrl":"Discord.IGuild.yml","Discord.IGuild.SplashUrl":"Discord.IGuild.yml","Discord.IGuild.Available":"Discord.IGuild.yml","Discord.IGuild.AFKChannelId":"Discord.IGuild.yml","Discord.IGuild.DefaultChannelId":"Discord.IGuild.yml","Discord.IGuild.EmbedChannelId":"Discord.IGuild.yml","Discord.IGuild.OwnerId":"Discord.IGuild.yml","Discord.IGuild.VoiceRegionId":"Discord.IGuild.yml","Discord.IGuild.AudioClient":"Discord.IGuild.yml","Discord.IGuild.EveryoneRole":"Discord.IGuild.yml","Discord.IGuild.Emojis":"Discord.IGuild.yml","Discord.IGuild.Features":"Discord.IGuild.yml","Discord.IGuild.Roles":"Discord.IGuild.yml","Discord.IGuild.ModifyAsync(System.Action{Discord.API.Rest.ModifyGuildParams})":"Discord.IGuild.yml","Discord.IGuild.ModifyEmbedAsync(System.Action{Discord.API.Rest.ModifyGuildEmbedParams})":"Discord.IGuild.yml","Discord.IGuild.ModifyChannelsAsync(System.Collections.Generic.IEnumerable{Discord.API.Rest.ModifyGuildChannelsParams})":"Discord.IGuild.yml","Discord.IGuild.ModifyRolesAsync(System.Collections.Generic.IEnumerable{Discord.API.Rest.ModifyGuildRolesParams})":"Discord.IGuild.yml","Discord.IGuild.LeaveAsync":"Discord.IGuild.yml","Discord.IGuild.GetBansAsync":"Discord.IGuild.yml","Discord.IGuild.AddBanAsync(Discord.IUser,System.Int32)":"Discord.IGuild.yml","Discord.IGuild.AddBanAsync(System.UInt64,System.Int32)":"Discord.IGuild.yml","Discord.IGuild.RemoveBanAsync(Discord.IUser)":"Discord.IGuild.yml","Discord.IGuild.RemoveBanAsync(System.UInt64)":"Discord.IGuild.yml","Discord.IGuild.GetChannelsAsync":"Discord.IGuild.yml","Discord.IGuild.GetChannelAsync(System.UInt64)":"Discord.IGuild.yml","Discord.IGuild.CreateTextChannelAsync(System.String)":"Discord.IGuild.yml","Discord.IGuild.CreateVoiceChannelAsync(System.String)":"Discord.IGuild.yml","Discord.IGuild.GetInvitesAsync":"Discord.IGuild.yml","Discord.IGuild.CreateInviteAsync(System.Nullable{System.Int32},System.Nullable{System.Int32},System.Boolean,System.Boolean)":"Discord.IGuild.yml","Discord.IGuild.GetRole(System.UInt64)":"Discord.IGuild.yml","Discord.IGuild.CreateRoleAsync(System.String,System.Nullable{Discord.GuildPermissions},System.Nullable{Discord.Color},System.Boolean)":"Discord.IGuild.yml","Discord.IGuild.GetUsersAsync":"Discord.IGuild.yml","Discord.IGuild.GetUserAsync(System.UInt64)":"Discord.IGuild.yml","Discord.IGuild.GetCurrentUserAsync":"Discord.IGuild.yml","Discord.IGuild.DownloadUsersAsync":"Discord.IGuild.yml","Discord.IGuild.PruneUsersAsync(System.Int32,System.Boolean)":"Discord.IGuild.yml","Discord.IGuildIntegration":"Discord.IGuildIntegration.yml","Discord.IGuildIntegration.Id":"Discord.IGuildIntegration.yml","Discord.IGuildIntegration.Name":"Discord.IGuildIntegration.yml","Discord.IGuildIntegration.Type":"Discord.IGuildIntegration.yml","Discord.IGuildIntegration.IsEnabled":"Discord.IGuildIntegration.yml","Discord.IGuildIntegration.IsSyncing":"Discord.IGuildIntegration.yml","Discord.IGuildIntegration.ExpireBehavior":"Discord.IGuildIntegration.yml","Discord.IGuildIntegration.ExpireGracePeriod":"Discord.IGuildIntegration.yml","Discord.IGuildIntegration.SyncedAt":"Discord.IGuildIntegration.yml","Discord.IGuildIntegration.Account":"Discord.IGuildIntegration.yml","Discord.IGuildIntegration.Guild":"Discord.IGuildIntegration.yml","Discord.IGuildIntegration.User":"Discord.IGuildIntegration.yml","Discord.IGuildIntegration.Role":"Discord.IGuildIntegration.yml","Discord.IntegrationAccount":"Discord.IntegrationAccount.yml","Discord.IntegrationAccount.Id":"Discord.IntegrationAccount.yml","Discord.IntegrationAccount.Name":"Discord.IntegrationAccount.yml","Discord.IntegrationAccount.ToString":"Discord.IntegrationAccount.yml","Discord.IUserGuild":"Discord.IUserGuild.yml","Discord.IUserGuild.Name":"Discord.IUserGuild.yml","Discord.IUserGuild.IconUrl":"Discord.IUserGuild.yml","Discord.IUserGuild.IsOwner":"Discord.IUserGuild.yml","Discord.IUserGuild.Permissions":"Discord.IUserGuild.yml","Discord.IVoiceRegion":"Discord.IVoiceRegion.yml","Discord.IVoiceRegion.Id":"Discord.IVoiceRegion.yml","Discord.IVoiceRegion.Name":"Discord.IVoiceRegion.yml","Discord.IVoiceRegion.IsVip":"Discord.IVoiceRegion.yml","Discord.IVoiceRegion.IsOptimal":"Discord.IVoiceRegion.yml","Discord.IVoiceRegion.SampleHostname":"Discord.IVoiceRegion.yml","Discord.IVoiceRegion.SamplePort":"Discord.IVoiceRegion.yml","Discord.MfaLevel":"Discord.MfaLevel.yml","Discord.MfaLevel.Disabled":"Discord.MfaLevel.yml","Discord.MfaLevel.Enabled":"Discord.MfaLevel.yml","Discord.VerificationLevel":"Discord.VerificationLevel.yml","Discord.VerificationLevel.None":"Discord.VerificationLevel.yml","Discord.VerificationLevel.Low":"Discord.VerificationLevel.yml","Discord.VerificationLevel.Medium":"Discord.VerificationLevel.yml","Discord.VerificationLevel.High":"Discord.VerificationLevel.yml","Discord.IInvite":"Discord.IInvite.yml","Discord.IInvite.Code":"Discord.IInvite.yml","Discord.IInvite.Url":"Discord.IInvite.yml","Discord.IInvite.XkcdCode":"Discord.IInvite.yml","Discord.IInvite.XkcdUrl":"Discord.IInvite.yml","Discord.IInvite.ChannelId":"Discord.IInvite.yml","Discord.IInvite.GuildId":"Discord.IInvite.yml","Discord.IInvite.AcceptAsync":"Discord.IInvite.yml","Discord.IInviteMetadata":"Discord.IInviteMetadata.yml","Discord.IInviteMetadata.Inviter":"Discord.IInviteMetadata.yml","Discord.IInviteMetadata.IsRevoked":"Discord.IInviteMetadata.yml","Discord.IInviteMetadata.IsTemporary":"Discord.IInviteMetadata.yml","Discord.IInviteMetadata.MaxAge":"Discord.IInviteMetadata.yml","Discord.IInviteMetadata.MaxUses":"Discord.IInviteMetadata.yml","Discord.IInviteMetadata.Uses":"Discord.IInviteMetadata.yml","Discord.IInviteMetadata.CreatedAt":"Discord.IInviteMetadata.yml","Discord.Direction":"Discord.Direction.yml","Discord.Direction.Before":"Discord.Direction.yml","Discord.Direction.After":"Discord.Direction.yml","Discord.Direction.Around":"Discord.Direction.yml","Discord.EmbedProvider":"Discord.EmbedProvider.yml","Discord.EmbedProvider.Name":"Discord.EmbedProvider.yml","Discord.EmbedProvider.Url":"Discord.EmbedProvider.yml","Discord.EmbedProvider.#ctor(System.String,System.String)":"Discord.EmbedProvider.yml","Discord.EmbedThumbnail":"Discord.EmbedThumbnail.yml","Discord.EmbedThumbnail.Url":"Discord.EmbedThumbnail.yml","Discord.EmbedThumbnail.ProxyUrl":"Discord.EmbedThumbnail.yml","Discord.EmbedThumbnail.Height":"Discord.EmbedThumbnail.yml","Discord.EmbedThumbnail.Width":"Discord.EmbedThumbnail.yml","Discord.EmbedThumbnail.#ctor(System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32})":"Discord.EmbedThumbnail.yml","Discord.IAttachment":"Discord.IAttachment.yml","Discord.IAttachment.Id":"Discord.IAttachment.yml","Discord.IAttachment.Filename":"Discord.IAttachment.yml","Discord.IAttachment.Url":"Discord.IAttachment.yml","Discord.IAttachment.ProxyUrl":"Discord.IAttachment.yml","Discord.IAttachment.Size":"Discord.IAttachment.yml","Discord.IAttachment.Height":"Discord.IAttachment.yml","Discord.IAttachment.Width":"Discord.IAttachment.yml","Discord.IEmbed":"Discord.IEmbed.yml","Discord.IEmbed.Url":"Discord.IEmbed.yml","Discord.IEmbed.Type":"Discord.IEmbed.yml","Discord.IEmbed.Title":"Discord.IEmbed.yml","Discord.IEmbed.Description":"Discord.IEmbed.yml","Discord.IEmbed.Provider":"Discord.IEmbed.yml","Discord.IEmbed.Thumbnail":"Discord.IEmbed.yml","Discord.IMessage":"Discord.IMessage.yml","Discord.IMessage.EditedTimestamp":"Discord.IMessage.yml","Discord.IMessage.IsTTS":"Discord.IMessage.yml","Discord.IMessage.IsPinned":"Discord.IMessage.yml","Discord.IMessage.Content":"Discord.IMessage.yml","Discord.IMessage.Timestamp":"Discord.IMessage.yml","Discord.IMessage.Type":"Discord.IMessage.yml","Discord.IMessage.Channel":"Discord.IMessage.yml","Discord.IMessage.Author":"Discord.IMessage.yml","Discord.IMessage.Attachments":"Discord.IMessage.yml","Discord.IMessage.Embeds":"Discord.IMessage.yml","Discord.IMessage.MentionedChannelIds":"Discord.IMessage.yml","Discord.IMessage.MentionedRoles":"Discord.IMessage.yml","Discord.IMessage.MentionedUsers":"Discord.IMessage.yml","Discord.IMessage.ModifyAsync(System.Action{Discord.API.Rest.ModifyMessageParams})":"Discord.IMessage.yml","Discord.IMessage.PinAsync":"Discord.IMessage.yml","Discord.IMessage.UnpinAsync":"Discord.IMessage.yml","Discord.IMessage.Resolve(System.Int32,System.Int32,Discord.UserResolveMode)":"Discord.IMessage.yml","Discord.IMessage.Resolve(Discord.UserResolveMode)":"Discord.IMessage.yml","Discord.MessageType":"Discord.MessageType.yml","Discord.MessageType.Default":"Discord.MessageType.yml","Discord.MessageType.RecipientAdd":"Discord.MessageType.yml","Discord.MessageType.RecipientRemove":"Discord.MessageType.yml","Discord.MessageType.Call":"Discord.MessageType.yml","Discord.MessageType.ChannelNameChange":"Discord.MessageType.yml","Discord.MessageType.ChannelIconChange":"Discord.MessageType.yml","Discord.UserResolveMode":"Discord.UserResolveMode.yml","Discord.UserResolveMode.NameOnly":"Discord.UserResolveMode.yml","Discord.UserResolveMode.NameAndDiscriminator":"Discord.UserResolveMode.yml","Discord.ChannelPermission":"Discord.ChannelPermission.yml","Discord.ChannelPermission.CreateInstantInvite":"Discord.ChannelPermission.yml","Discord.ChannelPermission.ManageChannel":"Discord.ChannelPermission.yml","Discord.ChannelPermission.ReadMessages":"Discord.ChannelPermission.yml","Discord.ChannelPermission.SendMessages":"Discord.ChannelPermission.yml","Discord.ChannelPermission.SendTTSMessages":"Discord.ChannelPermission.yml","Discord.ChannelPermission.ManageMessages":"Discord.ChannelPermission.yml","Discord.ChannelPermission.EmbedLinks":"Discord.ChannelPermission.yml","Discord.ChannelPermission.AttachFiles":"Discord.ChannelPermission.yml","Discord.ChannelPermission.ReadMessageHistory":"Discord.ChannelPermission.yml","Discord.ChannelPermission.MentionEveryone":"Discord.ChannelPermission.yml","Discord.ChannelPermission.Connect":"Discord.ChannelPermission.yml","Discord.ChannelPermission.Speak":"Discord.ChannelPermission.yml","Discord.ChannelPermission.MuteMembers":"Discord.ChannelPermission.yml","Discord.ChannelPermission.DeafenMembers":"Discord.ChannelPermission.yml","Discord.ChannelPermission.MoveMembers":"Discord.ChannelPermission.yml","Discord.ChannelPermission.UseVAD":"Discord.ChannelPermission.yml","Discord.ChannelPermission.ManagePermissions":"Discord.ChannelPermission.yml","Discord.ChannelPermissions":"Discord.ChannelPermissions.yml","Discord.ChannelPermissions.None":"Discord.ChannelPermissions.yml","Discord.ChannelPermissions.All(Discord.IChannel)":"Discord.ChannelPermissions.yml","Discord.ChannelPermissions.RawValue":"Discord.ChannelPermissions.yml","Discord.ChannelPermissions.CreateInstantInvite":"Discord.ChannelPermissions.yml","Discord.ChannelPermissions.ManageChannel":"Discord.ChannelPermissions.yml","Discord.ChannelPermissions.ReadMessages":"Discord.ChannelPermissions.yml","Discord.ChannelPermissions.SendMessages":"Discord.ChannelPermissions.yml","Discord.ChannelPermissions.SendTTSMessages":"Discord.ChannelPermissions.yml","Discord.ChannelPermissions.ManageMessages":"Discord.ChannelPermissions.yml","Discord.ChannelPermissions.EmbedLinks":"Discord.ChannelPermissions.yml","Discord.ChannelPermissions.AttachFiles":"Discord.ChannelPermissions.yml","Discord.ChannelPermissions.ReadMessageHistory":"Discord.ChannelPermissions.yml","Discord.ChannelPermissions.MentionEveryone":"Discord.ChannelPermissions.yml","Discord.ChannelPermissions.Connect":"Discord.ChannelPermissions.yml","Discord.ChannelPermissions.Speak":"Discord.ChannelPermissions.yml","Discord.ChannelPermissions.MuteMembers":"Discord.ChannelPermissions.yml","Discord.ChannelPermissions.DeafenMembers":"Discord.ChannelPermissions.yml","Discord.ChannelPermissions.MoveMembers":"Discord.ChannelPermissions.yml","Discord.ChannelPermissions.UseVAD":"Discord.ChannelPermissions.yml","Discord.ChannelPermissions.ManagePermissions":"Discord.ChannelPermissions.yml","Discord.ChannelPermissions.#ctor(System.UInt64)":"Discord.ChannelPermissions.yml","Discord.ChannelPermissions.#ctor(System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean)":"Discord.ChannelPermissions.yml","Discord.ChannelPermissions.Modify(System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean})":"Discord.ChannelPermissions.yml","Discord.ChannelPermissions.ToList":"Discord.ChannelPermissions.yml","Discord.ChannelPermissions.ToString":"Discord.ChannelPermissions.yml","Discord.GuildPermission":"Discord.GuildPermission.yml","Discord.GuildPermission.CreateInstantInvite":"Discord.GuildPermission.yml","Discord.GuildPermission.KickMembers":"Discord.GuildPermission.yml","Discord.GuildPermission.BanMembers":"Discord.GuildPermission.yml","Discord.GuildPermission.Administrator":"Discord.GuildPermission.yml","Discord.GuildPermission.ManageChannels":"Discord.GuildPermission.yml","Discord.GuildPermission.ManageGuild":"Discord.GuildPermission.yml","Discord.GuildPermission.ReadMessages":"Discord.GuildPermission.yml","Discord.GuildPermission.SendMessages":"Discord.GuildPermission.yml","Discord.GuildPermission.SendTTSMessages":"Discord.GuildPermission.yml","Discord.GuildPermission.ManageMessages":"Discord.GuildPermission.yml","Discord.GuildPermission.EmbedLinks":"Discord.GuildPermission.yml","Discord.GuildPermission.AttachFiles":"Discord.GuildPermission.yml","Discord.GuildPermission.ReadMessageHistory":"Discord.GuildPermission.yml","Discord.GuildPermission.MentionEveryone":"Discord.GuildPermission.yml","Discord.GuildPermission.Connect":"Discord.GuildPermission.yml","Discord.GuildPermission.Speak":"Discord.GuildPermission.yml","Discord.GuildPermission.MuteMembers":"Discord.GuildPermission.yml","Discord.GuildPermission.DeafenMembers":"Discord.GuildPermission.yml","Discord.GuildPermission.MoveMembers":"Discord.GuildPermission.yml","Discord.GuildPermission.UseVAD":"Discord.GuildPermission.yml","Discord.GuildPermission.ChangeNickname":"Discord.GuildPermission.yml","Discord.GuildPermission.ManageNicknames":"Discord.GuildPermission.yml","Discord.GuildPermission.ManageRoles":"Discord.GuildPermission.yml","Discord.GuildPermissions":"Discord.GuildPermissions.yml","Discord.GuildPermissions.None":"Discord.GuildPermissions.yml","Discord.GuildPermissions.All":"Discord.GuildPermissions.yml","Discord.GuildPermissions.RawValue":"Discord.GuildPermissions.yml","Discord.GuildPermissions.CreateInstantInvite":"Discord.GuildPermissions.yml","Discord.GuildPermissions.BanMembers":"Discord.GuildPermissions.yml","Discord.GuildPermissions.KickMembers":"Discord.GuildPermissions.yml","Discord.GuildPermissions.Administrator":"Discord.GuildPermissions.yml","Discord.GuildPermissions.ManageChannels":"Discord.GuildPermissions.yml","Discord.GuildPermissions.ManageGuild":"Discord.GuildPermissions.yml","Discord.GuildPermissions.ReadMessages":"Discord.GuildPermissions.yml","Discord.GuildPermissions.SendMessages":"Discord.GuildPermissions.yml","Discord.GuildPermissions.SendTTSMessages":"Discord.GuildPermissions.yml","Discord.GuildPermissions.ManageMessages":"Discord.GuildPermissions.yml","Discord.GuildPermissions.EmbedLinks":"Discord.GuildPermissions.yml","Discord.GuildPermissions.AttachFiles":"Discord.GuildPermissions.yml","Discord.GuildPermissions.ReadMessageHistory":"Discord.GuildPermissions.yml","Discord.GuildPermissions.MentionEveryone":"Discord.GuildPermissions.yml","Discord.GuildPermissions.Connect":"Discord.GuildPermissions.yml","Discord.GuildPermissions.Speak":"Discord.GuildPermissions.yml","Discord.GuildPermissions.MuteMembers":"Discord.GuildPermissions.yml","Discord.GuildPermissions.DeafenMembers":"Discord.GuildPermissions.yml","Discord.GuildPermissions.MoveMembers":"Discord.GuildPermissions.yml","Discord.GuildPermissions.UseVAD":"Discord.GuildPermissions.yml","Discord.GuildPermissions.ChangeNickname":"Discord.GuildPermissions.yml","Discord.GuildPermissions.ManageNicknames":"Discord.GuildPermissions.yml","Discord.GuildPermissions.ManageRoles":"Discord.GuildPermissions.yml","Discord.GuildPermissions.#ctor(System.UInt64)":"Discord.GuildPermissions.yml","Discord.GuildPermissions.#ctor(System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Boolean)":"Discord.GuildPermissions.yml","Discord.GuildPermissions.Modify(System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean})":"Discord.GuildPermissions.yml","Discord.GuildPermissions.ToList":"Discord.GuildPermissions.yml","Discord.GuildPermissions.ToString":"Discord.GuildPermissions.yml","Discord.Overwrite":"Discord.Overwrite.yml","Discord.Overwrite.TargetId":"Discord.Overwrite.yml","Discord.Overwrite.TargetType":"Discord.Overwrite.yml","Discord.Overwrite.Permissions":"Discord.Overwrite.yml","Discord.Overwrite.#ctor(System.UInt64,Discord.PermissionTarget,Discord.OverwritePermissions)":"Discord.Overwrite.yml","Discord.OverwritePermissions":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.InheritAll":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.AllowAll(Discord.IChannel)":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.DenyAll(Discord.IChannel)":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.AllowValue":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.DenyValue":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.CreateInstantInvite":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.ManageChannel":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.ReadMessages":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.SendMessages":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.SendTTSMessages":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.ManageMessages":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.EmbedLinks":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.AttachFiles":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.ReadMessageHistory":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.MentionEveryone":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.Connect":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.Speak":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.MuteMembers":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.DeafenMembers":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.MoveMembers":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.UseVAD":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.ManagePermissions":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.#ctor(System.UInt64,System.UInt64)":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.#ctor(Discord.PermValue,Discord.PermValue,Discord.PermValue,Discord.PermValue,Discord.PermValue,Discord.PermValue,Discord.PermValue,Discord.PermValue,Discord.PermValue,Discord.PermValue,Discord.PermValue,Discord.PermValue,Discord.PermValue,Discord.PermValue,Discord.PermValue,Discord.PermValue,Discord.PermValue)":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.Modify(System.Nullable{Discord.PermValue},System.Nullable{Discord.PermValue},System.Nullable{Discord.PermValue},System.Nullable{Discord.PermValue},System.Nullable{Discord.PermValue},System.Nullable{Discord.PermValue},System.Nullable{Discord.PermValue},System.Nullable{Discord.PermValue},System.Nullable{Discord.PermValue},System.Nullable{Discord.PermValue},System.Nullable{Discord.PermValue},System.Nullable{Discord.PermValue},System.Nullable{Discord.PermValue},System.Nullable{Discord.PermValue},System.Nullable{Discord.PermValue},System.Nullable{Discord.PermValue},System.Nullable{Discord.PermValue})":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.ToAllowList":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.ToDenyList":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.ToString":"Discord.OverwritePermissions.yml","Discord.PermissionTarget":"Discord.PermissionTarget.yml","Discord.PermissionTarget.Role":"Discord.PermissionTarget.yml","Discord.PermissionTarget.User":"Discord.PermissionTarget.yml","Discord.PermValue":"Discord.PermValue.yml","Discord.PermValue.Allow":"Discord.PermValue.yml","Discord.PermValue.Deny":"Discord.PermValue.yml","Discord.PermValue.Inherit":"Discord.PermValue.yml","Discord.Color":"Discord.Color.yml","Discord.Color.Default":"Discord.Color.yml","Discord.Color.RawValue":"Discord.Color.yml","Discord.Color.R":"Discord.Color.yml","Discord.Color.G":"Discord.Color.yml","Discord.Color.B":"Discord.Color.yml","Discord.Color.#ctor(System.UInt32)":"Discord.Color.yml","Discord.Color.#ctor(System.Byte,System.Byte,System.Byte)":"Discord.Color.yml","Discord.Color.#ctor(System.Single,System.Single,System.Single)":"Discord.Color.yml","Discord.Color.ToString":"Discord.Color.yml","Discord.IRole":"Discord.IRole.yml","Discord.IRole.Color":"Discord.IRole.yml","Discord.IRole.IsHoisted":"Discord.IRole.yml","Discord.IRole.IsManaged":"Discord.IRole.yml","Discord.IRole.Name":"Discord.IRole.yml","Discord.IRole.Permissions":"Discord.IRole.yml","Discord.IRole.Position":"Discord.IRole.yml","Discord.IRole.GuildId":"Discord.IRole.yml","Discord.IRole.ModifyAsync(System.Action{Discord.API.Rest.ModifyGuildRoleParams})":"Discord.IRole.yml","Discord.Game":"Discord.Game.yml","Discord.Game.Name":"Discord.Game.yml","Discord.Game.StreamUrl":"Discord.Game.yml","Discord.Game.StreamType":"Discord.Game.yml","Discord.Game.#ctor(System.String,System.String,Discord.StreamType)":"Discord.Game.yml","Discord.Game.#ctor(System.String)":"Discord.Game.yml","Discord.Game.ToString":"Discord.Game.yml","Discord.IConnection":"Discord.IConnection.yml","Discord.IConnection.Id":"Discord.IConnection.yml","Discord.IConnection.Type":"Discord.IConnection.yml","Discord.IConnection.Name":"Discord.IConnection.yml","Discord.IConnection.IsRevoked":"Discord.IConnection.yml","Discord.IConnection.IntegrationIds":"Discord.IConnection.yml","Discord.IGroupUser":"Discord.IGroupUser.yml","Discord.IGroupUser.KickAsync":"Discord.IGroupUser.yml","Discord.IGroupUser.CreateDMChannelAsync":"Discord.IGroupUser.yml","Discord.IGuildUser":"Discord.IGuildUser.yml","Discord.IGuildUser.JoinedAt":"Discord.IGuildUser.yml","Discord.IGuildUser.Nickname":"Discord.IGuildUser.yml","Discord.IGuildUser.GuildPermissions":"Discord.IGuildUser.yml","Discord.IGuildUser.Guild":"Discord.IGuildUser.yml","Discord.IGuildUser.Roles":"Discord.IGuildUser.yml","Discord.IGuildUser.GetPermissions(Discord.IGuildChannel)":"Discord.IGuildUser.yml","Discord.IGuildUser.KickAsync":"Discord.IGuildUser.yml","Discord.IGuildUser.ModifyAsync(System.Action{Discord.API.Rest.ModifyGuildMemberParams})":"Discord.IGuildUser.yml","Discord.IGuildUser.CreateDMChannelAsync":"Discord.IGuildUser.yml","Discord.IPresence":"Discord.IPresence.yml","Discord.IPresence.Game":"Discord.IPresence.yml","Discord.IPresence.Status":"Discord.IPresence.yml","Discord.ISelfUser":"Discord.ISelfUser.yml","Discord.ISelfUser.Email":"Discord.ISelfUser.yml","Discord.ISelfUser.IsVerified":"Discord.ISelfUser.yml","Discord.ISelfUser.IsMfaEnabled":"Discord.ISelfUser.yml","Discord.ISelfUser.ModifyAsync(System.Action{Discord.API.Rest.ModifyCurrentUserParams})":"Discord.ISelfUser.yml","Discord.ISelfUser.ModifyStatusAsync(System.Action{Discord.API.Rest.ModifyPresenceParams})":"Discord.ISelfUser.yml","Discord.IUser":"Discord.IUser.yml","Discord.IUser.AvatarUrl":"Discord.IUser.yml","Discord.IUser.Discriminator":"Discord.IUser.yml","Discord.IUser.DiscriminatorValue":"Discord.IUser.yml","Discord.IUser.IsBot":"Discord.IUser.yml","Discord.IUser.Username":"Discord.IUser.yml","Discord.IVoiceState":"Discord.IVoiceState.yml","Discord.IVoiceState.IsDeafened":"Discord.IVoiceState.yml","Discord.IVoiceState.IsMuted":"Discord.IVoiceState.yml","Discord.IVoiceState.IsSelfDeafened":"Discord.IVoiceState.yml","Discord.IVoiceState.IsSelfMuted":"Discord.IVoiceState.yml","Discord.IVoiceState.IsSuppressed":"Discord.IVoiceState.yml","Discord.IVoiceState.VoiceChannel":"Discord.IVoiceState.yml","Discord.IVoiceState.VoiceSessionId":"Discord.IVoiceState.yml","Discord.StreamType":"Discord.StreamType.yml","Discord.StreamType.NotStreaming":"Discord.StreamType.yml","Discord.StreamType.Twitch":"Discord.StreamType.yml","Discord.UserStatus":"Discord.UserStatus.yml","Discord.UserStatus.Unknown":"Discord.UserStatus.yml","Discord.UserStatus.Online":"Discord.UserStatus.yml","Discord.UserStatus.Idle":"Discord.UserStatus.yml","Discord.UserStatus.Offline":"Discord.UserStatus.yml","Discord.LogMessage":"Discord.LogMessage.yml","Discord.LogMessage.Severity":"Discord.LogMessage.yml","Discord.LogMessage.Source":"Discord.LogMessage.yml","Discord.LogMessage.Message":"Discord.LogMessage.yml","Discord.LogMessage.Exception":"Discord.LogMessage.yml","Discord.LogMessage.#ctor(Discord.LogSeverity,System.String,System.String,System.Exception)":"Discord.LogMessage.yml","Discord.LogMessage.ToString":"Discord.LogMessage.yml","Discord.LogMessage.ToString(System.Text.StringBuilder,System.Boolean,System.Boolean,System.DateTimeKind,System.Nullable{System.Int32})":"Discord.LogMessage.yml","Discord.MentionUtils":"Discord.MentionUtils.yml","Discord.MentionUtils.ParseUser(System.String)":"Discord.MentionUtils.yml","Discord.MentionUtils.TryParseUser(System.String,System.UInt64@)":"Discord.MentionUtils.yml","Discord.MentionUtils.ParseChannel(System.String)":"Discord.MentionUtils.yml","Discord.MentionUtils.TryParseChannel(System.String,System.UInt64@)":"Discord.MentionUtils.yml","Discord.MentionUtils.ParseRole(System.String)":"Discord.MentionUtils.yml","Discord.MentionUtils.TryParseRole(System.String,System.UInt64@)":"Discord.MentionUtils.yml","Discord.Optional`1":"Discord.Optional`1.yml","Discord.Optional`1.Unspecified":"Discord.Optional`1.yml","Discord.Optional`1.Value":"Discord.Optional`1.yml","Discord.Optional`1.IsSpecified":"Discord.Optional`1.yml","Discord.Optional`1.#ctor(`0)":"Discord.Optional`1.yml","Discord.Optional`1.GetValueOrDefault":"Discord.Optional`1.yml","Discord.Optional`1.GetValueOrDefault(`0)":"Discord.Optional`1.yml","Discord.Optional`1.Equals(System.Object)":"Discord.Optional`1.yml","Discord.Optional`1.GetHashCode":"Discord.Optional`1.yml","Discord.Optional`1.ToString":"Discord.Optional`1.yml","Discord.Optional`1.op_Implicit(`0)~Discord.Optional{`0}":"Discord.Optional`1.yml","Discord.Optional`1.op_Explicit(Discord.Optional{`0})~`0":"Discord.Optional`1.yml","Discord.Optional":"Discord.Optional.yml","Discord.Optional.Create``1":"Discord.Optional.yml","Discord.Optional.Create``1(``0)":"Discord.Optional.yml","Discord.Audio":"Discord.Audio.yml","Discord.Audio.DiscordVoiceAPIClient":"Discord.Audio.DiscordVoiceAPIClient.yml","Discord.Audio.DiscordVoiceAPIClient.MaxBitrate":"Discord.Audio.DiscordVoiceAPIClient.yml","Discord.Audio.DiscordVoiceAPIClient.Mode":"Discord.Audio.DiscordVoiceAPIClient.yml","Discord.Audio.DiscordVoiceAPIClient.SentRequest":"Discord.Audio.DiscordVoiceAPIClient.yml","Discord.Audio.DiscordVoiceAPIClient.SentGatewayMessage":"Discord.Audio.DiscordVoiceAPIClient.yml","Discord.Audio.DiscordVoiceAPIClient.SentDiscovery":"Discord.Audio.DiscordVoiceAPIClient.yml","Discord.Audio.DiscordVoiceAPIClient.SentData":"Discord.Audio.DiscordVoiceAPIClient.yml","Discord.Audio.DiscordVoiceAPIClient.ReceivedEvent":"Discord.Audio.DiscordVoiceAPIClient.yml","Discord.Audio.DiscordVoiceAPIClient.ReceivedPacket":"Discord.Audio.DiscordVoiceAPIClient.yml","Discord.Audio.DiscordVoiceAPIClient.Disconnected":"Discord.Audio.DiscordVoiceAPIClient.yml","Discord.Audio.DiscordVoiceAPIClient.GuildId":"Discord.Audio.DiscordVoiceAPIClient.yml","Discord.Audio.DiscordVoiceAPIClient.ConnectionState":"Discord.Audio.DiscordVoiceAPIClient.yml","Discord.Audio.DiscordVoiceAPIClient.Dispose":"Discord.Audio.DiscordVoiceAPIClient.yml","Discord.Audio.DiscordVoiceAPIClient.SendAsync(Discord.API.Voice.VoiceOpCode,System.Object,Discord.RequestOptions)":"Discord.Audio.DiscordVoiceAPIClient.yml","Discord.Audio.DiscordVoiceAPIClient.SendAsync(System.Byte[],System.Int32)":"Discord.Audio.DiscordVoiceAPIClient.yml","Discord.Audio.DiscordVoiceAPIClient.SendHeartbeatAsync(Discord.RequestOptions)":"Discord.Audio.DiscordVoiceAPIClient.yml","Discord.Audio.DiscordVoiceAPIClient.SendIdentityAsync(System.UInt64,System.String,System.String)":"Discord.Audio.DiscordVoiceAPIClient.yml","Discord.Audio.DiscordVoiceAPIClient.SendSelectProtocol(System.String,System.Int32)":"Discord.Audio.DiscordVoiceAPIClient.yml","Discord.Audio.DiscordVoiceAPIClient.SendSetSpeaking(System.Boolean)":"Discord.Audio.DiscordVoiceAPIClient.yml","Discord.Audio.DiscordVoiceAPIClient.ConnectAsync(System.String)":"Discord.Audio.DiscordVoiceAPIClient.yml","Discord.Audio.DiscordVoiceAPIClient.DisconnectAsync":"Discord.Audio.DiscordVoiceAPIClient.yml","Discord.Audio.DiscordVoiceAPIClient.SendDiscoveryAsync(System.UInt32)":"Discord.Audio.DiscordVoiceAPIClient.yml","Discord.Audio.DiscordVoiceAPIClient.SetUdpEndpoint(System.Net.IPEndPoint)":"Discord.Audio.DiscordVoiceAPIClient.yml","Discord.Audio.AudioMode":"Discord.Audio.AudioMode.yml","Discord.Audio.AudioMode.Disabled":"Discord.Audio.AudioMode.yml","Discord.Audio.AudioMode.Outgoing":"Discord.Audio.AudioMode.yml","Discord.Audio.AudioMode.Incoming":"Discord.Audio.AudioMode.yml","Discord.Audio.AudioMode.Both":"Discord.Audio.AudioMode.yml","Discord.Audio.IAudioClient":"Discord.Audio.IAudioClient.yml","Discord.Audio.IAudioClient.Connected":"Discord.Audio.IAudioClient.yml","Discord.Audio.IAudioClient.Disconnected":"Discord.Audio.IAudioClient.yml","Discord.Audio.IAudioClient.LatencyUpdated":"Discord.Audio.IAudioClient.yml","Discord.Audio.IAudioClient.ApiClient":"Discord.Audio.IAudioClient.yml","Discord.Audio.IAudioClient.ConnectionState":"Discord.Audio.IAudioClient.yml","Discord.Audio.IAudioClient.Latency":"Discord.Audio.IAudioClient.yml","Discord.Audio.IAudioClient.DisconnectAsync":"Discord.Audio.IAudioClient.yml","Discord.Audio.IAudioClient.CreateOpusStream(System.Int32,System.Int32)":"Discord.Audio.IAudioClient.yml","Discord.Audio.IAudioClient.CreatePCMStream(System.Int32,System.Nullable{System.Int32},Discord.Audio.OpusApplication,System.Int32)":"Discord.Audio.IAudioClient.yml","Discord.Audio.OpusApplication":"Discord.Audio.OpusApplication.yml","Discord.Audio.OpusApplication.Voice":"Discord.Audio.OpusApplication.yml","Discord.Audio.OpusApplication.MusicOrMixed":"Discord.Audio.OpusApplication.yml","Discord.Audio.OpusApplication.LowLatency":"Discord.Audio.OpusApplication.yml","Discord.Audio.SecretBox":"Discord.Audio.SecretBox.yml","Discord.Audio.SecretBox.Encrypt(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32,System.Byte[],System.Byte[])":"Discord.Audio.SecretBox.yml","Discord.Audio.SecretBox.Decrypt(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32,System.Byte[],System.Byte[])":"Discord.Audio.SecretBox.yml","Discord.Audio.OpusDecodeStream":"Discord.Audio.OpusDecodeStream.yml","Discord.Audio.OpusDecodeStream.Read(System.Byte[],System.Int32,System.Int32)":"Discord.Audio.OpusDecodeStream.yml","Discord.Audio.OpusDecodeStream.Dispose(System.Boolean)":"Discord.Audio.OpusDecodeStream.yml","Discord.Audio.OpusEncodeStream":"Discord.Audio.OpusEncodeStream.yml","Discord.Audio.OpusEncodeStream.SampleRate":"Discord.Audio.OpusEncodeStream.yml","Discord.Audio.OpusEncodeStream.Channels":"Discord.Audio.OpusEncodeStream.yml","Discord.Audio.OpusEncodeStream.Write(System.Byte[],System.Int32,System.Int32)":"Discord.Audio.OpusEncodeStream.yml","Discord.Audio.OpusEncodeStream.Dispose(System.Boolean)":"Discord.Audio.OpusEncodeStream.yml","Discord.Audio.RTPReadStream":"Discord.Audio.RTPReadStream.yml","Discord.Audio.RTPReadStream.CanRead":"Discord.Audio.RTPReadStream.yml","Discord.Audio.RTPReadStream.CanSeek":"Discord.Audio.RTPReadStream.yml","Discord.Audio.RTPReadStream.CanWrite":"Discord.Audio.RTPReadStream.yml","Discord.Audio.RTPReadStream.Read(System.Byte[],System.Int32,System.Int32)":"Discord.Audio.RTPReadStream.yml","Discord.Audio.RTPReadStream.Write(System.Byte[],System.Int32,System.Int32)":"Discord.Audio.RTPReadStream.yml","Discord.Audio.RTPReadStream.Flush":"Discord.Audio.RTPReadStream.yml","Discord.Audio.RTPReadStream.Length":"Discord.Audio.RTPReadStream.yml","Discord.Audio.RTPReadStream.Position":"Discord.Audio.RTPReadStream.yml","Discord.Audio.RTPReadStream.SetLength(System.Int64)":"Discord.Audio.RTPReadStream.yml","Discord.Audio.RTPReadStream.Seek(System.Int64,System.IO.SeekOrigin)":"Discord.Audio.RTPReadStream.yml","Discord.Audio.RTPWriteStream":"Discord.Audio.RTPWriteStream.yml","Discord.Audio.RTPWriteStream.CanRead":"Discord.Audio.RTPWriteStream.yml","Discord.Audio.RTPWriteStream.CanSeek":"Discord.Audio.RTPWriteStream.yml","Discord.Audio.RTPWriteStream.CanWrite":"Discord.Audio.RTPWriteStream.yml","Discord.Audio.RTPWriteStream.Write(System.Byte[],System.Int32,System.Int32)":"Discord.Audio.RTPWriteStream.yml","Discord.Audio.RTPWriteStream.Flush":"Discord.Audio.RTPWriteStream.yml","Discord.Audio.RTPWriteStream.Length":"Discord.Audio.RTPWriteStream.yml","Discord.Audio.RTPWriteStream.Position":"Discord.Audio.RTPWriteStream.yml","Discord.Audio.RTPWriteStream.Read(System.Byte[],System.Int32,System.Int32)":"Discord.Audio.RTPWriteStream.yml","Discord.Audio.RTPWriteStream.SetLength(System.Int64)":"Discord.Audio.RTPWriteStream.yml","Discord.Audio.RTPWriteStream.Seek(System.Int64,System.IO.SeekOrigin)":"Discord.Audio.RTPWriteStream.yml","Discord.Extensions":"Discord.Extensions.yml","Discord.Extensions.DiscordClientExtensions":"Discord.Extensions.DiscordClientExtensions.yml","Discord.Extensions.DiscordClientExtensions.GetOptimalVoiceRegionAsync(Discord.DiscordClient)":"Discord.Extensions.DiscordClientExtensions.yml","Discord.Extensions.GuildExtensions":"Discord.Extensions.GuildExtensions.yml","Discord.Extensions.GuildExtensions.GetTextChannelAsync(Discord.IGuild,System.UInt64)":"Discord.Extensions.GuildExtensions.yml","Discord.Extensions.GuildExtensions.GetVoiceChannelAsync(Discord.IGuild,System.UInt64)":"Discord.Extensions.GuildExtensions.yml","Discord.Extensions.GuildExtensions.GetAFKChannelAsync(Discord.IGuild)":"Discord.Extensions.GuildExtensions.yml","Discord.Extensions.GuildExtensions.GetDefaultChannelAsync(Discord.IGuild)":"Discord.Extensions.GuildExtensions.yml","Discord.Extensions.GuildExtensions.GetEmbedChannelAsync(Discord.IGuild)":"Discord.Extensions.GuildExtensions.yml","Discord.Extensions.GuildExtensions.GetOwnerAsync(Discord.IGuild)":"Discord.Extensions.GuildExtensions.yml","Discord.Extensions.GuildUserExtensions":"Discord.Extensions.GuildUserExtensions.yml","Discord.Extensions.GuildUserExtensions.AddRolesAsync(Discord.IGuildUser,Discord.IRole[])":"Discord.Extensions.GuildUserExtensions.yml","Discord.Extensions.GuildUserExtensions.AddRolesAsync(Discord.IGuildUser,System.Collections.Generic.IEnumerable{Discord.IRole})":"Discord.Extensions.GuildUserExtensions.yml","Discord.Extensions.GuildUserExtensions.RemoveRolesAsync(Discord.IGuildUser,Discord.IRole[])":"Discord.Extensions.GuildUserExtensions.yml","Discord.Extensions.GuildUserExtensions.RemoveRolesAsync(Discord.IGuildUser,System.Collections.Generic.IEnumerable{Discord.IRole})":"Discord.Extensions.GuildUserExtensions.yml","Discord.Logging":"Discord.Logging.yml","Discord.Logging.ILogger":"Discord.Logging.ILogger.yml","Discord.Logging.ILogger.Level":"Discord.Logging.ILogger.yml","Discord.Logging.ILogger.LogAsync(Discord.LogSeverity,System.String,System.Exception)":"Discord.Logging.ILogger.yml","Discord.Logging.ILogger.LogAsync(Discord.LogSeverity,System.FormattableString,System.Exception)":"Discord.Logging.ILogger.yml","Discord.Logging.ILogger.LogAsync(Discord.LogSeverity,System.Exception)":"Discord.Logging.ILogger.yml","Discord.Logging.ILogger.ErrorAsync(System.String,System.Exception)":"Discord.Logging.ILogger.yml","Discord.Logging.ILogger.ErrorAsync(System.FormattableString,System.Exception)":"Discord.Logging.ILogger.yml","Discord.Logging.ILogger.ErrorAsync(System.Exception)":"Discord.Logging.ILogger.yml","Discord.Logging.ILogger.WarningAsync(System.String,System.Exception)":"Discord.Logging.ILogger.yml","Discord.Logging.ILogger.WarningAsync(System.FormattableString,System.Exception)":"Discord.Logging.ILogger.yml","Discord.Logging.ILogger.WarningAsync(System.Exception)":"Discord.Logging.ILogger.yml","Discord.Logging.ILogger.InfoAsync(System.String,System.Exception)":"Discord.Logging.ILogger.yml","Discord.Logging.ILogger.InfoAsync(System.FormattableString,System.Exception)":"Discord.Logging.ILogger.yml","Discord.Logging.ILogger.InfoAsync(System.Exception)":"Discord.Logging.ILogger.yml","Discord.Logging.ILogger.VerboseAsync(System.String,System.Exception)":"Discord.Logging.ILogger.yml","Discord.Logging.ILogger.VerboseAsync(System.FormattableString,System.Exception)":"Discord.Logging.ILogger.yml","Discord.Logging.ILogger.VerboseAsync(System.Exception)":"Discord.Logging.ILogger.yml","Discord.Logging.ILogger.DebugAsync(System.String,System.Exception)":"Discord.Logging.ILogger.yml","Discord.Logging.ILogger.DebugAsync(System.FormattableString,System.Exception)":"Discord.Logging.ILogger.yml","Discord.Logging.ILogger.DebugAsync(System.Exception)":"Discord.Logging.ILogger.yml","Discord.Logging.ILogManager":"Discord.Logging.ILogManager.yml","Discord.Logging.ILogManager.Level":"Discord.Logging.ILogManager.yml","Discord.Logging.ILogManager.LogAsync(Discord.LogSeverity,System.String,System.String,System.Exception)":"Discord.Logging.ILogManager.yml","Discord.Logging.ILogManager.LogAsync(Discord.LogSeverity,System.String,System.FormattableString,System.Exception)":"Discord.Logging.ILogManager.yml","Discord.Logging.ILogManager.LogAsync(Discord.LogSeverity,System.String,System.Exception)":"Discord.Logging.ILogManager.yml","Discord.Logging.ILogManager.ErrorAsync(System.String,System.String,System.Exception)":"Discord.Logging.ILogManager.yml","Discord.Logging.ILogManager.ErrorAsync(System.String,System.FormattableString,System.Exception)":"Discord.Logging.ILogManager.yml","Discord.Logging.ILogManager.ErrorAsync(System.String,System.Exception)":"Discord.Logging.ILogManager.yml","Discord.Logging.ILogManager.WarningAsync(System.String,System.String,System.Exception)":"Discord.Logging.ILogManager.yml","Discord.Logging.ILogManager.WarningAsync(System.String,System.FormattableString,System.Exception)":"Discord.Logging.ILogManager.yml","Discord.Logging.ILogManager.WarningAsync(System.String,System.Exception)":"Discord.Logging.ILogManager.yml","Discord.Logging.ILogManager.InfoAsync(System.String,System.String,System.Exception)":"Discord.Logging.ILogManager.yml","Discord.Logging.ILogManager.InfoAsync(System.String,System.FormattableString,System.Exception)":"Discord.Logging.ILogManager.yml","Discord.Logging.ILogManager.InfoAsync(System.String,System.Exception)":"Discord.Logging.ILogManager.yml","Discord.Logging.ILogManager.VerboseAsync(System.String,System.String,System.Exception)":"Discord.Logging.ILogManager.yml","Discord.Logging.ILogManager.VerboseAsync(System.String,System.FormattableString,System.Exception)":"Discord.Logging.ILogManager.yml","Discord.Logging.ILogManager.VerboseAsync(System.String,System.Exception)":"Discord.Logging.ILogManager.yml","Discord.Logging.ILogManager.DebugAsync(System.String,System.String,System.Exception)":"Discord.Logging.ILogManager.yml","Discord.Logging.ILogManager.DebugAsync(System.String,System.FormattableString,System.Exception)":"Discord.Logging.ILogManager.yml","Discord.Logging.ILogManager.DebugAsync(System.String,System.Exception)":"Discord.Logging.ILogManager.yml","Discord.Logging.ILogManager.CreateLogger(System.String)":"Discord.Logging.ILogManager.yml","Discord.Net":"Discord.Net.yml","Discord.Net.HttpException":"Discord.Net.HttpException.yml","Discord.Net.HttpException.StatusCode":"Discord.Net.HttpException.yml","Discord.Net.HttpException.Reason":"Discord.Net.HttpException.yml","Discord.Net.HttpException.#ctor(System.Net.HttpStatusCode,System.String)":"Discord.Net.HttpException.yml","Discord.Net.HttpRateLimitException":"Discord.Net.HttpRateLimitException.yml","Discord.Net.HttpRateLimitException.BucketId":"Discord.Net.HttpRateLimitException.yml","Discord.Net.HttpRateLimitException.RetryAfterMilliseconds":"Discord.Net.HttpRateLimitException.yml","Discord.Net.HttpRateLimitException.#ctor(System.String,System.Int32,System.String)":"Discord.Net.HttpRateLimitException.yml","Discord.Net.WebSocketClosedException":"Discord.Net.WebSocketClosedException.yml","Discord.Net.WebSocketClosedException.CloseCode":"Discord.Net.WebSocketClosedException.yml","Discord.Net.WebSocketClosedException.Reason":"Discord.Net.WebSocketClosedException.yml","Discord.Net.WebSocketClosedException.#ctor(System.Int32,System.String)":"Discord.Net.WebSocketClosedException.yml","Discord.Net.Converters":"Discord.Net.Converters.yml","Discord.Net.Converters.DiscordContractResolver":"Discord.Net.Converters.DiscordContractResolver.yml","Discord.Net.Converters.DiscordContractResolver.CreateProperty(System.Reflection.MemberInfo,Newtonsoft.Json.MemberSerialization)":"Discord.Net.Converters.DiscordContractResolver.yml","Discord.Net.Converters.ImageConverter":"Discord.Net.Converters.ImageConverter.yml","Discord.Net.Converters.ImageConverter.Instance":"Discord.Net.Converters.ImageConverter.yml","Discord.Net.Converters.ImageConverter.CanConvert(System.Type)":"Discord.Net.Converters.ImageConverter.yml","Discord.Net.Converters.ImageConverter.CanRead":"Discord.Net.Converters.ImageConverter.yml","Discord.Net.Converters.ImageConverter.CanWrite":"Discord.Net.Converters.ImageConverter.yml","Discord.Net.Converters.ImageConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)":"Discord.Net.Converters.ImageConverter.yml","Discord.Net.Converters.ImageConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)":"Discord.Net.Converters.ImageConverter.yml","Discord.Net.Converters.NullableUInt64Converter":"Discord.Net.Converters.NullableUInt64Converter.yml","Discord.Net.Converters.NullableUInt64Converter.Instance":"Discord.Net.Converters.NullableUInt64Converter.yml","Discord.Net.Converters.NullableUInt64Converter.CanConvert(System.Type)":"Discord.Net.Converters.NullableUInt64Converter.yml","Discord.Net.Converters.NullableUInt64Converter.CanRead":"Discord.Net.Converters.NullableUInt64Converter.yml","Discord.Net.Converters.NullableUInt64Converter.CanWrite":"Discord.Net.Converters.NullableUInt64Converter.yml","Discord.Net.Converters.NullableUInt64Converter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)":"Discord.Net.Converters.NullableUInt64Converter.yml","Discord.Net.Converters.NullableUInt64Converter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)":"Discord.Net.Converters.NullableUInt64Converter.yml","Discord.Net.Converters.OptionalConverter`1":"Discord.Net.Converters.OptionalConverter`1.yml","Discord.Net.Converters.OptionalConverter`1.Instance":"Discord.Net.Converters.OptionalConverter`1.yml","Discord.Net.Converters.OptionalConverter`1.CanConvert(System.Type)":"Discord.Net.Converters.OptionalConverter`1.yml","Discord.Net.Converters.OptionalConverter`1.CanRead":"Discord.Net.Converters.OptionalConverter`1.yml","Discord.Net.Converters.OptionalConverter`1.CanWrite":"Discord.Net.Converters.OptionalConverter`1.yml","Discord.Net.Converters.OptionalConverter`1.#ctor(Newtonsoft.Json.JsonConverter)":"Discord.Net.Converters.OptionalConverter`1.yml","Discord.Net.Converters.OptionalConverter`1.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)":"Discord.Net.Converters.OptionalConverter`1.yml","Discord.Net.Converters.OptionalConverter`1.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)":"Discord.Net.Converters.OptionalConverter`1.yml","Discord.Net.Converters.PermissionTargetConverter":"Discord.Net.Converters.PermissionTargetConverter.yml","Discord.Net.Converters.PermissionTargetConverter.Instance":"Discord.Net.Converters.PermissionTargetConverter.yml","Discord.Net.Converters.PermissionTargetConverter.CanConvert(System.Type)":"Discord.Net.Converters.PermissionTargetConverter.yml","Discord.Net.Converters.PermissionTargetConverter.CanRead":"Discord.Net.Converters.PermissionTargetConverter.yml","Discord.Net.Converters.PermissionTargetConverter.CanWrite":"Discord.Net.Converters.PermissionTargetConverter.yml","Discord.Net.Converters.PermissionTargetConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)":"Discord.Net.Converters.PermissionTargetConverter.yml","Discord.Net.Converters.PermissionTargetConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)":"Discord.Net.Converters.PermissionTargetConverter.yml","Discord.Net.Converters.StringEntityConverter":"Discord.Net.Converters.StringEntityConverter.yml","Discord.Net.Converters.StringEntityConverter.Instance":"Discord.Net.Converters.StringEntityConverter.yml","Discord.Net.Converters.StringEntityConverter.CanConvert(System.Type)":"Discord.Net.Converters.StringEntityConverter.yml","Discord.Net.Converters.StringEntityConverter.CanRead":"Discord.Net.Converters.StringEntityConverter.yml","Discord.Net.Converters.StringEntityConverter.CanWrite":"Discord.Net.Converters.StringEntityConverter.yml","Discord.Net.Converters.StringEntityConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)":"Discord.Net.Converters.StringEntityConverter.yml","Discord.Net.Converters.StringEntityConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)":"Discord.Net.Converters.StringEntityConverter.yml","Discord.Net.Converters.UInt64ArrayConverter":"Discord.Net.Converters.UInt64ArrayConverter.yml","Discord.Net.Converters.UInt64ArrayConverter.Instance":"Discord.Net.Converters.UInt64ArrayConverter.yml","Discord.Net.Converters.UInt64ArrayConverter.CanConvert(System.Type)":"Discord.Net.Converters.UInt64ArrayConverter.yml","Discord.Net.Converters.UInt64ArrayConverter.CanRead":"Discord.Net.Converters.UInt64ArrayConverter.yml","Discord.Net.Converters.UInt64ArrayConverter.CanWrite":"Discord.Net.Converters.UInt64ArrayConverter.yml","Discord.Net.Converters.UInt64ArrayConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)":"Discord.Net.Converters.UInt64ArrayConverter.yml","Discord.Net.Converters.UInt64ArrayConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)":"Discord.Net.Converters.UInt64ArrayConverter.yml","Discord.Net.Converters.UInt64Converter":"Discord.Net.Converters.UInt64Converter.yml","Discord.Net.Converters.UInt64Converter.Instance":"Discord.Net.Converters.UInt64Converter.yml","Discord.Net.Converters.UInt64Converter.CanConvert(System.Type)":"Discord.Net.Converters.UInt64Converter.yml","Discord.Net.Converters.UInt64Converter.CanRead":"Discord.Net.Converters.UInt64Converter.yml","Discord.Net.Converters.UInt64Converter.CanWrite":"Discord.Net.Converters.UInt64Converter.yml","Discord.Net.Converters.UInt64Converter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)":"Discord.Net.Converters.UInt64Converter.yml","Discord.Net.Converters.UInt64Converter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)":"Discord.Net.Converters.UInt64Converter.yml","Discord.Net.Converters.UInt64EntityConverter":"Discord.Net.Converters.UInt64EntityConverter.yml","Discord.Net.Converters.UInt64EntityConverter.Instance":"Discord.Net.Converters.UInt64EntityConverter.yml","Discord.Net.Converters.UInt64EntityConverter.CanConvert(System.Type)":"Discord.Net.Converters.UInt64EntityConverter.yml","Discord.Net.Converters.UInt64EntityConverter.CanRead":"Discord.Net.Converters.UInt64EntityConverter.yml","Discord.Net.Converters.UInt64EntityConverter.CanWrite":"Discord.Net.Converters.UInt64EntityConverter.yml","Discord.Net.Converters.UInt64EntityConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)":"Discord.Net.Converters.UInt64EntityConverter.yml","Discord.Net.Converters.UInt64EntityConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)":"Discord.Net.Converters.UInt64EntityConverter.yml","Discord.Net.Converters.UserStatusConverter":"Discord.Net.Converters.UserStatusConverter.yml","Discord.Net.Converters.UserStatusConverter.Instance":"Discord.Net.Converters.UserStatusConverter.yml","Discord.Net.Converters.UserStatusConverter.CanConvert(System.Type)":"Discord.Net.Converters.UserStatusConverter.yml","Discord.Net.Converters.UserStatusConverter.CanRead":"Discord.Net.Converters.UserStatusConverter.yml","Discord.Net.Converters.UserStatusConverter.CanWrite":"Discord.Net.Converters.UserStatusConverter.yml","Discord.Net.Converters.UserStatusConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)":"Discord.Net.Converters.UserStatusConverter.yml","Discord.Net.Converters.UserStatusConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)":"Discord.Net.Converters.UserStatusConverter.yml","Discord.Net.Queue":"Discord.Net.Queue.yml","Discord.Net.Queue.RequestQueue":"Discord.Net.Queue.RequestQueue.yml","Discord.Net.Queue.RequestQueue.RateLimitTriggered":"Discord.Net.Queue.RequestQueue.yml","Discord.Net.Queue.RequestQueue.GetBucketInfo(Discord.Net.Queue.GlobalBucket)":"Discord.Net.Queue.RequestQueue.yml","Discord.Net.Queue.RequestQueue.GetBucketInfo(Discord.Net.Queue.GuildBucket)":"Discord.Net.Queue.RequestQueue.yml","Discord.Net.Queue.RequestQueue.GetBucketInfo(Discord.Net.Queue.ChannelBucket)":"Discord.Net.Queue.RequestQueue.yml","Discord.Net.Queue.RequestQueue.#ctor":"Discord.Net.Queue.RequestQueue.yml","Discord.Net.Queue.RequestQueue.SetCancelTokenAsync(System.Threading.CancellationToken)":"Discord.Net.Queue.RequestQueue.yml","Discord.Net.Queue.RequestQueue.DestroyGuildBucket(Discord.Net.Queue.GuildBucket,System.UInt64)":"Discord.Net.Queue.RequestQueue.yml","Discord.Net.Queue.RequestQueue.DestroyChannelBucket(Discord.Net.Queue.ChannelBucket,System.UInt64)":"Discord.Net.Queue.RequestQueue.yml","Discord.Net.Queue.RequestQueue.ClearAsync":"Discord.Net.Queue.RequestQueue.yml","Discord.Net.Queue.Bucket":"Discord.Net.Queue.Bucket.yml","Discord.Net.Queue.Bucket.Id":"Discord.Net.Queue.Bucket.yml","Discord.Net.Queue.Bucket.Name":"Discord.Net.Queue.Bucket.yml","Discord.Net.Queue.Bucket.WindowCount":"Discord.Net.Queue.Bucket.yml","Discord.Net.Queue.Bucket.WindowSeconds":"Discord.Net.Queue.Bucket.yml","Discord.Net.Queue.Bucket.Target":"Discord.Net.Queue.Bucket.yml","Discord.Net.Queue.Bucket.Parent":"Discord.Net.Queue.Bucket.yml","Discord.Net.Queue.BucketGroup":"Discord.Net.Queue.BucketGroup.yml","Discord.Net.Queue.BucketGroup.Global":"Discord.Net.Queue.BucketGroup.yml","Discord.Net.Queue.BucketGroup.Guild":"Discord.Net.Queue.BucketGroup.yml","Discord.Net.Queue.BucketGroup.Channel":"Discord.Net.Queue.BucketGroup.yml","Discord.Net.Queue.BucketTarget":"Discord.Net.Queue.BucketTarget.yml","Discord.Net.Queue.BucketTarget.Client":"Discord.Net.Queue.BucketTarget.yml","Discord.Net.Queue.BucketTarget.Bot":"Discord.Net.Queue.BucketTarget.yml","Discord.Net.Queue.BucketTarget.Both":"Discord.Net.Queue.BucketTarget.yml","Discord.Net.Queue.ChannelBucket":"Discord.Net.Queue.ChannelBucket.yml","Discord.Net.Queue.ChannelBucket.SendEditMessage":"Discord.Net.Queue.ChannelBucket.yml","Discord.Net.Queue.GlobalBucket":"Discord.Net.Queue.GlobalBucket.yml","Discord.Net.Queue.GlobalBucket.GeneralRest":"Discord.Net.Queue.GlobalBucket.yml","Discord.Net.Queue.GlobalBucket.DirectMessage":"Discord.Net.Queue.GlobalBucket.yml","Discord.Net.Queue.GlobalBucket.SendEditMessage":"Discord.Net.Queue.GlobalBucket.yml","Discord.Net.Queue.GlobalBucket.GeneralGateway":"Discord.Net.Queue.GlobalBucket.yml","Discord.Net.Queue.GlobalBucket.UpdateStatus":"Discord.Net.Queue.GlobalBucket.yml","Discord.Net.Queue.GuildBucket":"Discord.Net.Queue.GuildBucket.yml","Discord.Net.Queue.GuildBucket.SendEditMessage":"Discord.Net.Queue.GuildBucket.yml","Discord.Net.Queue.GuildBucket.DeleteMessage":"Discord.Net.Queue.GuildBucket.yml","Discord.Net.Queue.GuildBucket.DeleteMessages":"Discord.Net.Queue.GuildBucket.yml","Discord.Net.Queue.GuildBucket.ModifyMember":"Discord.Net.Queue.GuildBucket.yml","Discord.Net.Queue.GuildBucket.Nickname":"Discord.Net.Queue.GuildBucket.yml","Discord.Net.Rest":"Discord.Net.Rest.yml","Discord.Net.Rest.DefaultRestClient":"Discord.Net.Rest.DefaultRestClient.yml","Discord.Net.Rest.DefaultRestClient.#ctor(System.String)":"Discord.Net.Rest.DefaultRestClient.yml","Discord.Net.Rest.DefaultRestClient.Dispose":"Discord.Net.Rest.DefaultRestClient.yml","Discord.Net.Rest.DefaultRestClient.SetHeader(System.String,System.String)":"Discord.Net.Rest.DefaultRestClient.yml","Discord.Net.Rest.DefaultRestClient.SetCancelToken(System.Threading.CancellationToken)":"Discord.Net.Rest.DefaultRestClient.yml","Discord.Net.Rest.DefaultRestClient.SendAsync(System.String,System.String,System.Boolean)":"Discord.Net.Rest.DefaultRestClient.yml","Discord.Net.Rest.DefaultRestClient.SendAsync(System.String,System.String,System.String,System.Boolean)":"Discord.Net.Rest.DefaultRestClient.yml","Discord.Net.Rest.DefaultRestClient.SendAsync(System.String,System.String,System.Collections.Generic.IReadOnlyDictionary{System.String,System.Object},System.Boolean)":"Discord.Net.Rest.DefaultRestClient.yml","Discord.Net.Rest.IRestClient":"Discord.Net.Rest.IRestClient.yml","Discord.Net.Rest.IRestClient.SetHeader(System.String,System.String)":"Discord.Net.Rest.IRestClient.yml","Discord.Net.Rest.IRestClient.SetCancelToken(System.Threading.CancellationToken)":"Discord.Net.Rest.IRestClient.yml","Discord.Net.Rest.IRestClient.SendAsync(System.String,System.String,System.Boolean)":"Discord.Net.Rest.IRestClient.yml","Discord.Net.Rest.IRestClient.SendAsync(System.String,System.String,System.String,System.Boolean)":"Discord.Net.Rest.IRestClient.yml","Discord.Net.Rest.IRestClient.SendAsync(System.String,System.String,System.Collections.Generic.IReadOnlyDictionary{System.String,System.Object},System.Boolean)":"Discord.Net.Rest.IRestClient.yml","Discord.Net.Rest.RestClientProvider":"Discord.Net.Rest.RestClientProvider.yml","Discord.Net.WebSockets":"Discord.Net.WebSockets.yml","Discord.Net.WebSockets.DefaultWebSocketClient":"Discord.Net.WebSockets.DefaultWebSocketClient.yml","Discord.Net.WebSockets.DefaultWebSocketClient.ReceiveChunkSize":"Discord.Net.WebSockets.DefaultWebSocketClient.yml","Discord.Net.WebSockets.DefaultWebSocketClient.SendChunkSize":"Discord.Net.WebSockets.DefaultWebSocketClient.yml","Discord.Net.WebSockets.DefaultWebSocketClient.BinaryMessage":"Discord.Net.WebSockets.DefaultWebSocketClient.yml","Discord.Net.WebSockets.DefaultWebSocketClient.TextMessage":"Discord.Net.WebSockets.DefaultWebSocketClient.yml","Discord.Net.WebSockets.DefaultWebSocketClient.Closed":"Discord.Net.WebSockets.DefaultWebSocketClient.yml","Discord.Net.WebSockets.DefaultWebSocketClient.#ctor":"Discord.Net.WebSockets.DefaultWebSocketClient.yml","Discord.Net.WebSockets.DefaultWebSocketClient.Dispose":"Discord.Net.WebSockets.DefaultWebSocketClient.yml","Discord.Net.WebSockets.DefaultWebSocketClient.ConnectAsync(System.String)":"Discord.Net.WebSockets.DefaultWebSocketClient.yml","Discord.Net.WebSockets.DefaultWebSocketClient.DisconnectAsync":"Discord.Net.WebSockets.DefaultWebSocketClient.yml","Discord.Net.WebSockets.DefaultWebSocketClient.SetHeader(System.String,System.String)":"Discord.Net.WebSockets.DefaultWebSocketClient.yml","Discord.Net.WebSockets.DefaultWebSocketClient.SetCancelToken(System.Threading.CancellationToken)":"Discord.Net.WebSockets.DefaultWebSocketClient.yml","Discord.Net.WebSockets.DefaultWebSocketClient.SendAsync(System.Byte[],System.Int32,System.Int32,System.Boolean)":"Discord.Net.WebSockets.DefaultWebSocketClient.yml","Discord.Net.WebSockets.IWebSocketClient":"Discord.Net.WebSockets.IWebSocketClient.yml","Discord.Net.WebSockets.IWebSocketClient.BinaryMessage":"Discord.Net.WebSockets.IWebSocketClient.yml","Discord.Net.WebSockets.IWebSocketClient.TextMessage":"Discord.Net.WebSockets.IWebSocketClient.yml","Discord.Net.WebSockets.IWebSocketClient.Closed":"Discord.Net.WebSockets.IWebSocketClient.yml","Discord.Net.WebSockets.IWebSocketClient.SetHeader(System.String,System.String)":"Discord.Net.WebSockets.IWebSocketClient.yml","Discord.Net.WebSockets.IWebSocketClient.SetCancelToken(System.Threading.CancellationToken)":"Discord.Net.WebSockets.IWebSocketClient.yml","Discord.Net.WebSockets.IWebSocketClient.ConnectAsync(System.String)":"Discord.Net.WebSockets.IWebSocketClient.yml","Discord.Net.WebSockets.IWebSocketClient.DisconnectAsync":"Discord.Net.WebSockets.IWebSocketClient.yml","Discord.Net.WebSockets.IWebSocketClient.SendAsync(System.Byte[],System.Int32,System.Int32,System.Boolean)":"Discord.Net.WebSockets.IWebSocketClient.yml","Discord.Net.WebSockets.WebSocketProvider":"Discord.Net.WebSockets.WebSocketProvider.yml"} \ No newline at end of file +{"Discord.Commands":"Discord.Commands.yml","Discord.Commands.Command":"Discord.Commands.Command.yml","Discord.Commands.Command.Name":"Discord.Commands.Command.yml","Discord.Commands.Command.Description":"Discord.Commands.Command.yml","Discord.Commands.Command.Text":"Discord.Commands.Command.yml","Discord.Commands.Command.Module":"Discord.Commands.Command.yml","Discord.Commands.Command.Parameters":"Discord.Commands.Command.yml","Discord.Commands.Command.Parse(Discord.IMessage,Discord.Commands.SearchResult)":"Discord.Commands.Command.yml","Discord.Commands.Command.Execute(Discord.IMessage,Discord.Commands.ParseResult)":"Discord.Commands.Command.yml","Discord.Commands.Command.ToString":"Discord.Commands.Command.yml","Discord.Commands.CommandError":"Discord.Commands.CommandError.yml","Discord.Commands.CommandError.UnknownCommand":"Discord.Commands.CommandError.yml","Discord.Commands.CommandError.ParseFailed":"Discord.Commands.CommandError.yml","Discord.Commands.CommandError.BadArgCount":"Discord.Commands.CommandError.yml","Discord.Commands.CommandError.CastFailed":"Discord.Commands.CommandError.yml","Discord.Commands.CommandError.ObjectNotFound":"Discord.Commands.CommandError.yml","Discord.Commands.CommandError.MultipleMatches":"Discord.Commands.CommandError.yml","Discord.Commands.CommandError.Exception":"Discord.Commands.CommandError.yml","Discord.Commands.CommandParameter":"Discord.Commands.CommandParameter.yml","Discord.Commands.CommandParameter.Name":"Discord.Commands.CommandParameter.yml","Discord.Commands.CommandParameter.Description":"Discord.Commands.CommandParameter.yml","Discord.Commands.CommandParameter.IsOptional":"Discord.Commands.CommandParameter.yml","Discord.Commands.CommandParameter.IsUnparsed":"Discord.Commands.CommandParameter.yml","Discord.Commands.CommandParameter.#ctor(System.String,System.String,Discord.Commands.TypeReader,System.Boolean,System.Boolean,System.Object)":"Discord.Commands.CommandParameter.yml","Discord.Commands.CommandParameter.Parse(Discord.IMessage,System.String)":"Discord.Commands.CommandParameter.yml","Discord.Commands.CommandParameter.ToString":"Discord.Commands.CommandParameter.yml","Discord.Commands.CommandService":"Discord.Commands.CommandService.yml","Discord.Commands.CommandService.Modules":"Discord.Commands.CommandService.yml","Discord.Commands.CommandService.Commands":"Discord.Commands.CommandService.yml","Discord.Commands.CommandService.#ctor":"Discord.Commands.CommandService.yml","Discord.Commands.CommandService.AddTypeReader``1(Discord.Commands.TypeReader)":"Discord.Commands.CommandService.yml","Discord.Commands.CommandService.AddTypeReader(System.Type,Discord.Commands.TypeReader)":"Discord.Commands.CommandService.yml","Discord.Commands.CommandService.Load(System.Object)":"Discord.Commands.CommandService.yml","Discord.Commands.CommandService.LoadAssembly(System.Reflection.Assembly,Discord.Commands.IDependencyMap)":"Discord.Commands.CommandService.yml","Discord.Commands.CommandService.Unload(Discord.Commands.Module)":"Discord.Commands.CommandService.yml","Discord.Commands.CommandService.Unload(System.Object)":"Discord.Commands.CommandService.yml","Discord.Commands.CommandService.Search(Discord.IMessage,System.Int32)":"Discord.Commands.CommandService.yml","Discord.Commands.CommandService.Search(Discord.IMessage,System.String)":"Discord.Commands.CommandService.yml","Discord.Commands.CommandService.Execute(Discord.IMessage,System.Int32)":"Discord.Commands.CommandService.yml","Discord.Commands.CommandService.Execute(Discord.IMessage,System.String)":"Discord.Commands.CommandService.yml","Discord.Commands.Module":"Discord.Commands.Module.yml","Discord.Commands.Module.Service":"Discord.Commands.Module.yml","Discord.Commands.Module.Name":"Discord.Commands.Module.yml","Discord.Commands.Module.Commands":"Discord.Commands.Module.yml","Discord.Commands.Module.ToString":"Discord.Commands.Module.yml","Discord.Commands.CommandAttribute":"Discord.Commands.CommandAttribute.yml","Discord.Commands.CommandAttribute.Text":"Discord.Commands.CommandAttribute.yml","Discord.Commands.CommandAttribute.#ctor":"Discord.Commands.CommandAttribute.yml","Discord.Commands.CommandAttribute.#ctor(System.String)":"Discord.Commands.CommandAttribute.yml","Discord.Commands.DescriptionAttribute":"Discord.Commands.DescriptionAttribute.yml","Discord.Commands.DescriptionAttribute.Text":"Discord.Commands.DescriptionAttribute.yml","Discord.Commands.DescriptionAttribute.#ctor(System.String)":"Discord.Commands.DescriptionAttribute.yml","Discord.Commands.GroupAttribute":"Discord.Commands.GroupAttribute.yml","Discord.Commands.GroupAttribute.Prefix":"Discord.Commands.GroupAttribute.yml","Discord.Commands.GroupAttribute.#ctor":"Discord.Commands.GroupAttribute.yml","Discord.Commands.GroupAttribute.#ctor(System.String)":"Discord.Commands.GroupAttribute.yml","Discord.Commands.ModuleAttribute":"Discord.Commands.ModuleAttribute.yml","Discord.Commands.ModuleAttribute.Prefix":"Discord.Commands.ModuleAttribute.yml","Discord.Commands.ModuleAttribute.AutoLoad":"Discord.Commands.ModuleAttribute.yml","Discord.Commands.ModuleAttribute.#ctor":"Discord.Commands.ModuleAttribute.yml","Discord.Commands.ModuleAttribute.#ctor(System.String)":"Discord.Commands.ModuleAttribute.yml","Discord.Commands.UnparsedAttribute":"Discord.Commands.UnparsedAttribute.yml","Discord.Commands.DependencyMap":"Discord.Commands.DependencyMap.yml","Discord.Commands.DependencyMap.#ctor":"Discord.Commands.DependencyMap.yml","Discord.Commands.DependencyMap.Add``1(``0)":"Discord.Commands.DependencyMap.yml","Discord.Commands.DependencyMap.Get``1":"Discord.Commands.DependencyMap.yml","Discord.Commands.DependencyMap.Get(System.Type)":"Discord.Commands.DependencyMap.yml","Discord.Commands.DependencyMap.TryGet``1(``0@)":"Discord.Commands.DependencyMap.yml","Discord.Commands.DependencyMap.TryGet(System.Type,System.Object@)":"Discord.Commands.DependencyMap.yml","Discord.Commands.IDependencyMap":"Discord.Commands.IDependencyMap.yml","Discord.Commands.IDependencyMap.Add``1(``0)":"Discord.Commands.IDependencyMap.yml","Discord.Commands.IDependencyMap.Get``1":"Discord.Commands.IDependencyMap.yml","Discord.Commands.IDependencyMap.TryGet``1(``0@)":"Discord.Commands.IDependencyMap.yml","Discord.Commands.IDependencyMap.Get(System.Type)":"Discord.Commands.IDependencyMap.yml","Discord.Commands.IDependencyMap.TryGet(System.Type,System.Object@)":"Discord.Commands.IDependencyMap.yml","Discord.Commands.MessageExtensions":"Discord.Commands.MessageExtensions.yml","Discord.Commands.MessageExtensions.HasCharPrefix(Discord.IMessage,System.Char,System.Int32@)":"Discord.Commands.MessageExtensions.yml","Discord.Commands.MessageExtensions.HasStringPrefix(Discord.IMessage,System.String,System.Int32@)":"Discord.Commands.MessageExtensions.yml","Discord.Commands.MessageExtensions.HasMentionPrefix(Discord.IMessage,Discord.IUser,System.Int32@)":"Discord.Commands.MessageExtensions.yml","Discord.Commands.TypeReader":"Discord.Commands.TypeReader.yml","Discord.Commands.TypeReader.Read(Discord.IMessage,System.String)":"Discord.Commands.TypeReader.yml","Discord.Commands.ExecuteResult":"Discord.Commands.ExecuteResult.yml","Discord.Commands.ExecuteResult.Exception":"Discord.Commands.ExecuteResult.yml","Discord.Commands.ExecuteResult.Error":"Discord.Commands.ExecuteResult.yml","Discord.Commands.ExecuteResult.ErrorReason":"Discord.Commands.ExecuteResult.yml","Discord.Commands.ExecuteResult.IsSuccess":"Discord.Commands.ExecuteResult.yml","Discord.Commands.ExecuteResult.ToString":"Discord.Commands.ExecuteResult.yml","Discord.Commands.IResult":"Discord.Commands.IResult.yml","Discord.Commands.IResult.Error":"Discord.Commands.IResult.yml","Discord.Commands.IResult.ErrorReason":"Discord.Commands.IResult.yml","Discord.Commands.IResult.IsSuccess":"Discord.Commands.IResult.yml","Discord.Commands.ParseResult":"Discord.Commands.ParseResult.yml","Discord.Commands.ParseResult.Values":"Discord.Commands.ParseResult.yml","Discord.Commands.ParseResult.Error":"Discord.Commands.ParseResult.yml","Discord.Commands.ParseResult.ErrorReason":"Discord.Commands.ParseResult.yml","Discord.Commands.ParseResult.IsSuccess":"Discord.Commands.ParseResult.yml","Discord.Commands.ParseResult.ToString":"Discord.Commands.ParseResult.yml","Discord.Commands.SearchResult":"Discord.Commands.SearchResult.yml","Discord.Commands.SearchResult.Text":"Discord.Commands.SearchResult.yml","Discord.Commands.SearchResult.Commands":"Discord.Commands.SearchResult.yml","Discord.Commands.SearchResult.Error":"Discord.Commands.SearchResult.yml","Discord.Commands.SearchResult.ErrorReason":"Discord.Commands.SearchResult.yml","Discord.Commands.SearchResult.IsSuccess":"Discord.Commands.SearchResult.yml","Discord.Commands.SearchResult.ToString":"Discord.Commands.SearchResult.yml","Discord.Commands.TypeReaderResult":"Discord.Commands.TypeReaderResult.yml","Discord.Commands.TypeReaderResult.Value":"Discord.Commands.TypeReaderResult.yml","Discord.Commands.TypeReaderResult.Error":"Discord.Commands.TypeReaderResult.yml","Discord.Commands.TypeReaderResult.ErrorReason":"Discord.Commands.TypeReaderResult.yml","Discord.Commands.TypeReaderResult.IsSuccess":"Discord.Commands.TypeReaderResult.yml","Discord.Commands.TypeReaderResult.FromSuccess(System.Object)":"Discord.Commands.TypeReaderResult.yml","Discord.Commands.TypeReaderResult.FromError(Discord.Commands.CommandError,System.String)":"Discord.Commands.TypeReaderResult.yml","Discord.Commands.TypeReaderResult.ToString":"Discord.Commands.TypeReaderResult.yml","Discord":"Discord.yml","Discord.ConnectionState":"Discord.ConnectionState.yml","Discord.ConnectionState.Disconnected":"Discord.ConnectionState.yml","Discord.ConnectionState.Connecting":"Discord.ConnectionState.yml","Discord.ConnectionState.Connected":"Discord.ConnectionState.yml","Discord.ConnectionState.Disconnecting":"Discord.ConnectionState.yml","Discord.DiscordClient":"Discord.DiscordClient.yml","Discord.DiscordClient.Log":"Discord.DiscordClient.yml","Discord.DiscordClient.LoggedIn":"Discord.DiscordClient.yml","Discord.DiscordClient.LoggedOut":"Discord.DiscordClient.yml","Discord.DiscordClient.ApiClient":"Discord.DiscordClient.yml","Discord.DiscordClient.LoginState":"Discord.DiscordClient.yml","Discord.DiscordClient.#ctor":"Discord.DiscordClient.yml","Discord.DiscordClient.#ctor(Discord.DiscordConfig)":"Discord.DiscordClient.yml","Discord.DiscordClient.LoginAsync(Discord.TokenType,System.String,System.Boolean)":"Discord.DiscordClient.yml","Discord.DiscordClient.OnLoginAsync":"Discord.DiscordClient.yml","Discord.DiscordClient.LogoutAsync":"Discord.DiscordClient.yml","Discord.DiscordClient.OnLogoutAsync":"Discord.DiscordClient.yml","Discord.DiscordClient.GetApplicationInfoAsync":"Discord.DiscordClient.yml","Discord.DiscordClient.GetChannelAsync(System.UInt64)":"Discord.DiscordClient.yml","Discord.DiscordClient.GetPrivateChannelsAsync":"Discord.DiscordClient.yml","Discord.DiscordClient.GetConnectionsAsync":"Discord.DiscordClient.yml","Discord.DiscordClient.GetInviteAsync(System.String)":"Discord.DiscordClient.yml","Discord.DiscordClient.GetGuildAsync(System.UInt64)":"Discord.DiscordClient.yml","Discord.DiscordClient.GetGuildEmbedAsync(System.UInt64)":"Discord.DiscordClient.yml","Discord.DiscordClient.GetGuildSummariesAsync":"Discord.DiscordClient.yml","Discord.DiscordClient.GetGuildsAsync":"Discord.DiscordClient.yml","Discord.DiscordClient.CreateGuildAsync(System.String,Discord.IVoiceRegion,System.IO.Stream)":"Discord.DiscordClient.yml","Discord.DiscordClient.GetUserAsync(System.UInt64)":"Discord.DiscordClient.yml","Discord.DiscordClient.GetUserAsync(System.String,System.String)":"Discord.DiscordClient.yml","Discord.DiscordClient.GetCurrentUserAsync":"Discord.DiscordClient.yml","Discord.DiscordClient.QueryUsersAsync(System.String,System.Int32)":"Discord.DiscordClient.yml","Discord.DiscordClient.GetVoiceRegionsAsync":"Discord.DiscordClient.yml","Discord.DiscordClient.GetVoiceRegionAsync(System.String)":"Discord.DiscordClient.yml","Discord.DiscordClient.Dispose":"Discord.DiscordClient.yml","Discord.DiscordClient.Discord#IDiscordClient#ConnectionState":"Discord.DiscordClient.yml","Discord.DiscordClient.Discord#IDiscordClient#LogManager":"Discord.DiscordClient.yml","Discord.DiscordClient.Discord#IDiscordClient#ConnectAsync":"Discord.DiscordClient.yml","Discord.DiscordClient.Discord#IDiscordClient#DisconnectAsync":"Discord.DiscordClient.yml","Discord.DiscordConfig":"Discord.DiscordConfig.yml","Discord.DiscordConfig.Version":"Discord.DiscordConfig.yml","Discord.DiscordConfig.FullVersion":"Discord.DiscordConfig.yml","Discord.DiscordConfig.UserAgent":"Discord.DiscordConfig.yml","Discord.DiscordConfig.APIVersion":"Discord.DiscordConfig.yml","Discord.DiscordConfig.GatewayEncoding":"Discord.DiscordConfig.yml","Discord.DiscordConfig.ClientAPIUrl":"Discord.DiscordConfig.yml","Discord.DiscordConfig.CDNUrl":"Discord.DiscordConfig.yml","Discord.DiscordConfig.InviteUrl":"Discord.DiscordConfig.yml","Discord.DiscordConfig.MaxMessageSize":"Discord.DiscordConfig.yml","Discord.DiscordConfig.MaxMessagesPerBatch":"Discord.DiscordConfig.yml","Discord.DiscordConfig.MaxUsersPerBatch":"Discord.DiscordConfig.yml","Discord.DiscordConfig.LogLevel":"Discord.DiscordConfig.yml","Discord.DiscordConfig.RestClientProvider":"Discord.DiscordConfig.yml","Discord.DiscordSocketClient":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.ShardId":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.ConnectionState":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.Latency":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.#ctor":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.#ctor(Discord.DiscordSocketConfig)":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.OnLoginAsync":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.OnLogoutAsync":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.ConnectAsync(System.Boolean)":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.DisconnectAsync":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.GetVoiceRegionAsync(System.String)":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.GetGuildAsync(System.UInt64)":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.GetGuildEmbedAsync(System.UInt64)":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.GetGuildSummariesAsync":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.GetGuildsAsync":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.GetChannelAsync(System.UInt64)":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.GetPrivateChannelsAsync":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.GetUserAsync(System.UInt64)":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.GetUserAsync(System.String,System.String)":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.GetCurrentUserAsync":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.DownloadAllUsersAsync":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.DownloadUsersAsync(System.Collections.Generic.IEnumerable{Discord.IGuild})":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.DownloadUsersAsync(Discord.IGuild[])":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.GetVoiceRegionsAsync":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.Connected":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.Disconnected":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.Ready":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.LatencyUpdated":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.ChannelCreated":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.ChannelDestroyed":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.ChannelUpdated":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.MessageReceived":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.MessageDeleted":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.MessageUpdated":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.RoleCreated":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.RoleDeleted":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.RoleUpdated":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.JoinedGuild":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.LeftGuild":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.GuildAvailable":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.GuildUnavailable":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.GuildMembersDownloaded":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.GuildUpdated":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.UserJoined":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.UserLeft":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.UserBanned":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.UserUnbanned":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.UserUpdated":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.UserPresenceUpdated":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.UserVoiceStateUpdated":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.CurrentUserUpdated":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.UserIsTyping":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.RecipientAdded":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketClient.RecipientRemoved":"Discord.DiscordSocketClient.yml","Discord.DiscordSocketConfig":"Discord.DiscordSocketConfig.yml","Discord.DiscordSocketConfig.ShardId":"Discord.DiscordSocketConfig.yml","Discord.DiscordSocketConfig.TotalShards":"Discord.DiscordSocketConfig.yml","Discord.DiscordSocketConfig.ConnectionTimeout":"Discord.DiscordSocketConfig.yml","Discord.DiscordSocketConfig.ReconnectDelay":"Discord.DiscordSocketConfig.yml","Discord.DiscordSocketConfig.FailedReconnectDelay":"Discord.DiscordSocketConfig.yml","Discord.DiscordSocketConfig.MessageCacheSize":"Discord.DiscordSocketConfig.yml","Discord.DiscordSocketConfig.LargeThreshold":"Discord.DiscordSocketConfig.yml","Discord.DiscordSocketConfig.AudioMode":"Discord.DiscordSocketConfig.yml","Discord.DiscordSocketConfig.WebSocketProvider":"Discord.DiscordSocketConfig.yml","Discord.Format":"Discord.Format.yml","Discord.Format.Bold(System.String)":"Discord.Format.yml","Discord.Format.Italics(System.String)":"Discord.Format.yml","Discord.Format.Underline(System.String)":"Discord.Format.yml","Discord.Format.Strikethrough(System.String)":"Discord.Format.yml","Discord.Format.Code(System.String,System.String)":"Discord.Format.yml","Discord.IDiscordClient":"Discord.IDiscordClient.yml","Discord.IDiscordClient.LoginState":"Discord.IDiscordClient.yml","Discord.IDiscordClient.ConnectionState":"Discord.IDiscordClient.yml","Discord.IDiscordClient.ApiClient":"Discord.IDiscordClient.yml","Discord.IDiscordClient.LogManager":"Discord.IDiscordClient.yml","Discord.IDiscordClient.LoginAsync(Discord.TokenType,System.String,System.Boolean)":"Discord.IDiscordClient.yml","Discord.IDiscordClient.LogoutAsync":"Discord.IDiscordClient.yml","Discord.IDiscordClient.ConnectAsync":"Discord.IDiscordClient.yml","Discord.IDiscordClient.DisconnectAsync":"Discord.IDiscordClient.yml","Discord.IDiscordClient.GetApplicationInfoAsync":"Discord.IDiscordClient.yml","Discord.IDiscordClient.GetChannelAsync(System.UInt64)":"Discord.IDiscordClient.yml","Discord.IDiscordClient.GetPrivateChannelsAsync":"Discord.IDiscordClient.yml","Discord.IDiscordClient.GetConnectionsAsync":"Discord.IDiscordClient.yml","Discord.IDiscordClient.GetGuildAsync(System.UInt64)":"Discord.IDiscordClient.yml","Discord.IDiscordClient.GetGuildsAsync":"Discord.IDiscordClient.yml","Discord.IDiscordClient.GetGuildSummariesAsync":"Discord.IDiscordClient.yml","Discord.IDiscordClient.CreateGuildAsync(System.String,Discord.IVoiceRegion,System.IO.Stream)":"Discord.IDiscordClient.yml","Discord.IDiscordClient.GetInviteAsync(System.String)":"Discord.IDiscordClient.yml","Discord.IDiscordClient.GetUserAsync(System.UInt64)":"Discord.IDiscordClient.yml","Discord.IDiscordClient.GetUserAsync(System.String,System.String)":"Discord.IDiscordClient.yml","Discord.IDiscordClient.GetCurrentUserAsync":"Discord.IDiscordClient.yml","Discord.IDiscordClient.QueryUsersAsync(System.String,System.Int32)":"Discord.IDiscordClient.yml","Discord.IDiscordClient.GetVoiceRegionsAsync":"Discord.IDiscordClient.yml","Discord.IDiscordClient.GetVoiceRegionAsync(System.String)":"Discord.IDiscordClient.yml","Discord.LoginState":"Discord.LoginState.yml","Discord.LoginState.LoggedOut":"Discord.LoginState.yml","Discord.LoginState.LoggingIn":"Discord.LoginState.yml","Discord.LoginState.LoggedIn":"Discord.LoginState.yml","Discord.LoginState.LoggingOut":"Discord.LoginState.yml","Discord.LogSeverity":"Discord.LogSeverity.yml","Discord.LogSeverity.Critical":"Discord.LogSeverity.yml","Discord.LogSeverity.Error":"Discord.LogSeverity.yml","Discord.LogSeverity.Warning":"Discord.LogSeverity.yml","Discord.LogSeverity.Info":"Discord.LogSeverity.yml","Discord.LogSeverity.Verbose":"Discord.LogSeverity.yml","Discord.LogSeverity.Debug":"Discord.LogSeverity.yml","Discord.RequestOptions":"Discord.RequestOptions.yml","Discord.RequestOptions.Default":"Discord.RequestOptions.yml","Discord.RequestOptions.Timeout":"Discord.RequestOptions.yml","Discord.RequestOptions.#ctor":"Discord.RequestOptions.yml","Discord.TokenType":"Discord.TokenType.yml","Discord.TokenType.User":"Discord.TokenType.yml","Discord.TokenType.Bearer":"Discord.TokenType.yml","Discord.TokenType.Bot":"Discord.TokenType.yml","Discord.IApplication":"Discord.IApplication.yml","Discord.IApplication.Name":"Discord.IApplication.yml","Discord.IApplication.Description":"Discord.IApplication.yml","Discord.IApplication.RPCOrigins":"Discord.IApplication.yml","Discord.IApplication.Flags":"Discord.IApplication.yml","Discord.IApplication.IconUrl":"Discord.IApplication.yml","Discord.IApplication.Owner":"Discord.IApplication.yml","Discord.IDeletable":"Discord.IDeletable.yml","Discord.IDeletable.DeleteAsync":"Discord.IDeletable.yml","Discord.IEntity`1":"Discord.IEntity`1.yml","Discord.IEntity`1.Id":"Discord.IEntity`1.yml","Discord.IEntity`1.IsAttached":"Discord.IEntity`1.yml","Discord.IMentionable":"Discord.IMentionable.yml","Discord.IMentionable.Mention":"Discord.IMentionable.yml","Discord.ISnowflakeEntity":"Discord.ISnowflakeEntity.yml","Discord.ISnowflakeEntity.CreatedAt":"Discord.ISnowflakeEntity.yml","Discord.IUpdateable":"Discord.IUpdateable.yml","Discord.IUpdateable.UpdateAsync":"Discord.IUpdateable.yml","Discord.ChannelType":"Discord.ChannelType.yml","Discord.ChannelType.Text":"Discord.ChannelType.yml","Discord.ChannelType.DM":"Discord.ChannelType.yml","Discord.ChannelType.Voice":"Discord.ChannelType.yml","Discord.ChannelType.Group":"Discord.ChannelType.yml","Discord.IChannel":"Discord.IChannel.yml","Discord.IChannel.GetUsersAsync":"Discord.IChannel.yml","Discord.IChannel.GetUserAsync(System.UInt64)":"Discord.IChannel.yml","Discord.IDMChannel":"Discord.IDMChannel.yml","Discord.IDMChannel.Recipient":"Discord.IDMChannel.yml","Discord.IDMChannel.CloseAsync":"Discord.IDMChannel.yml","Discord.IGroupChannel":"Discord.IGroupChannel.yml","Discord.IGroupChannel.AddUserAsync(Discord.IUser)":"Discord.IGroupChannel.yml","Discord.IGroupChannel.LeaveAsync":"Discord.IGroupChannel.yml","Discord.IGuildChannel":"Discord.IGuildChannel.yml","Discord.IGuildChannel.Name":"Discord.IGuildChannel.yml","Discord.IGuildChannel.Position":"Discord.IGuildChannel.yml","Discord.IGuildChannel.Guild":"Discord.IGuildChannel.yml","Discord.IGuildChannel.CreateInviteAsync(System.Nullable{System.Int32},System.Nullable{System.Int32},System.Boolean,System.Boolean)":"Discord.IGuildChannel.yml","Discord.IGuildChannel.GetInvitesAsync":"Discord.IGuildChannel.yml","Discord.IGuildChannel.PermissionOverwrites":"Discord.IGuildChannel.yml","Discord.IGuildChannel.ModifyAsync(System.Action{Discord.API.Rest.ModifyGuildChannelParams})":"Discord.IGuildChannel.yml","Discord.IGuildChannel.GetPermissionOverwrite(Discord.IRole)":"Discord.IGuildChannel.yml","Discord.IGuildChannel.GetPermissionOverwrite(Discord.IUser)":"Discord.IGuildChannel.yml","Discord.IGuildChannel.RemovePermissionOverwriteAsync(Discord.IRole)":"Discord.IGuildChannel.yml","Discord.IGuildChannel.RemovePermissionOverwriteAsync(Discord.IUser)":"Discord.IGuildChannel.yml","Discord.IGuildChannel.AddPermissionOverwriteAsync(Discord.IRole,Discord.OverwritePermissions)":"Discord.IGuildChannel.yml","Discord.IGuildChannel.AddPermissionOverwriteAsync(Discord.IUser,Discord.OverwritePermissions)":"Discord.IGuildChannel.yml","Discord.IGuildChannel.GetUsersAsync":"Discord.IGuildChannel.yml","Discord.IGuildChannel.GetUserAsync(System.UInt64)":"Discord.IGuildChannel.yml","Discord.IMessageChannel":"Discord.IMessageChannel.yml","Discord.IMessageChannel.CachedMessages":"Discord.IMessageChannel.yml","Discord.IMessageChannel.SendMessageAsync(System.String,System.Boolean)":"Discord.IMessageChannel.yml","Discord.IMessageChannel.SendFileAsync(System.String,System.String,System.Boolean)":"Discord.IMessageChannel.yml","Discord.IMessageChannel.SendFileAsync(System.IO.Stream,System.String,System.String,System.Boolean)":"Discord.IMessageChannel.yml","Discord.IMessageChannel.GetMessageAsync(System.UInt64)":"Discord.IMessageChannel.yml","Discord.IMessageChannel.GetCachedMessage(System.UInt64)":"Discord.IMessageChannel.yml","Discord.IMessageChannel.GetMessagesAsync(System.Int32)":"Discord.IMessageChannel.yml","Discord.IMessageChannel.GetMessagesAsync(System.UInt64,Discord.Direction,System.Int32)":"Discord.IMessageChannel.yml","Discord.IMessageChannel.DeleteMessagesAsync(System.Collections.Generic.IEnumerable{Discord.IMessage})":"Discord.IMessageChannel.yml","Discord.IMessageChannel.TriggerTypingAsync":"Discord.IMessageChannel.yml","Discord.IPrivateChannel":"Discord.IPrivateChannel.yml","Discord.IPrivateChannel.Recipients":"Discord.IPrivateChannel.yml","Discord.ITextChannel":"Discord.ITextChannel.yml","Discord.ITextChannel.Topic":"Discord.ITextChannel.yml","Discord.ITextChannel.ModifyAsync(System.Action{Discord.API.Rest.ModifyTextChannelParams})":"Discord.ITextChannel.yml","Discord.IVoiceChannel":"Discord.IVoiceChannel.yml","Discord.IVoiceChannel.Bitrate":"Discord.IVoiceChannel.yml","Discord.IVoiceChannel.UserLimit":"Discord.IVoiceChannel.yml","Discord.IVoiceChannel.ModifyAsync(System.Action{Discord.API.Rest.ModifyVoiceChannelParams})":"Discord.IVoiceChannel.yml","Discord.IVoiceChannel.ConnectAsync":"Discord.IVoiceChannel.yml","Discord.DefaultMessageNotifications":"Discord.DefaultMessageNotifications.yml","Discord.DefaultMessageNotifications.MentionsOnly":"Discord.DefaultMessageNotifications.yml","Discord.DefaultMessageNotifications.AllMessages":"Discord.DefaultMessageNotifications.yml","Discord.Emoji":"Discord.Emoji.yml","Discord.Emoji.Id":"Discord.Emoji.yml","Discord.Emoji.Name":"Discord.Emoji.yml","Discord.Emoji.IsManaged":"Discord.Emoji.yml","Discord.Emoji.RequireColons":"Discord.Emoji.yml","Discord.Emoji.RoleIds":"Discord.Emoji.yml","Discord.Emoji.#ctor(Discord.API.Emoji)":"Discord.Emoji.yml","Discord.GuildEmbed":"Discord.GuildEmbed.yml","Discord.GuildEmbed.IsEnabled":"Discord.GuildEmbed.yml","Discord.GuildEmbed.ChannelId":"Discord.GuildEmbed.yml","Discord.GuildEmbed.#ctor(System.Boolean,System.Nullable{System.UInt64})":"Discord.GuildEmbed.yml","Discord.IGuild":"Discord.IGuild.yml","Discord.IGuild.Name":"Discord.IGuild.yml","Discord.IGuild.AFKTimeout":"Discord.IGuild.yml","Discord.IGuild.IsEmbeddable":"Discord.IGuild.yml","Discord.IGuild.DefaultMessageNotifications":"Discord.IGuild.yml","Discord.IGuild.MfaLevel":"Discord.IGuild.yml","Discord.IGuild.VerificationLevel":"Discord.IGuild.yml","Discord.IGuild.IconUrl":"Discord.IGuild.yml","Discord.IGuild.SplashUrl":"Discord.IGuild.yml","Discord.IGuild.Available":"Discord.IGuild.yml","Discord.IGuild.AFKChannelId":"Discord.IGuild.yml","Discord.IGuild.DefaultChannelId":"Discord.IGuild.yml","Discord.IGuild.EmbedChannelId":"Discord.IGuild.yml","Discord.IGuild.OwnerId":"Discord.IGuild.yml","Discord.IGuild.VoiceRegionId":"Discord.IGuild.yml","Discord.IGuild.AudioClient":"Discord.IGuild.yml","Discord.IGuild.EveryoneRole":"Discord.IGuild.yml","Discord.IGuild.Emojis":"Discord.IGuild.yml","Discord.IGuild.Features":"Discord.IGuild.yml","Discord.IGuild.Roles":"Discord.IGuild.yml","Discord.IGuild.ModifyAsync(System.Action{Discord.API.Rest.ModifyGuildParams})":"Discord.IGuild.yml","Discord.IGuild.ModifyEmbedAsync(System.Action{Discord.API.Rest.ModifyGuildEmbedParams})":"Discord.IGuild.yml","Discord.IGuild.ModifyChannelsAsync(System.Collections.Generic.IEnumerable{Discord.API.Rest.ModifyGuildChannelsParams})":"Discord.IGuild.yml","Discord.IGuild.ModifyRolesAsync(System.Collections.Generic.IEnumerable{Discord.API.Rest.ModifyGuildRolesParams})":"Discord.IGuild.yml","Discord.IGuild.LeaveAsync":"Discord.IGuild.yml","Discord.IGuild.GetBansAsync":"Discord.IGuild.yml","Discord.IGuild.AddBanAsync(Discord.IUser,System.Int32)":"Discord.IGuild.yml","Discord.IGuild.AddBanAsync(System.UInt64,System.Int32)":"Discord.IGuild.yml","Discord.IGuild.RemoveBanAsync(Discord.IUser)":"Discord.IGuild.yml","Discord.IGuild.RemoveBanAsync(System.UInt64)":"Discord.IGuild.yml","Discord.IGuild.GetChannelsAsync":"Discord.IGuild.yml","Discord.IGuild.GetChannelAsync(System.UInt64)":"Discord.IGuild.yml","Discord.IGuild.CreateTextChannelAsync(System.String)":"Discord.IGuild.yml","Discord.IGuild.CreateVoiceChannelAsync(System.String)":"Discord.IGuild.yml","Discord.IGuild.GetInvitesAsync":"Discord.IGuild.yml","Discord.IGuild.CreateInviteAsync(System.Nullable{System.Int32},System.Nullable{System.Int32},System.Boolean,System.Boolean)":"Discord.IGuild.yml","Discord.IGuild.GetRole(System.UInt64)":"Discord.IGuild.yml","Discord.IGuild.CreateRoleAsync(System.String,System.Nullable{Discord.GuildPermissions},System.Nullable{Discord.Color},System.Boolean)":"Discord.IGuild.yml","Discord.IGuild.GetUsersAsync":"Discord.IGuild.yml","Discord.IGuild.GetUserAsync(System.UInt64)":"Discord.IGuild.yml","Discord.IGuild.GetCurrentUserAsync":"Discord.IGuild.yml","Discord.IGuild.DownloadUsersAsync":"Discord.IGuild.yml","Discord.IGuild.PruneUsersAsync(System.Int32,System.Boolean)":"Discord.IGuild.yml","Discord.IGuildIntegration":"Discord.IGuildIntegration.yml","Discord.IGuildIntegration.Id":"Discord.IGuildIntegration.yml","Discord.IGuildIntegration.Name":"Discord.IGuildIntegration.yml","Discord.IGuildIntegration.Type":"Discord.IGuildIntegration.yml","Discord.IGuildIntegration.IsEnabled":"Discord.IGuildIntegration.yml","Discord.IGuildIntegration.IsSyncing":"Discord.IGuildIntegration.yml","Discord.IGuildIntegration.ExpireBehavior":"Discord.IGuildIntegration.yml","Discord.IGuildIntegration.ExpireGracePeriod":"Discord.IGuildIntegration.yml","Discord.IGuildIntegration.SyncedAt":"Discord.IGuildIntegration.yml","Discord.IGuildIntegration.Account":"Discord.IGuildIntegration.yml","Discord.IGuildIntegration.Guild":"Discord.IGuildIntegration.yml","Discord.IGuildIntegration.User":"Discord.IGuildIntegration.yml","Discord.IGuildIntegration.Role":"Discord.IGuildIntegration.yml","Discord.IntegrationAccount":"Discord.IntegrationAccount.yml","Discord.IntegrationAccount.Id":"Discord.IntegrationAccount.yml","Discord.IntegrationAccount.Name":"Discord.IntegrationAccount.yml","Discord.IntegrationAccount.ToString":"Discord.IntegrationAccount.yml","Discord.IUserGuild":"Discord.IUserGuild.yml","Discord.IUserGuild.Name":"Discord.IUserGuild.yml","Discord.IUserGuild.IconUrl":"Discord.IUserGuild.yml","Discord.IUserGuild.IsOwner":"Discord.IUserGuild.yml","Discord.IUserGuild.Permissions":"Discord.IUserGuild.yml","Discord.IVoiceRegion":"Discord.IVoiceRegion.yml","Discord.IVoiceRegion.Id":"Discord.IVoiceRegion.yml","Discord.IVoiceRegion.Name":"Discord.IVoiceRegion.yml","Discord.IVoiceRegion.IsVip":"Discord.IVoiceRegion.yml","Discord.IVoiceRegion.IsOptimal":"Discord.IVoiceRegion.yml","Discord.IVoiceRegion.SampleHostname":"Discord.IVoiceRegion.yml","Discord.IVoiceRegion.SamplePort":"Discord.IVoiceRegion.yml","Discord.MfaLevel":"Discord.MfaLevel.yml","Discord.MfaLevel.Disabled":"Discord.MfaLevel.yml","Discord.MfaLevel.Enabled":"Discord.MfaLevel.yml","Discord.VerificationLevel":"Discord.VerificationLevel.yml","Discord.VerificationLevel.None":"Discord.VerificationLevel.yml","Discord.VerificationLevel.Low":"Discord.VerificationLevel.yml","Discord.VerificationLevel.Medium":"Discord.VerificationLevel.yml","Discord.VerificationLevel.High":"Discord.VerificationLevel.yml","Discord.IInvite":"Discord.IInvite.yml","Discord.IInvite.Code":"Discord.IInvite.yml","Discord.IInvite.Url":"Discord.IInvite.yml","Discord.IInvite.XkcdCode":"Discord.IInvite.yml","Discord.IInvite.XkcdUrl":"Discord.IInvite.yml","Discord.IInvite.ChannelId":"Discord.IInvite.yml","Discord.IInvite.GuildId":"Discord.IInvite.yml","Discord.IInvite.AcceptAsync":"Discord.IInvite.yml","Discord.IInviteMetadata":"Discord.IInviteMetadata.yml","Discord.IInviteMetadata.Inviter":"Discord.IInviteMetadata.yml","Discord.IInviteMetadata.IsRevoked":"Discord.IInviteMetadata.yml","Discord.IInviteMetadata.IsTemporary":"Discord.IInviteMetadata.yml","Discord.IInviteMetadata.MaxAge":"Discord.IInviteMetadata.yml","Discord.IInviteMetadata.MaxUses":"Discord.IInviteMetadata.yml","Discord.IInviteMetadata.Uses":"Discord.IInviteMetadata.yml","Discord.IInviteMetadata.CreatedAt":"Discord.IInviteMetadata.yml","Discord.Direction":"Discord.Direction.yml","Discord.Direction.Before":"Discord.Direction.yml","Discord.Direction.After":"Discord.Direction.yml","Discord.Direction.Around":"Discord.Direction.yml","Discord.EmbedProvider":"Discord.EmbedProvider.yml","Discord.EmbedProvider.Name":"Discord.EmbedProvider.yml","Discord.EmbedProvider.Url":"Discord.EmbedProvider.yml","Discord.EmbedProvider.#ctor(System.String,System.String)":"Discord.EmbedProvider.yml","Discord.EmbedThumbnail":"Discord.EmbedThumbnail.yml","Discord.EmbedThumbnail.Url":"Discord.EmbedThumbnail.yml","Discord.EmbedThumbnail.ProxyUrl":"Discord.EmbedThumbnail.yml","Discord.EmbedThumbnail.Height":"Discord.EmbedThumbnail.yml","Discord.EmbedThumbnail.Width":"Discord.EmbedThumbnail.yml","Discord.EmbedThumbnail.#ctor(System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32})":"Discord.EmbedThumbnail.yml","Discord.IAttachment":"Discord.IAttachment.yml","Discord.IAttachment.Id":"Discord.IAttachment.yml","Discord.IAttachment.Filename":"Discord.IAttachment.yml","Discord.IAttachment.Url":"Discord.IAttachment.yml","Discord.IAttachment.ProxyUrl":"Discord.IAttachment.yml","Discord.IAttachment.Size":"Discord.IAttachment.yml","Discord.IAttachment.Height":"Discord.IAttachment.yml","Discord.IAttachment.Width":"Discord.IAttachment.yml","Discord.IEmbed":"Discord.IEmbed.yml","Discord.IEmbed.Url":"Discord.IEmbed.yml","Discord.IEmbed.Type":"Discord.IEmbed.yml","Discord.IEmbed.Title":"Discord.IEmbed.yml","Discord.IEmbed.Description":"Discord.IEmbed.yml","Discord.IEmbed.Provider":"Discord.IEmbed.yml","Discord.IEmbed.Thumbnail":"Discord.IEmbed.yml","Discord.IMessage":"Discord.IMessage.yml","Discord.IMessage.EditedTimestamp":"Discord.IMessage.yml","Discord.IMessage.IsTTS":"Discord.IMessage.yml","Discord.IMessage.IsPinned":"Discord.IMessage.yml","Discord.IMessage.Content":"Discord.IMessage.yml","Discord.IMessage.Timestamp":"Discord.IMessage.yml","Discord.IMessage.Type":"Discord.IMessage.yml","Discord.IMessage.Channel":"Discord.IMessage.yml","Discord.IMessage.Author":"Discord.IMessage.yml","Discord.IMessage.Attachments":"Discord.IMessage.yml","Discord.IMessage.Embeds":"Discord.IMessage.yml","Discord.IMessage.MentionedChannelIds":"Discord.IMessage.yml","Discord.IMessage.MentionedRoles":"Discord.IMessage.yml","Discord.IMessage.MentionedUsers":"Discord.IMessage.yml","Discord.IMessage.ModifyAsync(System.Action{Discord.API.Rest.ModifyMessageParams})":"Discord.IMessage.yml","Discord.IMessage.PinAsync":"Discord.IMessage.yml","Discord.IMessage.UnpinAsync":"Discord.IMessage.yml","Discord.IMessage.Resolve(System.Int32,System.Int32,Discord.UserResolveMode)":"Discord.IMessage.yml","Discord.IMessage.Resolve(Discord.UserResolveMode)":"Discord.IMessage.yml","Discord.MessageType":"Discord.MessageType.yml","Discord.MessageType.Default":"Discord.MessageType.yml","Discord.MessageType.RecipientAdd":"Discord.MessageType.yml","Discord.MessageType.RecipientRemove":"Discord.MessageType.yml","Discord.MessageType.Call":"Discord.MessageType.yml","Discord.MessageType.ChannelNameChange":"Discord.MessageType.yml","Discord.MessageType.ChannelIconChange":"Discord.MessageType.yml","Discord.UserResolveMode":"Discord.UserResolveMode.yml","Discord.UserResolveMode.NameOnly":"Discord.UserResolveMode.yml","Discord.UserResolveMode.NameAndDiscriminator":"Discord.UserResolveMode.yml","Discord.ChannelPermission":"Discord.ChannelPermission.yml","Discord.ChannelPermission.CreateInstantInvite":"Discord.ChannelPermission.yml","Discord.ChannelPermission.ManageChannel":"Discord.ChannelPermission.yml","Discord.ChannelPermission.ReadMessages":"Discord.ChannelPermission.yml","Discord.ChannelPermission.SendMessages":"Discord.ChannelPermission.yml","Discord.ChannelPermission.SendTTSMessages":"Discord.ChannelPermission.yml","Discord.ChannelPermission.ManageMessages":"Discord.ChannelPermission.yml","Discord.ChannelPermission.EmbedLinks":"Discord.ChannelPermission.yml","Discord.ChannelPermission.AttachFiles":"Discord.ChannelPermission.yml","Discord.ChannelPermission.ReadMessageHistory":"Discord.ChannelPermission.yml","Discord.ChannelPermission.MentionEveryone":"Discord.ChannelPermission.yml","Discord.ChannelPermission.Connect":"Discord.ChannelPermission.yml","Discord.ChannelPermission.Speak":"Discord.ChannelPermission.yml","Discord.ChannelPermission.MuteMembers":"Discord.ChannelPermission.yml","Discord.ChannelPermission.DeafenMembers":"Discord.ChannelPermission.yml","Discord.ChannelPermission.MoveMembers":"Discord.ChannelPermission.yml","Discord.ChannelPermission.UseVAD":"Discord.ChannelPermission.yml","Discord.ChannelPermission.ManagePermissions":"Discord.ChannelPermission.yml","Discord.ChannelPermissions":"Discord.ChannelPermissions.yml","Discord.ChannelPermissions.None":"Discord.ChannelPermissions.yml","Discord.ChannelPermissions.All(Discord.IChannel)":"Discord.ChannelPermissions.yml","Discord.ChannelPermissions.RawValue":"Discord.ChannelPermissions.yml","Discord.ChannelPermissions.CreateInstantInvite":"Discord.ChannelPermissions.yml","Discord.ChannelPermissions.ManageChannel":"Discord.ChannelPermissions.yml","Discord.ChannelPermissions.ReadMessages":"Discord.ChannelPermissions.yml","Discord.ChannelPermissions.SendMessages":"Discord.ChannelPermissions.yml","Discord.ChannelPermissions.SendTTSMessages":"Discord.ChannelPermissions.yml","Discord.ChannelPermissions.ManageMessages":"Discord.ChannelPermissions.yml","Discord.ChannelPermissions.EmbedLinks":"Discord.ChannelPermissions.yml","Discord.ChannelPermissions.AttachFiles":"Discord.ChannelPermissions.yml","Discord.ChannelPermissions.ReadMessageHistory":"Discord.ChannelPermissions.yml","Discord.ChannelPermissions.MentionEveryone":"Discord.ChannelPermissions.yml","Discord.ChannelPermissions.Connect":"Discord.ChannelPermissions.yml","Discord.ChannelPermissions.Speak":"Discord.ChannelPermissions.yml","Discord.ChannelPermissions.MuteMembers":"Discord.ChannelPermissions.yml","Discord.ChannelPermissions.DeafenMembers":"Discord.ChannelPermissions.yml","Discord.ChannelPermissions.MoveMembers":"Discord.ChannelPermissions.yml","Discord.ChannelPermissions.UseVAD":"Discord.ChannelPermissions.yml","Discord.ChannelPermissions.ManagePermissions":"Discord.ChannelPermissions.yml","Discord.ChannelPermissions.#ctor(System.UInt64)":"Discord.ChannelPermissions.yml","Discord.ChannelPermissions.#ctor(System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean)":"Discord.ChannelPermissions.yml","Discord.ChannelPermissions.Modify(System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean})":"Discord.ChannelPermissions.yml","Discord.ChannelPermissions.ToList":"Discord.ChannelPermissions.yml","Discord.ChannelPermissions.ToString":"Discord.ChannelPermissions.yml","Discord.GuildPermission":"Discord.GuildPermission.yml","Discord.GuildPermission.CreateInstantInvite":"Discord.GuildPermission.yml","Discord.GuildPermission.KickMembers":"Discord.GuildPermission.yml","Discord.GuildPermission.BanMembers":"Discord.GuildPermission.yml","Discord.GuildPermission.Administrator":"Discord.GuildPermission.yml","Discord.GuildPermission.ManageChannels":"Discord.GuildPermission.yml","Discord.GuildPermission.ManageGuild":"Discord.GuildPermission.yml","Discord.GuildPermission.ReadMessages":"Discord.GuildPermission.yml","Discord.GuildPermission.SendMessages":"Discord.GuildPermission.yml","Discord.GuildPermission.SendTTSMessages":"Discord.GuildPermission.yml","Discord.GuildPermission.ManageMessages":"Discord.GuildPermission.yml","Discord.GuildPermission.EmbedLinks":"Discord.GuildPermission.yml","Discord.GuildPermission.AttachFiles":"Discord.GuildPermission.yml","Discord.GuildPermission.ReadMessageHistory":"Discord.GuildPermission.yml","Discord.GuildPermission.MentionEveryone":"Discord.GuildPermission.yml","Discord.GuildPermission.Connect":"Discord.GuildPermission.yml","Discord.GuildPermission.Speak":"Discord.GuildPermission.yml","Discord.GuildPermission.MuteMembers":"Discord.GuildPermission.yml","Discord.GuildPermission.DeafenMembers":"Discord.GuildPermission.yml","Discord.GuildPermission.MoveMembers":"Discord.GuildPermission.yml","Discord.GuildPermission.UseVAD":"Discord.GuildPermission.yml","Discord.GuildPermission.ChangeNickname":"Discord.GuildPermission.yml","Discord.GuildPermission.ManageNicknames":"Discord.GuildPermission.yml","Discord.GuildPermission.ManageRoles":"Discord.GuildPermission.yml","Discord.GuildPermissions":"Discord.GuildPermissions.yml","Discord.GuildPermissions.None":"Discord.GuildPermissions.yml","Discord.GuildPermissions.All":"Discord.GuildPermissions.yml","Discord.GuildPermissions.RawValue":"Discord.GuildPermissions.yml","Discord.GuildPermissions.CreateInstantInvite":"Discord.GuildPermissions.yml","Discord.GuildPermissions.BanMembers":"Discord.GuildPermissions.yml","Discord.GuildPermissions.KickMembers":"Discord.GuildPermissions.yml","Discord.GuildPermissions.Administrator":"Discord.GuildPermissions.yml","Discord.GuildPermissions.ManageChannels":"Discord.GuildPermissions.yml","Discord.GuildPermissions.ManageGuild":"Discord.GuildPermissions.yml","Discord.GuildPermissions.ReadMessages":"Discord.GuildPermissions.yml","Discord.GuildPermissions.SendMessages":"Discord.GuildPermissions.yml","Discord.GuildPermissions.SendTTSMessages":"Discord.GuildPermissions.yml","Discord.GuildPermissions.ManageMessages":"Discord.GuildPermissions.yml","Discord.GuildPermissions.EmbedLinks":"Discord.GuildPermissions.yml","Discord.GuildPermissions.AttachFiles":"Discord.GuildPermissions.yml","Discord.GuildPermissions.ReadMessageHistory":"Discord.GuildPermissions.yml","Discord.GuildPermissions.MentionEveryone":"Discord.GuildPermissions.yml","Discord.GuildPermissions.Connect":"Discord.GuildPermissions.yml","Discord.GuildPermissions.Speak":"Discord.GuildPermissions.yml","Discord.GuildPermissions.MuteMembers":"Discord.GuildPermissions.yml","Discord.GuildPermissions.DeafenMembers":"Discord.GuildPermissions.yml","Discord.GuildPermissions.MoveMembers":"Discord.GuildPermissions.yml","Discord.GuildPermissions.UseVAD":"Discord.GuildPermissions.yml","Discord.GuildPermissions.ChangeNickname":"Discord.GuildPermissions.yml","Discord.GuildPermissions.ManageNicknames":"Discord.GuildPermissions.yml","Discord.GuildPermissions.ManageRoles":"Discord.GuildPermissions.yml","Discord.GuildPermissions.#ctor(System.UInt64)":"Discord.GuildPermissions.yml","Discord.GuildPermissions.#ctor(System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Boolean)":"Discord.GuildPermissions.yml","Discord.GuildPermissions.Modify(System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean})":"Discord.GuildPermissions.yml","Discord.GuildPermissions.ToList":"Discord.GuildPermissions.yml","Discord.GuildPermissions.ToString":"Discord.GuildPermissions.yml","Discord.Overwrite":"Discord.Overwrite.yml","Discord.Overwrite.TargetId":"Discord.Overwrite.yml","Discord.Overwrite.TargetType":"Discord.Overwrite.yml","Discord.Overwrite.Permissions":"Discord.Overwrite.yml","Discord.Overwrite.#ctor(System.UInt64,Discord.PermissionTarget,Discord.OverwritePermissions)":"Discord.Overwrite.yml","Discord.OverwritePermissions":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.InheritAll":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.AllowAll(Discord.IChannel)":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.DenyAll(Discord.IChannel)":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.AllowValue":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.DenyValue":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.CreateInstantInvite":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.ManageChannel":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.ReadMessages":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.SendMessages":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.SendTTSMessages":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.ManageMessages":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.EmbedLinks":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.AttachFiles":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.ReadMessageHistory":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.MentionEveryone":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.Connect":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.Speak":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.MuteMembers":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.DeafenMembers":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.MoveMembers":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.UseVAD":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.ManagePermissions":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.#ctor(System.UInt64,System.UInt64)":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.#ctor(Discord.PermValue,Discord.PermValue,Discord.PermValue,Discord.PermValue,Discord.PermValue,Discord.PermValue,Discord.PermValue,Discord.PermValue,Discord.PermValue,Discord.PermValue,Discord.PermValue,Discord.PermValue,Discord.PermValue,Discord.PermValue,Discord.PermValue,Discord.PermValue,Discord.PermValue)":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.Modify(System.Nullable{Discord.PermValue},System.Nullable{Discord.PermValue},System.Nullable{Discord.PermValue},System.Nullable{Discord.PermValue},System.Nullable{Discord.PermValue},System.Nullable{Discord.PermValue},System.Nullable{Discord.PermValue},System.Nullable{Discord.PermValue},System.Nullable{Discord.PermValue},System.Nullable{Discord.PermValue},System.Nullable{Discord.PermValue},System.Nullable{Discord.PermValue},System.Nullable{Discord.PermValue},System.Nullable{Discord.PermValue},System.Nullable{Discord.PermValue},System.Nullable{Discord.PermValue},System.Nullable{Discord.PermValue})":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.ToAllowList":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.ToDenyList":"Discord.OverwritePermissions.yml","Discord.OverwritePermissions.ToString":"Discord.OverwritePermissions.yml","Discord.PermissionTarget":"Discord.PermissionTarget.yml","Discord.PermissionTarget.Role":"Discord.PermissionTarget.yml","Discord.PermissionTarget.User":"Discord.PermissionTarget.yml","Discord.PermValue":"Discord.PermValue.yml","Discord.PermValue.Allow":"Discord.PermValue.yml","Discord.PermValue.Deny":"Discord.PermValue.yml","Discord.PermValue.Inherit":"Discord.PermValue.yml","Discord.Color":"Discord.Color.yml","Discord.Color.Default":"Discord.Color.yml","Discord.Color.RawValue":"Discord.Color.yml","Discord.Color.R":"Discord.Color.yml","Discord.Color.G":"Discord.Color.yml","Discord.Color.B":"Discord.Color.yml","Discord.Color.#ctor(System.UInt32)":"Discord.Color.yml","Discord.Color.#ctor(System.Byte,System.Byte,System.Byte)":"Discord.Color.yml","Discord.Color.#ctor(System.Single,System.Single,System.Single)":"Discord.Color.yml","Discord.Color.ToString":"Discord.Color.yml","Discord.IRole":"Discord.IRole.yml","Discord.IRole.Color":"Discord.IRole.yml","Discord.IRole.IsHoisted":"Discord.IRole.yml","Discord.IRole.IsManaged":"Discord.IRole.yml","Discord.IRole.Name":"Discord.IRole.yml","Discord.IRole.Permissions":"Discord.IRole.yml","Discord.IRole.Position":"Discord.IRole.yml","Discord.IRole.GuildId":"Discord.IRole.yml","Discord.IRole.ModifyAsync(System.Action{Discord.API.Rest.ModifyGuildRoleParams})":"Discord.IRole.yml","Discord.Game":"Discord.Game.yml","Discord.Game.Name":"Discord.Game.yml","Discord.Game.StreamUrl":"Discord.Game.yml","Discord.Game.StreamType":"Discord.Game.yml","Discord.Game.#ctor(System.String,System.String,Discord.StreamType)":"Discord.Game.yml","Discord.Game.#ctor(System.String)":"Discord.Game.yml","Discord.Game.ToString":"Discord.Game.yml","Discord.IConnection":"Discord.IConnection.yml","Discord.IConnection.Id":"Discord.IConnection.yml","Discord.IConnection.Type":"Discord.IConnection.yml","Discord.IConnection.Name":"Discord.IConnection.yml","Discord.IConnection.IsRevoked":"Discord.IConnection.yml","Discord.IConnection.IntegrationIds":"Discord.IConnection.yml","Discord.IGroupUser":"Discord.IGroupUser.yml","Discord.IGroupUser.KickAsync":"Discord.IGroupUser.yml","Discord.IGroupUser.CreateDMChannelAsync":"Discord.IGroupUser.yml","Discord.IGuildUser":"Discord.IGuildUser.yml","Discord.IGuildUser.JoinedAt":"Discord.IGuildUser.yml","Discord.IGuildUser.Nickname":"Discord.IGuildUser.yml","Discord.IGuildUser.GuildPermissions":"Discord.IGuildUser.yml","Discord.IGuildUser.Guild":"Discord.IGuildUser.yml","Discord.IGuildUser.Roles":"Discord.IGuildUser.yml","Discord.IGuildUser.GetPermissions(Discord.IGuildChannel)":"Discord.IGuildUser.yml","Discord.IGuildUser.KickAsync":"Discord.IGuildUser.yml","Discord.IGuildUser.ModifyAsync(System.Action{Discord.API.Rest.ModifyGuildMemberParams})":"Discord.IGuildUser.yml","Discord.IGuildUser.CreateDMChannelAsync":"Discord.IGuildUser.yml","Discord.IPresence":"Discord.IPresence.yml","Discord.IPresence.Game":"Discord.IPresence.yml","Discord.IPresence.Status":"Discord.IPresence.yml","Discord.ISelfUser":"Discord.ISelfUser.yml","Discord.ISelfUser.Email":"Discord.ISelfUser.yml","Discord.ISelfUser.IsVerified":"Discord.ISelfUser.yml","Discord.ISelfUser.IsMfaEnabled":"Discord.ISelfUser.yml","Discord.ISelfUser.ModifyAsync(System.Action{Discord.API.Rest.ModifyCurrentUserParams})":"Discord.ISelfUser.yml","Discord.ISelfUser.ModifyStatusAsync(System.Action{Discord.API.Rest.ModifyPresenceParams})":"Discord.ISelfUser.yml","Discord.IUser":"Discord.IUser.yml","Discord.IUser.AvatarUrl":"Discord.IUser.yml","Discord.IUser.Discriminator":"Discord.IUser.yml","Discord.IUser.DiscriminatorValue":"Discord.IUser.yml","Discord.IUser.IsBot":"Discord.IUser.yml","Discord.IUser.Username":"Discord.IUser.yml","Discord.IVoiceState":"Discord.IVoiceState.yml","Discord.IVoiceState.IsDeafened":"Discord.IVoiceState.yml","Discord.IVoiceState.IsMuted":"Discord.IVoiceState.yml","Discord.IVoiceState.IsSelfDeafened":"Discord.IVoiceState.yml","Discord.IVoiceState.IsSelfMuted":"Discord.IVoiceState.yml","Discord.IVoiceState.IsSuppressed":"Discord.IVoiceState.yml","Discord.IVoiceState.VoiceChannel":"Discord.IVoiceState.yml","Discord.IVoiceState.VoiceSessionId":"Discord.IVoiceState.yml","Discord.StreamType":"Discord.StreamType.yml","Discord.StreamType.NotStreaming":"Discord.StreamType.yml","Discord.StreamType.Twitch":"Discord.StreamType.yml","Discord.UserStatus":"Discord.UserStatus.yml","Discord.UserStatus.Unknown":"Discord.UserStatus.yml","Discord.UserStatus.Online":"Discord.UserStatus.yml","Discord.UserStatus.Idle":"Discord.UserStatus.yml","Discord.UserStatus.Offline":"Discord.UserStatus.yml","Discord.LogMessage":"Discord.LogMessage.yml","Discord.LogMessage.Severity":"Discord.LogMessage.yml","Discord.LogMessage.Source":"Discord.LogMessage.yml","Discord.LogMessage.Message":"Discord.LogMessage.yml","Discord.LogMessage.Exception":"Discord.LogMessage.yml","Discord.LogMessage.#ctor(Discord.LogSeverity,System.String,System.String,System.Exception)":"Discord.LogMessage.yml","Discord.LogMessage.ToString":"Discord.LogMessage.yml","Discord.LogMessage.ToString(System.Text.StringBuilder,System.Boolean,System.Boolean,System.DateTimeKind,System.Nullable{System.Int32})":"Discord.LogMessage.yml","Discord.MentionUtils":"Discord.MentionUtils.yml","Discord.MentionUtils.ParseUser(System.String)":"Discord.MentionUtils.yml","Discord.MentionUtils.TryParseUser(System.String,System.UInt64@)":"Discord.MentionUtils.yml","Discord.MentionUtils.ParseChannel(System.String)":"Discord.MentionUtils.yml","Discord.MentionUtils.TryParseChannel(System.String,System.UInt64@)":"Discord.MentionUtils.yml","Discord.MentionUtils.ParseRole(System.String)":"Discord.MentionUtils.yml","Discord.MentionUtils.TryParseRole(System.String,System.UInt64@)":"Discord.MentionUtils.yml","Discord.Optional`1":"Discord.Optional`1.yml","Discord.Optional`1.Unspecified":"Discord.Optional`1.yml","Discord.Optional`1.Value":"Discord.Optional`1.yml","Discord.Optional`1.IsSpecified":"Discord.Optional`1.yml","Discord.Optional`1.#ctor(`0)":"Discord.Optional`1.yml","Discord.Optional`1.GetValueOrDefault":"Discord.Optional`1.yml","Discord.Optional`1.GetValueOrDefault(`0)":"Discord.Optional`1.yml","Discord.Optional`1.Equals(System.Object)":"Discord.Optional`1.yml","Discord.Optional`1.GetHashCode":"Discord.Optional`1.yml","Discord.Optional`1.ToString":"Discord.Optional`1.yml","Discord.Optional`1.op_Implicit(`0)~Discord.Optional{`0}":"Discord.Optional`1.yml","Discord.Optional`1.op_Explicit(Discord.Optional{`0})~`0":"Discord.Optional`1.yml","Discord.Optional":"Discord.Optional.yml","Discord.Optional.Create``1":"Discord.Optional.yml","Discord.Optional.Create``1(``0)":"Discord.Optional.yml","Discord.Audio":"Discord.Audio.yml","Discord.Audio.DiscordVoiceAPIClient":"Discord.Audio.DiscordVoiceAPIClient.yml","Discord.Audio.DiscordVoiceAPIClient.MaxBitrate":"Discord.Audio.DiscordVoiceAPIClient.yml","Discord.Audio.DiscordVoiceAPIClient.Mode":"Discord.Audio.DiscordVoiceAPIClient.yml","Discord.Audio.DiscordVoiceAPIClient.SentRequest":"Discord.Audio.DiscordVoiceAPIClient.yml","Discord.Audio.DiscordVoiceAPIClient.SentGatewayMessage":"Discord.Audio.DiscordVoiceAPIClient.yml","Discord.Audio.DiscordVoiceAPIClient.SentDiscovery":"Discord.Audio.DiscordVoiceAPIClient.yml","Discord.Audio.DiscordVoiceAPIClient.SentData":"Discord.Audio.DiscordVoiceAPIClient.yml","Discord.Audio.DiscordVoiceAPIClient.ReceivedEvent":"Discord.Audio.DiscordVoiceAPIClient.yml","Discord.Audio.DiscordVoiceAPIClient.ReceivedPacket":"Discord.Audio.DiscordVoiceAPIClient.yml","Discord.Audio.DiscordVoiceAPIClient.Disconnected":"Discord.Audio.DiscordVoiceAPIClient.yml","Discord.Audio.DiscordVoiceAPIClient.GuildId":"Discord.Audio.DiscordVoiceAPIClient.yml","Discord.Audio.DiscordVoiceAPIClient.ConnectionState":"Discord.Audio.DiscordVoiceAPIClient.yml","Discord.Audio.DiscordVoiceAPIClient.Dispose":"Discord.Audio.DiscordVoiceAPIClient.yml","Discord.Audio.DiscordVoiceAPIClient.SendAsync(Discord.API.Voice.VoiceOpCode,System.Object,Discord.RequestOptions)":"Discord.Audio.DiscordVoiceAPIClient.yml","Discord.Audio.DiscordVoiceAPIClient.SendAsync(System.Byte[],System.Int32)":"Discord.Audio.DiscordVoiceAPIClient.yml","Discord.Audio.DiscordVoiceAPIClient.SendHeartbeatAsync(Discord.RequestOptions)":"Discord.Audio.DiscordVoiceAPIClient.yml","Discord.Audio.DiscordVoiceAPIClient.SendIdentityAsync(System.UInt64,System.String,System.String)":"Discord.Audio.DiscordVoiceAPIClient.yml","Discord.Audio.DiscordVoiceAPIClient.SendSelectProtocol(System.String,System.Int32)":"Discord.Audio.DiscordVoiceAPIClient.yml","Discord.Audio.DiscordVoiceAPIClient.SendSetSpeaking(System.Boolean)":"Discord.Audio.DiscordVoiceAPIClient.yml","Discord.Audio.DiscordVoiceAPIClient.ConnectAsync(System.String)":"Discord.Audio.DiscordVoiceAPIClient.yml","Discord.Audio.DiscordVoiceAPIClient.DisconnectAsync":"Discord.Audio.DiscordVoiceAPIClient.yml","Discord.Audio.DiscordVoiceAPIClient.SendDiscoveryAsync(System.UInt32)":"Discord.Audio.DiscordVoiceAPIClient.yml","Discord.Audio.DiscordVoiceAPIClient.SetUdpEndpoint(System.Net.IPEndPoint)":"Discord.Audio.DiscordVoiceAPIClient.yml","Discord.Audio.AudioMode":"Discord.Audio.AudioMode.yml","Discord.Audio.AudioMode.Disabled":"Discord.Audio.AudioMode.yml","Discord.Audio.AudioMode.Outgoing":"Discord.Audio.AudioMode.yml","Discord.Audio.AudioMode.Incoming":"Discord.Audio.AudioMode.yml","Discord.Audio.AudioMode.Both":"Discord.Audio.AudioMode.yml","Discord.Audio.IAudioClient":"Discord.Audio.IAudioClient.yml","Discord.Audio.IAudioClient.Connected":"Discord.Audio.IAudioClient.yml","Discord.Audio.IAudioClient.Disconnected":"Discord.Audio.IAudioClient.yml","Discord.Audio.IAudioClient.LatencyUpdated":"Discord.Audio.IAudioClient.yml","Discord.Audio.IAudioClient.ApiClient":"Discord.Audio.IAudioClient.yml","Discord.Audio.IAudioClient.ConnectionState":"Discord.Audio.IAudioClient.yml","Discord.Audio.IAudioClient.Latency":"Discord.Audio.IAudioClient.yml","Discord.Audio.IAudioClient.DisconnectAsync":"Discord.Audio.IAudioClient.yml","Discord.Audio.IAudioClient.CreateOpusStream(System.Int32,System.Int32)":"Discord.Audio.IAudioClient.yml","Discord.Audio.IAudioClient.CreatePCMStream(System.Int32,System.Nullable{System.Int32},Discord.Audio.OpusApplication,System.Int32)":"Discord.Audio.IAudioClient.yml","Discord.Audio.OpusApplication":"Discord.Audio.OpusApplication.yml","Discord.Audio.OpusApplication.Voice":"Discord.Audio.OpusApplication.yml","Discord.Audio.OpusApplication.MusicOrMixed":"Discord.Audio.OpusApplication.yml","Discord.Audio.OpusApplication.LowLatency":"Discord.Audio.OpusApplication.yml","Discord.Audio.SecretBox":"Discord.Audio.SecretBox.yml","Discord.Audio.SecretBox.Encrypt(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32,System.Byte[],System.Byte[])":"Discord.Audio.SecretBox.yml","Discord.Audio.SecretBox.Decrypt(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32,System.Byte[],System.Byte[])":"Discord.Audio.SecretBox.yml","Discord.Audio.OpusDecodeStream":"Discord.Audio.OpusDecodeStream.yml","Discord.Audio.OpusDecodeStream.Read(System.Byte[],System.Int32,System.Int32)":"Discord.Audio.OpusDecodeStream.yml","Discord.Audio.OpusDecodeStream.Dispose(System.Boolean)":"Discord.Audio.OpusDecodeStream.yml","Discord.Audio.OpusEncodeStream":"Discord.Audio.OpusEncodeStream.yml","Discord.Audio.OpusEncodeStream.SampleRate":"Discord.Audio.OpusEncodeStream.yml","Discord.Audio.OpusEncodeStream.Channels":"Discord.Audio.OpusEncodeStream.yml","Discord.Audio.OpusEncodeStream.Write(System.Byte[],System.Int32,System.Int32)":"Discord.Audio.OpusEncodeStream.yml","Discord.Audio.OpusEncodeStream.Dispose(System.Boolean)":"Discord.Audio.OpusEncodeStream.yml","Discord.Audio.RTPReadStream":"Discord.Audio.RTPReadStream.yml","Discord.Audio.RTPReadStream.CanRead":"Discord.Audio.RTPReadStream.yml","Discord.Audio.RTPReadStream.CanSeek":"Discord.Audio.RTPReadStream.yml","Discord.Audio.RTPReadStream.CanWrite":"Discord.Audio.RTPReadStream.yml","Discord.Audio.RTPReadStream.Read(System.Byte[],System.Int32,System.Int32)":"Discord.Audio.RTPReadStream.yml","Discord.Audio.RTPReadStream.Write(System.Byte[],System.Int32,System.Int32)":"Discord.Audio.RTPReadStream.yml","Discord.Audio.RTPReadStream.Flush":"Discord.Audio.RTPReadStream.yml","Discord.Audio.RTPReadStream.Length":"Discord.Audio.RTPReadStream.yml","Discord.Audio.RTPReadStream.Position":"Discord.Audio.RTPReadStream.yml","Discord.Audio.RTPReadStream.SetLength(System.Int64)":"Discord.Audio.RTPReadStream.yml","Discord.Audio.RTPReadStream.Seek(System.Int64,System.IO.SeekOrigin)":"Discord.Audio.RTPReadStream.yml","Discord.Audio.RTPWriteStream":"Discord.Audio.RTPWriteStream.yml","Discord.Audio.RTPWriteStream.CanRead":"Discord.Audio.RTPWriteStream.yml","Discord.Audio.RTPWriteStream.CanSeek":"Discord.Audio.RTPWriteStream.yml","Discord.Audio.RTPWriteStream.CanWrite":"Discord.Audio.RTPWriteStream.yml","Discord.Audio.RTPWriteStream.Write(System.Byte[],System.Int32,System.Int32)":"Discord.Audio.RTPWriteStream.yml","Discord.Audio.RTPWriteStream.Flush":"Discord.Audio.RTPWriteStream.yml","Discord.Audio.RTPWriteStream.Length":"Discord.Audio.RTPWriteStream.yml","Discord.Audio.RTPWriteStream.Position":"Discord.Audio.RTPWriteStream.yml","Discord.Audio.RTPWriteStream.Read(System.Byte[],System.Int32,System.Int32)":"Discord.Audio.RTPWriteStream.yml","Discord.Audio.RTPWriteStream.SetLength(System.Int64)":"Discord.Audio.RTPWriteStream.yml","Discord.Audio.RTPWriteStream.Seek(System.Int64,System.IO.SeekOrigin)":"Discord.Audio.RTPWriteStream.yml","Discord.Extensions":"Discord.Extensions.yml","Discord.Extensions.DiscordClientExtensions":"Discord.Extensions.DiscordClientExtensions.yml","Discord.Extensions.DiscordClientExtensions.GetOptimalVoiceRegionAsync(Discord.DiscordClient)":"Discord.Extensions.DiscordClientExtensions.yml","Discord.Extensions.GuildExtensions":"Discord.Extensions.GuildExtensions.yml","Discord.Extensions.GuildExtensions.GetTextChannelAsync(Discord.IGuild,System.UInt64)":"Discord.Extensions.GuildExtensions.yml","Discord.Extensions.GuildExtensions.GetVoiceChannelAsync(Discord.IGuild,System.UInt64)":"Discord.Extensions.GuildExtensions.yml","Discord.Extensions.GuildExtensions.GetAFKChannelAsync(Discord.IGuild)":"Discord.Extensions.GuildExtensions.yml","Discord.Extensions.GuildExtensions.GetDefaultChannelAsync(Discord.IGuild)":"Discord.Extensions.GuildExtensions.yml","Discord.Extensions.GuildExtensions.GetEmbedChannelAsync(Discord.IGuild)":"Discord.Extensions.GuildExtensions.yml","Discord.Extensions.GuildExtensions.GetOwnerAsync(Discord.IGuild)":"Discord.Extensions.GuildExtensions.yml","Discord.Extensions.GuildUserExtensions":"Discord.Extensions.GuildUserExtensions.yml","Discord.Extensions.GuildUserExtensions.AddRolesAsync(Discord.IGuildUser,Discord.IRole[])":"Discord.Extensions.GuildUserExtensions.yml","Discord.Extensions.GuildUserExtensions.AddRolesAsync(Discord.IGuildUser,System.Collections.Generic.IEnumerable{Discord.IRole})":"Discord.Extensions.GuildUserExtensions.yml","Discord.Extensions.GuildUserExtensions.RemoveRolesAsync(Discord.IGuildUser,Discord.IRole[])":"Discord.Extensions.GuildUserExtensions.yml","Discord.Extensions.GuildUserExtensions.RemoveRolesAsync(Discord.IGuildUser,System.Collections.Generic.IEnumerable{Discord.IRole})":"Discord.Extensions.GuildUserExtensions.yml","Discord.Logging":"Discord.Logging.yml","Discord.Logging.ILogger":"Discord.Logging.ILogger.yml","Discord.Logging.ILogger.Level":"Discord.Logging.ILogger.yml","Discord.Logging.ILogger.LogAsync(Discord.LogSeverity,System.String,System.Exception)":"Discord.Logging.ILogger.yml","Discord.Logging.ILogger.LogAsync(Discord.LogSeverity,System.FormattableString,System.Exception)":"Discord.Logging.ILogger.yml","Discord.Logging.ILogger.LogAsync(Discord.LogSeverity,System.Exception)":"Discord.Logging.ILogger.yml","Discord.Logging.ILogger.ErrorAsync(System.String,System.Exception)":"Discord.Logging.ILogger.yml","Discord.Logging.ILogger.ErrorAsync(System.FormattableString,System.Exception)":"Discord.Logging.ILogger.yml","Discord.Logging.ILogger.ErrorAsync(System.Exception)":"Discord.Logging.ILogger.yml","Discord.Logging.ILogger.WarningAsync(System.String,System.Exception)":"Discord.Logging.ILogger.yml","Discord.Logging.ILogger.WarningAsync(System.FormattableString,System.Exception)":"Discord.Logging.ILogger.yml","Discord.Logging.ILogger.WarningAsync(System.Exception)":"Discord.Logging.ILogger.yml","Discord.Logging.ILogger.InfoAsync(System.String,System.Exception)":"Discord.Logging.ILogger.yml","Discord.Logging.ILogger.InfoAsync(System.FormattableString,System.Exception)":"Discord.Logging.ILogger.yml","Discord.Logging.ILogger.InfoAsync(System.Exception)":"Discord.Logging.ILogger.yml","Discord.Logging.ILogger.VerboseAsync(System.String,System.Exception)":"Discord.Logging.ILogger.yml","Discord.Logging.ILogger.VerboseAsync(System.FormattableString,System.Exception)":"Discord.Logging.ILogger.yml","Discord.Logging.ILogger.VerboseAsync(System.Exception)":"Discord.Logging.ILogger.yml","Discord.Logging.ILogger.DebugAsync(System.String,System.Exception)":"Discord.Logging.ILogger.yml","Discord.Logging.ILogger.DebugAsync(System.FormattableString,System.Exception)":"Discord.Logging.ILogger.yml","Discord.Logging.ILogger.DebugAsync(System.Exception)":"Discord.Logging.ILogger.yml","Discord.Logging.ILogManager":"Discord.Logging.ILogManager.yml","Discord.Logging.ILogManager.Level":"Discord.Logging.ILogManager.yml","Discord.Logging.ILogManager.LogAsync(Discord.LogSeverity,System.String,System.String,System.Exception)":"Discord.Logging.ILogManager.yml","Discord.Logging.ILogManager.LogAsync(Discord.LogSeverity,System.String,System.FormattableString,System.Exception)":"Discord.Logging.ILogManager.yml","Discord.Logging.ILogManager.LogAsync(Discord.LogSeverity,System.String,System.Exception)":"Discord.Logging.ILogManager.yml","Discord.Logging.ILogManager.ErrorAsync(System.String,System.String,System.Exception)":"Discord.Logging.ILogManager.yml","Discord.Logging.ILogManager.ErrorAsync(System.String,System.FormattableString,System.Exception)":"Discord.Logging.ILogManager.yml","Discord.Logging.ILogManager.ErrorAsync(System.String,System.Exception)":"Discord.Logging.ILogManager.yml","Discord.Logging.ILogManager.WarningAsync(System.String,System.String,System.Exception)":"Discord.Logging.ILogManager.yml","Discord.Logging.ILogManager.WarningAsync(System.String,System.FormattableString,System.Exception)":"Discord.Logging.ILogManager.yml","Discord.Logging.ILogManager.WarningAsync(System.String,System.Exception)":"Discord.Logging.ILogManager.yml","Discord.Logging.ILogManager.InfoAsync(System.String,System.String,System.Exception)":"Discord.Logging.ILogManager.yml","Discord.Logging.ILogManager.InfoAsync(System.String,System.FormattableString,System.Exception)":"Discord.Logging.ILogManager.yml","Discord.Logging.ILogManager.InfoAsync(System.String,System.Exception)":"Discord.Logging.ILogManager.yml","Discord.Logging.ILogManager.VerboseAsync(System.String,System.String,System.Exception)":"Discord.Logging.ILogManager.yml","Discord.Logging.ILogManager.VerboseAsync(System.String,System.FormattableString,System.Exception)":"Discord.Logging.ILogManager.yml","Discord.Logging.ILogManager.VerboseAsync(System.String,System.Exception)":"Discord.Logging.ILogManager.yml","Discord.Logging.ILogManager.DebugAsync(System.String,System.String,System.Exception)":"Discord.Logging.ILogManager.yml","Discord.Logging.ILogManager.DebugAsync(System.String,System.FormattableString,System.Exception)":"Discord.Logging.ILogManager.yml","Discord.Logging.ILogManager.DebugAsync(System.String,System.Exception)":"Discord.Logging.ILogManager.yml","Discord.Logging.ILogManager.CreateLogger(System.String)":"Discord.Logging.ILogManager.yml"} \ No newline at end of file diff --git a/docs/guides/commands.md b/docs/guides/commands.md new file mode 100644 index 000000000..2ca1d6869 --- /dev/null +++ b/docs/guides/commands.md @@ -0,0 +1,62 @@ +# The Command Service + +[Discord.Commands](xref:Discord.Commands) provides an Attribute-based Command Parser. + +### Setup + +To use Commands, you must create a [Commands Service](xref:Discord.Commands.CommandService) and a Command Handler. + +Included below is a very bare-bones Command Handler. You can extend your Command Handler as much as you like, however the below is the bare minimum. + +[!code-csharp[Barebones Command Handler](samples/command_handler.cs)] + +## Modules + +Modules serve as a host for commands you create. + +To create a module, create a class that you will place commands in. Flag this class with the `[Module]` attribute. You may optionally pass in a string to the `Module` attribute to set a prefix for all of the commands inside the module. + +### Example: + +[!code-csharp[Modules](samples/module.cs)] + +### Loading Modules Automatically + +The Command Service can automatically discover all classes in an Assembly that are flagged with the `Module` attribute, and load them. + +To have a module opt-out of auto-loading, pass `autoload: false` in the Module attribute. + +Invoke [CommandService.LoadAssembly](Discord.Commands.CommandService#Discord_Commands_CommandService_LoadAssembly) to discover modules and install them. + +### Loading Modules Manually + +To manually load a module, invoke [CommandService.Load](Discord.Commands.CommandService#Discord_Commands_CommandService_Load), and pass in an instance of your module. + +### Module Constructors + +When automatically loading modules, you are limited in your constructor. Using a constructor that accepts _no arguments_, or a constructor that accepts a @Discord.Commands.CommandService will always work. + +Alternatively, you can use an @Discord.Commands.IDependencyMap, as shown below. + +## Dependency Injection + +The Commands Service includes a very basic implementation of Dependency Injection that allows you to have completely custom constructors, within certain limitations. + +## Setup + +First, you need to create an @Discord.Commands.IDependencyMap . The library includes @Discord.Commands.DependencyMap to help with this, however you may create your own IDependencyMap if you wish. + +Next, add the dependencies your modules will use to the map. + +Finally, pass the map into the `LoadAssembly` method. Your modules will automatically be loaded with this dependency map. + +[!code-csharp[DependencyMap Setup](samples/dependency_map_setup.cs)] + +## Usage in Modules + +In the constructor of your module, any parameters will be filled in by the @Discord.Commands.IDependencyMap you pass into `LoadAssembly`. + +>[!NOTE] +>If you accept `CommandService` or `IDependencyMap` as a parameter in your constructor, these parameters will be filled by the CommandService the module was loaded from, and the DependencyMap passed into it, respectively. + +[!code-csharp[DependencyMap in Modules](samples/dependency_module.cs)] \ No newline at end of file diff --git a/docs/guides/samples/command_handler.cs b/docs/guides/samples/command_handler.cs new file mode 100644 index 000000000..a388fb36a --- /dev/null +++ b/docs/guides/samples/command_handler.cs @@ -0,0 +1,52 @@ +using System.Threading.Tasks; +using System.Reflection; +using Discord; +using Discord.Commands; + +public class Program +{ + private CommandService commands; + private DiscordSocketClient client; + + static void Main(string[] args) => new Program().Start().GetAwaiter().GetResult(); + + public async Task Start() + { + client = new DiscordSocketClient(); + commands = new CommandService(); + + string token = "bot token here"; + + await InstallCommands(); + + await client.LoginAsync(TokenType.Bot, token); + await client.ConnectAsync(); + + await Task.Delay(-1); + } + + public async Task InstallCommands() + { + // Hook the MessageReceived Event into our Command Handler + client.MessageReceived += HandleCommand; + // Discover all of the commands in this assembly and load them. + await commands.LoadAssembly(Assembly.GetEntryAssembly()); + } + public async Task HandleCommand(IMessage msg) + { + // Internal integer, marks where the command begins + int argPos = 0; + // Get the current user (used for Mention parsing) + var currentUser = await client.GetCurrentUserAsync(); + // Determine if the message is a command, based on if it starts with '!' or a mention prefix + if (msg.HasCharPrefix('!', ref argPos) || msg.HasMentionPrefix(currentUser, ref argPos)) + { + // Execute the command. (result does not indicate a return value, + // rather an object stating if the command executed succesfully) + var result = await _commands.Execute(msg, argPos); + if (!result.IsSuccess) + await msg.Channel.SendMessageAsync(result.ErrorReason); + } + } + +} \ No newline at end of file diff --git a/docs/guides/samples/dependency_map_setup.cs b/docs/guides/samples/dependency_map_setup.cs new file mode 100644 index 000000000..9b819fff5 --- /dev/null +++ b/docs/guides/samples/dependency_map_setup.cs @@ -0,0 +1,16 @@ +using Discord; +using Discord.Commands; + +public class Commands +{ + public async Task Install(DiscordSocketClient client) + { + var commands = new CommandService(); + var map = new DependencyMap(); + map.Add(client); + var self = await client.GetCurrentUserAsync(); + map.Add(self); + await commands.LoadAssembly(Assembly.GetCurrentAssembly(), map); + } + // ... +} \ No newline at end of file diff --git a/docs/guides/samples/dependency_module.cs b/docs/guides/samples/dependency_module.cs new file mode 100644 index 000000000..a8757f57c --- /dev/null +++ b/docs/guides/samples/dependency_module.cs @@ -0,0 +1,28 @@ +using Discord; +using Discord.Commands; + +[Module] +public class ModuleA +{ + private DiscordSocketClient client; + private ISelfUser self; + + public ModuleA(IDiscordClient c, ISelfUser s) + { + if (!(c is DiscordSocketClient)) throw new InvalidOperationException("This module requires a DiscordSocketClient"); + client = c as DiscordSocketClient; + self = s; + } +} + +public class ModuleB +{ + private IDiscordClient client; + private CommandService commands; + + public ModuleB(CommandService c, IDependencyMap m) + { + commands = c; + client = m.Get(); + } +} \ No newline at end of file diff --git a/docs/guides/samples/module.cs b/docs/guides/samples/module.cs new file mode 100644 index 000000000..c2b1e7d38 --- /dev/null +++ b/docs/guides/samples/module.cs @@ -0,0 +1,40 @@ +using Discord.Commands; + +// Create a module with no prefix +[Module] +public class Info +{ + // ~say hello -> hello + [Command("say"), Description("Echos a message.")] + public async Task Say(IMessage msg, + [Unparsed, Description("The text to echo")] string echo) + { + await msg.Channel.SendMessageAsync(echo); + } +} + +// Create a module with the 'sample' prefix +[Module("sample")] +public class Sample +{ + // ~sample square 20 -> + [Command("square"), Description("Squares a number.")] + public async Task Square(IMessage msg, + [Description("The number to square.")] int num) + { + await msg.Channel.SendMessageAsync($"{num}^2 = {Math.Pow(num, 2)}"); + } + + // ~sample userinfo --> foxbot#0282 + // ~sample userinfo @Khionu --> Khionu#8708 + // ~sample userinfo Khionu#8708 --> Khionu#8708 + // ~sample userinfo Khionu --> Khionu#8708 + // ~sample userinfo 96642168176807936 --> Khionu#8708 + [Command("userinfo"), Description("Returns info about the current user, or the user parameter, if one passed.")] + public async Task UserInfo(IMessage msg, + [Description("The (optional) user to get info for")] IUser user = null) + { + var userInfo = user ?? await Program.Client.GetCurrentUserAsync(); + await msg.Channel.SendMessageAsync($"{userInfo.Username}#{userInfo.Discriminator}"); + } +} \ No newline at end of file diff --git a/docs/guides/toc.yml b/docs/guides/toc.yml index b30bca519..eaccbfc8c 100644 --- a/docs/guides/toc.yml +++ b/docs/guides/toc.yml @@ -4,4 +4,6 @@ - name: Terminology href: terminology.md - name: Logging - href: logging.md \ No newline at end of file + href: logging.md +- name: Commands + href: commands.md \ No newline at end of file