10 dépôts
Requires messages in group chats to start with a configurable prefix, nickname, or @mention to invoke a command.
Distinct from Command Trigger Prefixes: Distinct from Command Trigger Prefixes: focuses on chat-specific triggers like nicknames and @mentions, not just generic character sequences.
Explore 10 awesome GitHub repositories matching development tools & productivity · Chat Command Triggers. Refine with filters or upvote what's useful.
VimTeX est un environnement de développement intégré pour la rédaction et la compilation de documents LaTeX au sein de Vim et Neovim. Il fonctionne comme une suite complète pour la rédaction de documents techniques, combinant les rôles de coloration syntaxique, de navigateur de documents et de moteur d'autocomplétion. Le plugin se distingue par un workflow coordonné qui gère la compilation asynchrone et la synchronisation bidirectionnelle avec des visionneuses PDF externes. Cela permet aux utilisateurs de sauter entre des emplacements sources spécifiques et leurs pages rendues tout en maintenant une interface d'éditeur réactive pendant la production du document. Le système fournit un large éventail de capacités pour l'intelligence documentaire et l'édition. Cela inclut des suggestions contextuelles pour les citations et les étiquettes, une table des matières navigable pour parcourir les gros fichiers et des objets texte spécialisés qui traitent les environnements LaTeX et les zones mathématiques comme des unités atomiques. Il analyse également les journaux de compilation pour mapper les erreurs et les avertissements directement aux lignes correspondantes dans le code source.
Analyzes the surrounding text to determine the arguments and scope of specific LaTeX commands.
Serenity est une bibliothèque et un framework Rust conçus pour interagir avec l'API Discord. Il sert de framework de bot Discord, de client gateway et de wrapper REST, fournissant les outils nécessaires pour construire des applications automatisées et intégrer des logiciels personnalisés avec la plateforme Discord. Le projet permet le développement d'automatisation de chat en temps réel et l'implémentation de commandes Discord personnalisées. Il facilite l'intégration de l'API Discord via à la fois une interface typée pour la gestion des ressources et un gestionnaire de connexion persistante pour recevoir les mises à jour d'état et les événements. La bibliothèque couvre de larges domaines de capacités, incluant l'intégration d'API, la gestion des connexions aux serveurs vocaux et la mise en cache locale des données d'API pour réduire les requêtes réseau. Elle fournit également des mécanismes pour analyser les commandes utilisateur et traiter les endpoints d'interaction.
Parses user messages into commands, arguments, and options using configurable prefix triggers.
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
Parses user messages using configurable prefixes and extracts command paths, arguments, and options.
Antigravity-kit is a multi-agent orchestrator and routing engine designed to coordinate specialized large language model agents. It functions as a conversational workflow automation tool and a context management system that executes complex tasks through a chat interface. The system utilizes a routing engine to classify user requests and dispatch them to domain-expert agents. It employs a multi-agent orchestration model that allows specialist workers to operate in parallel and combine their outputs. To manage operational efficiency, the kit includes a memory layer for storing project convent
Executes pre-defined sequences of operations for complex tasks using command-based triggers in chat.
Liveblocks is a realtime collaboration infrastructure platform that synchronizes application state, documents, and user presence across multiple participants using conflict-free replicated data types. It provides a managed backend for collaborative text editors, threaded commenting and annotation systems, in-app notifications, and AI copilot deployment, all built on a WebSocket transport layer with server-side room management APIs. The platform distinguishes itself through a headless component primitive system that exposes unstyled React hooks and composable building blocks, allowing develope
Starts an AI workflow by mentioning a bot in a comment thread which then executes tools like document creation or editing.
python-miio est une bibliothèque Python et une implémentation de pilote matériel du protocole Miio, conçue pour contrôler et gérer les appareils intelligents Xiaomi. Elle fournit les interfaces logicielles nécessaires pour traduire les commandes de haut niveau en paquets réseau pour la communication avec les appareils. Le projet inclut un simulateur de périphérique réseau spécialisé pour émuler les réponses matérielles afin de tester les implémentations de protocole sans appareils physiques. Il dispose également d'une interface en ligne de commande pour envoyer des commandes, interroger le statut de l'appareil et effectuer la récupération de jetons pour une authentification sécurisée. Les domaines de capacités couvrent la découverte réseau IoT pour identifier les modèles d'appareils et les adresses IP, ainsi que l'analyse de protocole via l'analyse de captures de paquets réseau. La bibliothèque prend en charge l'introspection des fonctionnalités de l'appareil pour récupérer des métadonnées concernant les capteurs disponibles et les paramètres configurables.
Dynamically identifies and executes available hardware commands by parsing external description files.
Teloxide est un framework d'application Rust et un wrapper d'API conçu pour construire des bots Telegram. Il fournit une interface programmatique pour recevoir des mises à jour et envoyer des messages via l'API Bot de Telegram, utilisant un pipeline déclaratif de filtres et de gestionnaires. Le framework inclut un gestionnaire de dialogue de bot qui utilise une machine à états finis pour suivre les sessions utilisateur et les flux de conversation. Ce système de gestion d'état prend en charge des backends de persistance enfichables, notamment la mémoire, Redis et Sqlite. La bibliothèque couvre le routage asynchrone des messages et la réception des mises à jour via le transport long-polling ou webhook. Elle fournit également des utilitaires pour l'analyse de commandes, l'injection de dépendances typée et la validation du type de gestionnaire pour détecter les chemins de code inaccessibles.
Provides utilities to parse plain text user messages into typed command structures with arguments and options.
Ce projet est une bibliothèque PHP et un kit de développement pour construire des bots qui interagissent avec l'API Telegram Bot. Il fournit un framework pour gérer les messages des utilisateurs, gérer les requêtes inline et délivrer du contenu multimédia via des webhooks et du polling. Le framework inclut une couche de gestion de données pour stocker les profils d'utilisateurs, les historiques de chat et les états des bots dans une base de données relationnelle pour maintenir la continuité entre les sessions. Il dispose également de restrictions d'accès administratif pour limiter l'exécution de tâches sensibles aux identifiants d'utilisateurs vérifiés. Le système couvre un large ensemble de capacités, notamment le dispatching par modèle de commande pour exécuter une logique basée sur des motifs textuels, le filtrage de requêtes basé sur des middlewares et le découpage adaptatif des médias pour se conformer aux limites de taille de l'API. Des utilitaires supplémentaires gèrent les transferts de fichiers bidirectionnels entre les serveurs distants et le stockage local, ainsi que la messagerie de diffusion automatisée vers les utilisateurs et les canaux.
Triggers specific bot actions based on predefined text patterns or command prefixes identified in chat messages.
NuttX est un système d'exploitation temps réel (RTOS) conforme à POSIX, conçu pour les microcontrôleurs allant des architectures 8 bits aux 64 bits. Il fournit un environnement d'exécution déterministe avec un ordonnanceur de tâches temps réel et un noyau embarqué POSIX pour assurer une exécution de code portable sur diverses cibles matérielles. Le projet se distingue par une couche d'abstraction matérielle complète qui fournit des pilotes standardisés pour I2C, SPI, CAN et USB sur divers chipsets de semi-conducteurs. Il dispose également d'une pile réseau embarquée prenant en charge TCP, UDP, IPv4 et IPv6, ainsi que des protocoles industriels tels que Modbus et DroneCAN. Le système couvre un large éventail de capacités, incluant une gestion avancée de la mémoire avec pagination à la demande, des opérations cryptographiques sécurisées et un système de fichiers virtuel pour gérer des types de stockage disparates. Il intègre en outre des interfaces de haut niveau pour les interfaces graphiques, la synthèse audio et l'exécution de plusieurs langages de script et charges de travail WebAssembly. L'environnement est construit en utilisant Make ou CMake pour cibler des configurations de cartes et des chipsets spécifiques.
Parses SCPI commands to enable remote control of programmable test and measurement equipment.
ZeroBot-Plugin is an extensible plugin framework for QQ group bots, providing a modular system that adds automation, AI chat, image generation, and moderation capabilities to chat environments. The project is built around a collection of plugin modules that each handle specific functions, from scheduling recurring commands to managing group member interactions. The framework distinguishes itself through its integration of AI-powered features, including configurable large language model chat with image recognition support, alongside automated content moderation that scans text and images again
Processes user messages as bot commands to trigger automated responses and interactions.