10 个仓库
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 是一个集成开发环境,用于在 Vim 和 Neovim 中编写和编译 LaTeX 文档。它作为一个全面的技术文档编写套件,结合了语法高亮、文档导航和自动补全引擎的角色。 该插件通过一个协调的工作流脱颖而出,该工作流管理异步编译以及与外部 PDF 查看器的双向同步。这允许用户在特定源位置及其渲染页面之间跳转,同时在文档生产过程中保持响应迅速的编辑器界面。 该系统提供了广泛的文档智能和编辑功能。这包括针对引用和标签的上下文感知建议、用于遍历大文件的导航目录,以及将 LaTeX 环境和数学区域视为原子单位的专门文本对象。它还解析编译日志,将错误和警告直接映射到源代码中的相应行。
Analyzes the surrounding text to determine the arguments and scope of specific LaTeX commands.
Serenity 是一个 Rust 库和框架,旨在与 Discord API 进行交互。它作为一个 Discord 机器人框架、网关客户端和 REST 包装器,提供了构建自动化应用程序并将自定义软件与 Discord 平台集成的必要工具。 该项目支持开发实时聊天自动化和实现自定义 Discord 命令。它通过用于资源管理的类型化接口和用于接收状态更新及事件的持久连接处理程序,促进了 Discord API 的集成。 该库涵盖了广泛的功能领域,包括 API 集成、语音服务器连接的管理以及 API 数据的本地缓存以减少网络请求。它还提供了用于解析用户命令和处理交互端点的机制。
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 是一个 Miio 协议的 Python 库和硬件驱动程序实现,旨在控制和管理小米智能家电。它提供了必要的软件接口,将高级命令转换为网络数据包以进行设备通信。 该项目包括一个专门的网络设备模拟器,用于模拟硬件响应,以便在没有物理设备的情况下测试协议实现。它还具有一个命令行界面,用于发送命令、查询设备状态以及执行用于安全身份验证的令牌检索。 功能领域涵盖用于识别设备型号和 IP 地址的 IoT 网络发现,以及通过解析网络数据包捕获进行的协议分析。该库支持设备功能内省,以检索有关可用传感器和可配置设置的元数据。
Dynamically identifies and executes available hardware commands by parsing external description files.
Teloxide 是一个 Rust 应用框架和 API 封装库,旨在构建 Telegram 机器人。它提供了一个编程接口,用于通过 Telegram Bot API 接收更新和发送消息,利用声明式的过滤器和处理器流水线。 该框架包含一个机器人对话管理器,使用有限状态机来跟踪用户会话和对话流。该状态管理系统支持可插拔的持久化后端,包括内存、Redis 和 Sqlite。 该库涵盖了通过长轮询或 Webhook 传输的异步消息路由和更新接收。它还提供了用于命令解析、类型安全依赖注入和处理器类型验证的工具,以检测不可达的代码路径。
Provides utilities to parse plain text user messages into typed command structures with arguments and options.
该项目是一个 PHP 库和开发工具包,用于构建与 Telegram Bot API 交互的机器人。它提供了一个用于处理用户消息、管理内联查询以及通过 Webhook 和轮询传递媒体内容的框架。 该框架包含一个数据管理层,用于在关系型数据库中存储用户配置文件、聊天记录和机器人状态,以保持会话的连续性。它还具有管理访问限制,以将敏感任务的执行限制为经过验证的用户标识符。 该系统涵盖了一组广泛的功能,包括基于文本模式执行逻辑的命令模式分派、基于中间件的请求过滤,以及符合 API 大小限制的自适应媒体分块。其他实用程序管理远程服务器与本地存储之间的双向文件传输,以及向用户和频道发送自动化广播消息。
Triggers specific bot actions based on predefined text patterns or command prefixes identified in chat messages.
NuttX 是一个符合 POSIX 标准的实时操作系统,专为从 8 位到 64 位架构的微控制器而设计。它提供了一个具有实时任务调度器和 POSIX 嵌入式内核的确定性执行环境,以确保跨不同硬件目标的可移植代码执行。 该项目通过全面的硬件抽象层脱颖而出,该层为各种半导体芯片组提供了 I2C、SPI、CAN 和 USB 的标准化驱动程序。它还具有支持 TCP、UDP、IPv4 和 IPv6 的嵌入式网络栈,以及 Modbus 和 DroneCAN 等工业协议。 该系统涵盖了广泛的功能,包括具有按需分页的高级内存管理、安全加密操作,以及用于管理不同存储类型的虚拟文件系统。它进一步集成了用于图形用户界面、音频合成以及执行多种脚本语言和 WebAssembly 工作负载的高级接口。 该环境使用 Make 或 CMake 构建,以针对特定的板卡配置和半导体芯片组。
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.