2 مستودعات
Developer-implemented interfaces for adding support to new messaging platforms.
Distinct from Custom Module Implementations: Specifically targets chat platform communication interfaces rather than general software modules.
Explore 2 awesome GitHub repositories matching software engineering & architecture · Chat Interface Adapters. Refine with filters or upvote what's useful.
Hubot is a Node.js bot engine and programmable framework for creating conversational agents that respond to user triggers and automate tasks across various messaging platforms. It functions as a command-based agent capable of processing deterministic slash commands with argument validation and role-based access control. The system uses a modular adapter pattern to connect a single bot instance to multiple chat backends through a unified interface. It is an extensible automation tool that allows the integration of external services, such as translation engines and mapping utilities, via custom
Allows the implementation of new interfaces to enable communication on unsupported chat services.
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
Implements a unified interface and adapters to manage events and responses across various messaging platforms.