Character-Engine-Discord

    (not yet very) Ultimate LLMs aggregator right in your Discord server

    Language: csharp

    Author: Eva Soto (@eva_soto)

    13 stars · 354 views

    Files

    • IOpenRouterConfigurable.cs (cs)
    • ValidationAttributes.cs (cs)
    • UserFriendlyException.cs (cs)
    • MessagesHandler.cs (cs)
    • CommonHelper.cs (cs)
    • ActiveCharacterDecorator.cs (cs)
    • ButtonsHelper.cs (cs)
    • ExplicitCommandBuilders.cs (cs)
    • ActiveSearchQueriesStorage.cs (cs)
    • NLog.config (config)
    • BlockedGuildUser.cs (cs)
    • SakuraAiGuildIntegration.cs (cs)
    • CaiSpawnedCharacter.cs (cs)
    • SakuraAiSpawnedCharacter.cs (cs)
    • AppDbContextModelSnapshot.cs (cs)
    • CharacterAdapterBase.cs (cs)
    • ChubAiClient.cs (cs)
    • Exceptions.cs (cs)
    • ChubAiCharacter.cs (cs)
    • Templates.cs (cs)
    • ChubAiModule.cs (cs)
    • ICharacterAdapter.cs (cs)
    • IIntegration.cs (cs)
    • 20250312211017_SystemPrompts.cs (cs)
    • CharacterEngineDiscord.csproj (csproj)
    • Dockerfile (Dockerfile)
    • StoredActionsHelper.cs (cs)
    • OpenRouterGuildIntegration.cs (cs)
    • 20250227115654_Add_AdoptedCharacterDescription.Designer.cs (cs)
    • IntegrationManagementCommands.cs (cs)
    • ICaiIntegration.cs (cs)
    • IOpenRouterIntegration.cs (cs)
    • ISakuraCharacter.cs (cs)
    • ISakuraIntegration.cs (cs)
    • CharacterEngineDiscord.Shared.csproj (csproj)
    • Enums.cs (cs)
    • MiscCommands.cs (cs)
    • MessagesHelper.cs (cs)
    • HuntedUser.cs (cs)
    • CommonCharacter.cs (cs)
    • CommonCharacterMessage.cs (cs)
    • ATTRIBUTION.md (markdown)
    • CharacterEngineBot.cs (cs)
    • ButtonsHandler.cs (cs)
    • SlashCommandsHandler.cs (cs)
    • InteractionsMaster.cs (cs)
    • ModalsHandler.cs (cs)
    • ChannelCommands.cs (cs)
    • ValidationsHelper.cs (cs)
    • BackgroundWorker.cs (cs)
    • BlockedUser.cs (cs)
    • OpenRouterSpawnedCharacter.cs (cs)
    • 20250310232701_ChatHistory_Identity.Designer.cs (cs)
    • 20250310231338_ChatHistory_PK.cs (cs)
    • ModuleBase.cs (cs)
    • 20250226203453_OpenRouterUpdate.cs (cs)
    • 20250310232811_ChatHistory_Index.Designer.cs (cs)
    • 20250310232701_ChatHistory_Identity.cs (cs)
    • 20250310231338_ChatHistory_PK.Designer.cs (cs)
    • ChatModuleException.cs (cs)
    • IModule.cs (cs)
    • IChatOnlyIntegration.cs (cs)
    • ICharacter.cs (cs)
    • IAdoptedCharacter.cs (cs)
    • BotAdminCommandsHandler.cs (cs)
    • .dockerignore (dockerignore)
    • .env.example (example)
    • Models (Models)
    • Abstractions (Abstractions)
    • 20250310225834_Add_SystemPrompt.Designer.cs (cs)
    • CharacterEngineDiscord.Modules.csproj (csproj)
    • Metric.cs (cs)
    • ISearchModule.cs (cs)
    • Enums.cs (cs)
    • CachedCharacerInfoStorage.cs (cs)
    • ICaiCharacter.cs (cs)
    • MessagesTemplates.cs (cs)
    • CaiGuildIntegration.cs (cs)
    • IAdoptableCharacter.cs (cs)
    • OpenRouterSettings.cs (cs)
    • Search (Search)
    • Sources (Sources)
    • CharacterAi (CharacterAi)
    • DatabaseHelper.cs (cs)
    • ChubAi (ChubAi)
    • IChubCharacter.cs (cs)
    • OpenRouter (OpenRouter)
    • IOpenRouterCharacter.cs (cs)
    • SakuraAi (SakuraAi)
    • StoredAction.cs (cs)
    • Helpers (Helpers)
    • ExtensionMethods.cs (cs)
    • Models (Models)
    • InteractionsHelper.cs (cs)
    • Integrations (Integrations)
    • submodules (submodules)
    • CharacterAI-Net-Client (CharacterAI-Net-Client)
    • OpenRouter-Net-Client (OpenRouter-Net-Client)
    • SakuraAI-Net-Client (SakuraAI-Net-Client)
    • InteractionsHandler.cs (cs)
    • CHARACTER-ENGINE-DISCORD.sln (sln)
    • src (src)
    • CharacterEngineDiscord (CharacterEngineDiscord)
    • App (App)
    • CustomAttributes (CustomAttributes)
    • Exceptions (Exceptions)
    • Handlers (Handlers)
    • GuildAdminCommands.cs (cs)
    • SlashCommands (SlashCommands)
    • Explicit (Explicit)
    • Helpers (Helpers)
    • Decorators (Decorators)
    • Discord (Discord)
    • IntegrationsHelper.cs (cs)
    • Masters (Masters)
    • Infrastructure (Infrastructure)
    • Repositories (Repositories)
    • Abstractions (Abstractions)
    • CacheRepository.cs (cs)
    • CharactersDbRepository.cs (cs)
    • Storages (Storages)
    • Services (Services)
    • Settings (Settings)
    • WatchDog.cs (cs)
    • img (img)
    • CharacterEngineDiscord.Domain (Domain)
    • GuildBotManager.cs (cs)
    • Db (Db)
    • Discord (Discord)
    • SpawnedCharacters (SpawnedCharacters)
    • SimpleRecords.cs (cs)
    • CharacterEngineDiscord.Migrator (Migrator)
    • 20250226203404_Initial.cs (cs)
    • Migrations (Migrations)
    • 20250226203453_OpenRouterUpdate.Designer.cs (cs)
    • 20250226213032_OpenRouterUpdate2.Designer.cs (cs)
    • CharacterEngineDiscord.Modules (Modules)
    • Abstractions (Abstractions)
    • Base (Base)
    • Adapters (Adapters)
    • Chat (Chat)
    • Clients (Clients)
    • ChubAiClient (ChubAiClient)
    • Exceptions (Exceptions)
    • Models (Models)
    • Helpers (Helpers)
    • Modules (Modules)
    • Universal (Universal)
    • CharacterEngineDiscord.Shared (Shared)
    • Abstractions (Abstractions)
    • Adapters (Adapters)
    • Characters (Characters)
    • IAdoptableCharacterAdapter.cs (cs)
    • SakuraAiModule.cs (cs)
    • Migrator.cs (cs)
    • CaiModule.cs (cs)
    • Program.cs (cs)
    • 20250226213032_OpenRouterUpdate2.cs (cs)
    • ISpawnedCharacter.cs (cs)
    • config.ini (ini)
    • BotConfig.cs (cs)
    • README.md (md)
    • SpecialCommandsHandler.cs (cs)
    • docker-compose.yml (yml)
    • CaiCharacterAdapter.cs (cs)
    • IGuildIntegration.cs (cs)
    • CachedWebhookClientsStorage.cs (cs)
    • IntegrationsMaster.cs (cs)
    • IntegrationsDbRepository.cs (cs)
    • LICENSE (LICENSE)
    • ChubAiCharacterAdapter.cs (cs)
    • OpenRouterModule.cs (cs)
    • IChatModule.cs (cs)
    • .gitmodules (gitmodules)
    • DiscordUser.cs (cs)
    • CharacterCommands.cs (cs)
    • .gitignore (gitignore)
    • AppDbContext.cs (cs)
    • CharacterEngineDiscord.Domain.csproj (csproj)
    • SakuraCharacterAdapter.cs (cs)
    • ModalsHelper.cs (cs)
    • 20250227115654_Add_AdoptedCharacterDescription.cs (cs)
    • IntegrationsHub.cs (cs)
    • GuildCommands.cs (cs)
    • RepositoryBase.cs (cs)
    • MetricsWriter.cs (cs)
    • CharacterChatHistory.cs (cs)
    • DiscordChannel.cs (cs)
    • DiscordGuild.cs (cs)
    • CharacterEngineDiscord.Migrator.csproj (csproj)
    • 20250226203404_Initial.Designer.cs (cs)
    • 20250310225834_Add_SystemPrompt.cs (cs)
    • 20250310232811_ChatHistory_Index.cs (cs)
    • 20250312211017_SystemPrompts.Designer.cs (cs)

    Loading code snippet…