12 repositorios
Mechanisms for defining and registering interactive commands within chat-based bot platforms.
Distinguishing note: Focuses on the registration and command-handling lifecycle for chat bots.
Explore 12 awesome GitHub repositories matching networking & communication · Bot Command Interfaces. Refine with filters or upvote what's useful.
This project is a cross-platform messaging client that implements a secure, real-time communication protocol. It provides a comprehensive development toolkit, including a database library and messaging SDK, which allows for the creation of custom messaging applications that maintain synchronized state across multiple devices. The core architecture relies on an asynchronous event-driven model to ensure responsive performance while managing persistent local database synchronization with server-side state. The client distinguishes itself through a robust end-to-end encryption layer that supports
Telegram allows defining custom commands to trigger specific bot actions directly from chat interfaces.
Claude Code Templates is a comprehensive framework for orchestrating specialized AI agents and automating development workflows within local environments. It provides a structured system for defining, configuring, and deploying AI personas that handle specific technical tasks, ranging from backend architecture and frontend implementation to security auditing and infrastructure management. The project distinguishes itself through a configuration-driven approach that allows teams to standardize development environments and share reusable agent definitions across projects. It includes a robust C
Processes slash commands from chat platforms to allow users to search for and install available components directly.
This project is a cross-platform chatbot framework designed to integrate generative artificial intelligence models into messaging services. It provides a unified architecture for building and deploying automated bots that maintain consistent conversation state, user identity, and interaction logic across multiple messaging platforms from a single codebase. The framework distinguishes itself through a modular adapter system that normalizes platform-specific webhooks and events into a standardized internal schema. It includes a comprehensive toolkit for constructing rich, interactive user inter
Registers and handles slash-prefixed commands to trigger custom bot logic within messaging platforms.
LangBot is an orchestration platform designed for building, managing, and deploying AI agents. It functions as a comprehensive framework for integrating large language models with custom workflows, enabling developers to connect intelligent agents to various messaging platforms and external tools. The platform distinguishes itself through a modular, plugin-based architecture that allows for the extension of agent capabilities via custom tools and file parsers. It features a secure, sandbox-isolated runtime environment that executes untrusted code and plugin logic within resource-constrained c
Provides mechanisms for defining and registering interactive commands within chat-based bot platforms.
This project is a library for Telegram bot development, enabling the creation of automated agents that respond to user commands and messages using the Telegram Bot API. It facilitates Telegram content automation by programmatically sending rich media, managing sticker sets, and publishing profile stories. The project supports real-time event handling through both webhook and long-polling mechanisms. It also provides a specialized interface for Telegram payment integration to process digital transactions, create invoices, and handle refunds. Broad capability areas include automated chat manag
Defines and retrieves the list of available commands that users can trigger within the bot.
This project is a cross-platform messaging SDK and client development library used to build custom Telegram applications. It functions as a comprehensive framework that manages network encryption, local data storage, and API communication, providing a C-compatible JSON interface that allows integration with any programming language. The library distinguishes itself by providing a full database manager for encrypted local caching and synchronized state, alongside a dedicated bot framework for creating interactive bots with business account integration. It enables the implementation of speciali
Defines and registers interactive bot commands with specific visibility scopes.
TelegramSwift is a native macOS client for the Telegram messaging platform, built entirely in Swift. It provides a complete implementation of the Telegram protocol, enabling users to send text messages, make voice calls, share media files, and participate in group chats and channels directly from their Mac. The application supports core messaging features including end-to-end encryption, emoji reactions, message pinning, and threaded comments, along with content types like stickers, GIFs, polls, and stories. The client extends beyond basic messaging with capabilities for bot interaction, paym
Registers slash commands that users can invoke in private chats or group conversations.
aiogram is an asynchronous framework for building Telegram bots in Python. It provides a complete toolkit for interacting with the Telegram Bot API, handling incoming updates, and managing bot state through a built-in finite state machine. The framework is designed around an event-driven architecture that routes messages and other updates to handler functions using a flexible dispatching system. The framework distinguishes itself through its middleware system, which allows developers to intercept and modify both incoming updates and outgoing API calls. It supports a wide range of Telegram-spe
Provides a built-in mechanism for registering slash commands that appear in the bot's command menu.
Pyrogram is an asynchronous Python framework for interacting with the Telegram MTProto API. It serves as both a bot framework and a user client library, providing a concrete implementation of the MTProto protocol for secure communication with Telegram servers. The library distinguishes itself by providing a high-level wrapper layer that abstracts complex protocol methods into Python functions, while still allowing for the execution of raw API functions and low-level peer resolution. It supports multi-client concurrency, enabling the management of several user or bot identities within a single
Allows the definition and registration of interactive bot commands with support for scopes and localization.
Telebot is a framework for building interactive bots using the Telegram Bot API. It provides a type-safe API wrapper and an asynchronous event handler to manage messages, commands, and user interactions. The project features a middleware-based request interception system and pattern-based event routing to map triggers to custom logic. It includes a dedicated inline query engine for generating real-time suggested results and an interactive keyboard builder for creating custom reply and inline buttons. The framework covers a broad range of capabilities, including rich media management for albu
Includes mechanisms for defining, retrieving, and managing the registration of interactive bot commands.
Shadowsocks Manager es un conjunto de utilidades de gestión para orquestar servidores proxy, centrándose en el control conversacional, la aplicación de tráfico y la distribución de credenciales basada en web. Sirve como un sistema centralizado para emitir y controlar cuentas de usuario para servicios proxy compartidos. El proyecto se distingue a través de un controlador basado en chat que permite a los administradores actualizar los puertos del servidor y los detalles de autenticación a través de una plataforma de mensajería conversacional. También funciona como un orquestador distribuido que sincroniza la configuración y los ajustes de seguridad en múltiples servidores remotos y proporciona un sitio web dedicado para el aprovisionamiento automatizado y la distribución de credenciales de acceso de usuario. El software cubre una amplia gama de capacidades administrativas, incluyendo monitoreo de flujo de tráfico en tiempo real, aplicación de uso de datos y gestión de instancias de servidor. Reemplaza la edición manual por línea de comandos con un panel de gestión basado en web y utiliza una base de datos centralizada para mantener el estado y sincronizar los ajustes en toda la red. El acceso administrativo está restringido a través de un proceso de autorización que designa al primer usuario autenticado como el gestor principal.
Provides a chat-based interface for executing administrative commands to manage server settings and user access.
MadelineProto is an asynchronous PHP library that provides a programmatic interface for interacting with the Telegram API using the MTProto protocol, the same protocol used by official Telegram clients. It functions as both a Telegram bot SDK and a userbot automation library, enabling PHP applications to connect to Telegram as either a bot account or a regular user account, sending and receiving messages, media, and other data directly without relying on the Bot API intermediary. The library is built on an event-driven architecture with Amp v3 fiber-based concurrency, allowing for non-blockin
Processes slash commands in chats by extracting the command name and description.