awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 repositorios

Awesome GitHub RepositoriesBot Command Interfaces

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.

Awesome Bot Command Interfaces GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • telegramdesktop/tdesktopAvatar de telegramdesktop

    telegramdesktop/tdesktop

    32,099Ver en GitHub↗

    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.

    C++messengermulti-platformtelegram
    Ver en GitHub↗32,099
  • davila7/claude-code-templatesAvatar de davila7

    davila7/claude-code-templates

    20,933Ver en GitHub↗

    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.

    Pythonanthropicanthropic-claudeclaude
    Ver en GitHub↗20,933
  • vercel/ai-chatbotAvatar de vercel

    vercel/ai-chatbot

    19,541Ver en GitHub↗

    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.

    TypeScriptaichatgptnextjs
    Ver en GitHub↗19,541
  • langbot-app/langbotAvatar de langbot-app

    langbot-app/LangBot

    15,311Ver en GitHub↗

    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.

    Pythonagentcozedeepseek
    Ver en GitHub↗15,311
  • yagop/node-telegram-bot-apiAvatar de yagop

    yagop/node-telegram-bot-api

    9,107Ver en GitHub↗

    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.

    JavaScriptapibotbot-framework
    Ver en GitHub↗9,107
  • tdlib/tdAvatar de tdlib

    tdlib/td

    8,506Ver en GitHub↗

    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.

    C++cross-platformlibrarytelegram
    Ver en GitHub↗8,506
  • overtake/telegramswiftAvatar de overtake

    overtake/TelegramSwift

    5,706Ver en GitHub↗

    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.

    Swift
    Ver en GitHub↗5,706
  • aiogram/aiogramAvatar de aiogram

    aiogram/aiogram

    5,588Ver en GitHub↗

    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.

    Pythonaiogramasynciobot
    Ver en GitHub↗5,588
  • pyrogram/pyrogramAvatar de pyrogram

    pyrogram/pyrogram

    4,614Ver en GitHub↗

    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.

    Python
    Ver en GitHub↗4,614
  • tucnak/telebotAvatar de tucnak

    tucnak/telebot

    4,565Ver en GitHub↗

    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.

    Go
    Ver en GitHub↗4,565
  • shadowsocks/shadowsocks-managerAvatar de shadowsocks

    shadowsocks/shadowsocks-manager

    4,096Ver en GitHub↗

    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.

    JavaScriptnodejsshadowsocks
    Ver en GitHub↗4,096
  • danog/madelineprotoAvatar de danog

    danog/MadelineProto

    3,344Ver en GitHub↗

    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.

    PHPamphpasyncbot
    Ver en GitHub↗3,344
  1. Home
  2. Networking & Communication
  3. Bot Command Interfaces

Explorar subetiquetas

  • Bot Command MonitoringTracking changes to the list of available commands for a bot within a specific chat. **Distinct from Bot Command Interfaces:** Distinct from Bot Command Interfaces as it monitors changes to the registered commands rather than defining them.
  • Bot Persona CustomizationSettings for defining the bot's identity, including nicknames, self-referential terms, and custom command triggers. **Distinct from Bot Command Interfaces:** Focuses on the identity and persona of the bot rather than just the command registration lifecycle.