awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 个仓库

Awesome GitHub RepositoriesChat Platform Adapters

Adapters that abstract the APIs of different chat platforms behind a common interface for multi-platform bot connectivity.

Distinct from Adapter Patterns: Distinct from general Adapter Patterns: focuses specifically on chat platform API abstraction, not generic interface compatibility.

Explore 5 awesome GitHub repositories matching software engineering & architecture · Chat Platform Adapters. Refine with filters or upvote what's useful.

Awesome Chat Platform Adapters GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • howdyai/botkithowdyai 的头像

    howdyai/botkit

    11,585在 GitHub 上查看↗

    Botkit is a multi-platform chatbot framework designed to build conversational bots that operate across different messaging services using a unified interface. It provides a core system for multi-platform development, utilizing a platform adaptation layer to translate service-specific API payloads into a standardized internal format. The framework features a conversational dialog manager that coordinates multi-turn interactions through state-tracking, branching logic, and scripted flows. It employs a message processing middleware pipeline to intercept, normalize, and enrich incoming and outgoi

    Provides a specialized adapter to abstract the Google Hangouts API for multi-platform bot connectivity.

    TypeScriptbotbot-applicationbotkit
    在 GitHub 上查看↗11,585
  • nonebot/nonebot2nonebot 的头像

    nonebot/nonebot2

    7,582在 GitHub 上查看↗

    Nonebot2 is an asynchronous Python framework for building event-driven chatbots across multiple messaging platforms. It centers on a non-blocking event bus and a driver-based adapter system that unifies different messaging protocols into a single consistent interface. The framework utilizes a modular plugin architecture, allowing for the discovery and loading of third-party extensions to add new event handlers and system capabilities. It distinguishes itself with a type-annotation based dependency injection system that automatically resolves and provides required service objects to handlers a

    Provides a driver-based adapter system that unifies different messaging protocols into a single consistent interface.

    Pythonbotchatbotcqhttp
    在 GitHub 上查看↗7,582
  • koishijs/koishikoishijs 的头像

    koishijs/koishi

    5,456在 GitHub 上查看↗

    Koishi is an open-source framework for building multi-platform chatbots, designed around an adapter-driven architecture that lets a single bot connect to multiple messaging services with consistent logic. It provides a plugin-based development platform with hot reload support, enabling developers to write and update bot extensions using TypeScript without restarting the application. A web-based management console offers a graphical interface for configuring plugins, commands, permissions, and monitoring runtime status. What distinguishes Koishi is its combination of a dynamic plugin lifecycle

    Connects to multiple chat platforms by abstracting each platform's API behind a common adapter interface.

    TypeScriptbotchatbotdiscord
    在 GitHub 上查看↗5,456
  • llonebot/luckylilliabotLLOneBot 的头像

    LLOneBot/LuckyLilliaBot

    3,375在 GitHub 上查看↗

    LuckyLilliaBot is a multi-protocol bot framework and protocol bridge that integrates diverse chat communication protocols to enable programmatic interaction in private and group conversations. It functions as a messaging gateway that translates internal messaging client functions into standardized WebSocket and HTTP protocols. The system employs a plugin-based adapter architecture to decouple chat platform logic and convert platform-specific messages into a standardized internal format. It exposes internal functions as standard web endpoints and persistent duplex connections to allow external

    Employs chat platform adapters to abstract diverse APIs behind a common internal interface.

    TypeScriptllbotllobllonebot
    在 GitHub 上查看↗3,375
  • microsoft/agentsmicrosoft 的头像

    microsoft/Agents

    964在 GitHub 上查看↗

    Agents is an open-source software development kit for building, securing, and deploying multichannel conversational AI assistants across enterprise productivity platforms and web interfaces. It functions as a comprehensive framework that enables developers to operate full-stack conversational assistants across multiple messaging channels simultaneously from a single codebase, while connecting agents to large language models and custom orchestration logic without vendor lock-in. The architecture features an adapter-based channel multiplexing system that routes unified agent messages to diverse

    Routes unified agent messages to diverse enterprise chat platforms through decoupled protocol adapters and platform-specific drivers.

    TypeSpecagentsbotbotframework
    在 GitHub 上查看↗964
  1. Home
  2. Software Engineering & Architecture
  3. Adapter Patterns
  4. Chat Platform Adapters