├── .gitattributes ├── .gitignore ├── Examples └── RavenBOT 1.0.5.1 and Below │ ├── RavenBOT.LiteDatabase │ ├── Program.cs │ └── RavenBOT.LiteDatabase.csproj │ ├── RavenBOT.RavenDatabase │ ├── Program.cs │ └── RavenBOT.RavenDatabase.csproj │ └── RavenBOT.RavenEmbedded │ ├── Program.cs │ └── RavenBOT.RavenEmbedded.csproj ├── LICENSE ├── README.md ├── RavenBOT.Common ├── Extensions │ ├── ChannelExtensions.cs │ ├── CommandExtensions.cs │ ├── Extensions.cs │ ├── GuildExtensions.cs │ └── StringExtensions.cs ├── Handlers │ ├── EventHandler.cs │ └── LogHandler.cs ├── Interfaces │ └── IDatabase.cs ├── Models │ ├── CommandServiceConfigSerializable.cs │ └── DiscordSocketConfigSerializable.cs ├── RavenBOT.Common.csproj ├── Services │ └── ShardChecker.cs └── TypeReaders │ └── EmojiReader │ ├── EmojiExtensions.cs │ ├── EmojiMap.cs │ └── EmojiTypeReader.cs ├── RavenBOT.Database.LiteDatabase ├── LiteDataStore.cs └── RavenBOT.Database.LiteDatabase.csproj ├── RavenBOT.Database.RavenDatabase ├── RavenBOT.Database.RavenDatabase.csproj └── RavenDatabase.cs ├── RavenBOT.Database.RavenEmbedded ├── RavenBOT.Database.RavenEmbedded.csproj └── RavenEmbeddedDatabase.cs ├── RavenBOT.Services.ConfigManager ├── ConfigManager.cs └── RavenBOT.Services.ConfigManager.csproj ├── RavenBOT.Services.HelpService ├── HelpService.cs ├── PreconditionBase.cs ├── Preconditions │ ├── Ratelimit.cs │ ├── RequireBotPermissionAttribute.cs │ ├── RequireContextAttribute.cs │ ├── RequireNsfwAttribute.cs │ ├── RequireOwnerAttribute.cs │ └── RequireUserPermissionAttribute.cs └── RavenBOT.Services.HelpService.csproj ├── RavenBOT.Services.ModuleLoader ├── IServiceable.cs ├── ModuleLoader.cs └── RavenBOT.Services.ModuleLoader.csproj ├── RavenBOT.Services.Reactive ├── IReactiveCallback.cs ├── RavenBOT.Services.Reactive.csproj ├── ReactiveBase.cs ├── ReactivePage.cs ├── ReactivePager.cs ├── ReactivePagerCallback.cs └── ReactiveService.cs └── RavenBOT.sln /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassiveModding/RavenBOT/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassiveModding/RavenBOT/HEAD/.gitignore -------------------------------------------------------------------------------- /Examples/RavenBOT 1.0.5.1 and Below/RavenBOT.LiteDatabase/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassiveModding/RavenBOT/HEAD/Examples/RavenBOT 1.0.5.1 and Below/RavenBOT.LiteDatabase/Program.cs -------------------------------------------------------------------------------- /Examples/RavenBOT 1.0.5.1 and Below/RavenBOT.LiteDatabase/RavenBOT.LiteDatabase.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassiveModding/RavenBOT/HEAD/Examples/RavenBOT 1.0.5.1 and Below/RavenBOT.LiteDatabase/RavenBOT.LiteDatabase.csproj -------------------------------------------------------------------------------- /Examples/RavenBOT 1.0.5.1 and Below/RavenBOT.RavenDatabase/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassiveModding/RavenBOT/HEAD/Examples/RavenBOT 1.0.5.1 and Below/RavenBOT.RavenDatabase/Program.cs -------------------------------------------------------------------------------- /Examples/RavenBOT 1.0.5.1 and Below/RavenBOT.RavenDatabase/RavenBOT.RavenDatabase.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassiveModding/RavenBOT/HEAD/Examples/RavenBOT 1.0.5.1 and Below/RavenBOT.RavenDatabase/RavenBOT.RavenDatabase.csproj -------------------------------------------------------------------------------- /Examples/RavenBOT 1.0.5.1 and Below/RavenBOT.RavenEmbedded/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassiveModding/RavenBOT/HEAD/Examples/RavenBOT 1.0.5.1 and Below/RavenBOT.RavenEmbedded/Program.cs -------------------------------------------------------------------------------- /Examples/RavenBOT 1.0.5.1 and Below/RavenBOT.RavenEmbedded/RavenBOT.RavenEmbedded.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassiveModding/RavenBOT/HEAD/Examples/RavenBOT 1.0.5.1 and Below/RavenBOT.RavenEmbedded/RavenBOT.RavenEmbedded.csproj -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassiveModding/RavenBOT/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassiveModding/RavenBOT/HEAD/README.md -------------------------------------------------------------------------------- /RavenBOT.Common/Extensions/ChannelExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassiveModding/RavenBOT/HEAD/RavenBOT.Common/Extensions/ChannelExtensions.cs -------------------------------------------------------------------------------- /RavenBOT.Common/Extensions/CommandExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassiveModding/RavenBOT/HEAD/RavenBOT.Common/Extensions/CommandExtensions.cs -------------------------------------------------------------------------------- /RavenBOT.Common/Extensions/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassiveModding/RavenBOT/HEAD/RavenBOT.Common/Extensions/Extensions.cs -------------------------------------------------------------------------------- /RavenBOT.Common/Extensions/GuildExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassiveModding/RavenBOT/HEAD/RavenBOT.Common/Extensions/GuildExtensions.cs -------------------------------------------------------------------------------- /RavenBOT.Common/Extensions/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassiveModding/RavenBOT/HEAD/RavenBOT.Common/Extensions/StringExtensions.cs -------------------------------------------------------------------------------- /RavenBOT.Common/Handlers/EventHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassiveModding/RavenBOT/HEAD/RavenBOT.Common/Handlers/EventHandler.cs -------------------------------------------------------------------------------- /RavenBOT.Common/Handlers/LogHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassiveModding/RavenBOT/HEAD/RavenBOT.Common/Handlers/LogHandler.cs -------------------------------------------------------------------------------- /RavenBOT.Common/Interfaces/IDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassiveModding/RavenBOT/HEAD/RavenBOT.Common/Interfaces/IDatabase.cs -------------------------------------------------------------------------------- /RavenBOT.Common/Models/CommandServiceConfigSerializable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassiveModding/RavenBOT/HEAD/RavenBOT.Common/Models/CommandServiceConfigSerializable.cs -------------------------------------------------------------------------------- /RavenBOT.Common/Models/DiscordSocketConfigSerializable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassiveModding/RavenBOT/HEAD/RavenBOT.Common/Models/DiscordSocketConfigSerializable.cs -------------------------------------------------------------------------------- /RavenBOT.Common/RavenBOT.Common.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassiveModding/RavenBOT/HEAD/RavenBOT.Common/RavenBOT.Common.csproj -------------------------------------------------------------------------------- /RavenBOT.Common/Services/ShardChecker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassiveModding/RavenBOT/HEAD/RavenBOT.Common/Services/ShardChecker.cs -------------------------------------------------------------------------------- /RavenBOT.Common/TypeReaders/EmojiReader/EmojiExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassiveModding/RavenBOT/HEAD/RavenBOT.Common/TypeReaders/EmojiReader/EmojiExtensions.cs -------------------------------------------------------------------------------- /RavenBOT.Common/TypeReaders/EmojiReader/EmojiMap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassiveModding/RavenBOT/HEAD/RavenBOT.Common/TypeReaders/EmojiReader/EmojiMap.cs -------------------------------------------------------------------------------- /RavenBOT.Common/TypeReaders/EmojiReader/EmojiTypeReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassiveModding/RavenBOT/HEAD/RavenBOT.Common/TypeReaders/EmojiReader/EmojiTypeReader.cs -------------------------------------------------------------------------------- /RavenBOT.Database.LiteDatabase/LiteDataStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassiveModding/RavenBOT/HEAD/RavenBOT.Database.LiteDatabase/LiteDataStore.cs -------------------------------------------------------------------------------- /RavenBOT.Database.LiteDatabase/RavenBOT.Database.LiteDatabase.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassiveModding/RavenBOT/HEAD/RavenBOT.Database.LiteDatabase/RavenBOT.Database.LiteDatabase.csproj -------------------------------------------------------------------------------- /RavenBOT.Database.RavenDatabase/RavenBOT.Database.RavenDatabase.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassiveModding/RavenBOT/HEAD/RavenBOT.Database.RavenDatabase/RavenBOT.Database.RavenDatabase.csproj -------------------------------------------------------------------------------- /RavenBOT.Database.RavenDatabase/RavenDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassiveModding/RavenBOT/HEAD/RavenBOT.Database.RavenDatabase/RavenDatabase.cs -------------------------------------------------------------------------------- /RavenBOT.Database.RavenEmbedded/RavenBOT.Database.RavenEmbedded.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassiveModding/RavenBOT/HEAD/RavenBOT.Database.RavenEmbedded/RavenBOT.Database.RavenEmbedded.csproj -------------------------------------------------------------------------------- /RavenBOT.Database.RavenEmbedded/RavenEmbeddedDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassiveModding/RavenBOT/HEAD/RavenBOT.Database.RavenEmbedded/RavenEmbeddedDatabase.cs -------------------------------------------------------------------------------- /RavenBOT.Services.ConfigManager/ConfigManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassiveModding/RavenBOT/HEAD/RavenBOT.Services.ConfigManager/ConfigManager.cs -------------------------------------------------------------------------------- /RavenBOT.Services.ConfigManager/RavenBOT.Services.ConfigManager.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassiveModding/RavenBOT/HEAD/RavenBOT.Services.ConfigManager/RavenBOT.Services.ConfigManager.csproj -------------------------------------------------------------------------------- /RavenBOT.Services.HelpService/HelpService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassiveModding/RavenBOT/HEAD/RavenBOT.Services.HelpService/HelpService.cs -------------------------------------------------------------------------------- /RavenBOT.Services.HelpService/PreconditionBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassiveModding/RavenBOT/HEAD/RavenBOT.Services.HelpService/PreconditionBase.cs -------------------------------------------------------------------------------- /RavenBOT.Services.HelpService/Preconditions/Ratelimit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassiveModding/RavenBOT/HEAD/RavenBOT.Services.HelpService/Preconditions/Ratelimit.cs -------------------------------------------------------------------------------- /RavenBOT.Services.HelpService/Preconditions/RequireBotPermissionAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassiveModding/RavenBOT/HEAD/RavenBOT.Services.HelpService/Preconditions/RequireBotPermissionAttribute.cs -------------------------------------------------------------------------------- /RavenBOT.Services.HelpService/Preconditions/RequireContextAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassiveModding/RavenBOT/HEAD/RavenBOT.Services.HelpService/Preconditions/RequireContextAttribute.cs -------------------------------------------------------------------------------- /RavenBOT.Services.HelpService/Preconditions/RequireNsfwAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassiveModding/RavenBOT/HEAD/RavenBOT.Services.HelpService/Preconditions/RequireNsfwAttribute.cs -------------------------------------------------------------------------------- /RavenBOT.Services.HelpService/Preconditions/RequireOwnerAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassiveModding/RavenBOT/HEAD/RavenBOT.Services.HelpService/Preconditions/RequireOwnerAttribute.cs -------------------------------------------------------------------------------- /RavenBOT.Services.HelpService/Preconditions/RequireUserPermissionAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassiveModding/RavenBOT/HEAD/RavenBOT.Services.HelpService/Preconditions/RequireUserPermissionAttribute.cs -------------------------------------------------------------------------------- /RavenBOT.Services.HelpService/RavenBOT.Services.HelpService.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassiveModding/RavenBOT/HEAD/RavenBOT.Services.HelpService/RavenBOT.Services.HelpService.csproj -------------------------------------------------------------------------------- /RavenBOT.Services.ModuleLoader/IServiceable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassiveModding/RavenBOT/HEAD/RavenBOT.Services.ModuleLoader/IServiceable.cs -------------------------------------------------------------------------------- /RavenBOT.Services.ModuleLoader/ModuleLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassiveModding/RavenBOT/HEAD/RavenBOT.Services.ModuleLoader/ModuleLoader.cs -------------------------------------------------------------------------------- /RavenBOT.Services.ModuleLoader/RavenBOT.Services.ModuleLoader.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassiveModding/RavenBOT/HEAD/RavenBOT.Services.ModuleLoader/RavenBOT.Services.ModuleLoader.csproj -------------------------------------------------------------------------------- /RavenBOT.Services.Reactive/IReactiveCallback.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassiveModding/RavenBOT/HEAD/RavenBOT.Services.Reactive/IReactiveCallback.cs -------------------------------------------------------------------------------- /RavenBOT.Services.Reactive/RavenBOT.Services.Reactive.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassiveModding/RavenBOT/HEAD/RavenBOT.Services.Reactive/RavenBOT.Services.Reactive.csproj -------------------------------------------------------------------------------- /RavenBOT.Services.Reactive/ReactiveBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassiveModding/RavenBOT/HEAD/RavenBOT.Services.Reactive/ReactiveBase.cs -------------------------------------------------------------------------------- /RavenBOT.Services.Reactive/ReactivePage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassiveModding/RavenBOT/HEAD/RavenBOT.Services.Reactive/ReactivePage.cs -------------------------------------------------------------------------------- /RavenBOT.Services.Reactive/ReactivePager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassiveModding/RavenBOT/HEAD/RavenBOT.Services.Reactive/ReactivePager.cs -------------------------------------------------------------------------------- /RavenBOT.Services.Reactive/ReactivePagerCallback.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassiveModding/RavenBOT/HEAD/RavenBOT.Services.Reactive/ReactivePagerCallback.cs -------------------------------------------------------------------------------- /RavenBOT.Services.Reactive/ReactiveService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassiveModding/RavenBOT/HEAD/RavenBOT.Services.Reactive/ReactiveService.cs -------------------------------------------------------------------------------- /RavenBOT.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PassiveModding/RavenBOT/HEAD/RavenBOT.sln --------------------------------------------------------------------------------