6 dépôts
Processors for commands triggered from context menus on messages or user profiles, receiving interaction payloads and returning responses.
Distinct from Context Menu Construction: Distinct from Context Menu Construction: focuses on handling command interactions rather than building the menu structure.
Explore 6 awesome GitHub repositories matching user interface & experience · Context Menu Command Handlers. Refine with filters or upvote what's useful.
Documents how to process commands triggered from context menus on messages or user profiles.
Retoolkit est un orchestrateur d'outils d'ingénierie inverse et un fournisseur d'environnement d'analyse de logiciels malveillants pour Windows. Il fonctionne comme un automatiseur de workflow d'analyse binaire qui installe et configure les chaînes d'outils logicielles spécialisées requises pour la recherche en sécurité. Le projet gère l'exécution et le cycle de vie des binaires d'analyse autonomes via un menu contextuel shell Windows basé sur le registre. Cette intégration permet aux utilisateurs de lancer des outils externes directement depuis le menu clic droit du système de fichiers en passant les chemins de fichiers sélectionnés comme arguments de ligne de commande aux exécutables tiers. Le système couvre l'automatisation de la chaîne d'outils de sécurité, le provisionnement de l'environnement par script et la configuration de stations de travail pour l'analyse binaire Windows.
Launches specific analysis programs by passing selected files via context menu command handlers.
JDA est un wrapper Java pour l'API Discord, fournissant un framework pour construire des agents automatisés et intégrer des applications avec la plateforme de chat. Il fonctionne à la fois comme un client API REST pour gérer les entités de serveur et comme un client gateway qui maintient des connexions WebSocket persistantes pour des mises à jour d'état en temps réel. La bibliothèque propose un module API vocal complet pour gérer le streaming audio, la connectivité aux canaux vocaux et l'intégration de soundboard. Elle inclut également une boîte à outils spécialisée pour le design d'UI interactif, permettant la création de commandes slash, boutons, menus de sélection et formulaires de saisie modaux. Globalement, le projet couvre la modération communautaire via la gestion automatisée des règles, l'administration de serveur via la configuration des canaux et des rôles, et la gestion du trafic en utilisant le sharding pour distribuer les charges d'événements. Il fournit également des utilitaires pour la création de contenu multimédia riche et la récupération détaillée des profils de membres.
Provides processors for commands triggered from user or message context menus.
JDA est une bibliothèque Java qui sert de wrapper API Discord, de framework de bot et de client API vocal. Elle permet aux applications d'interagir avec l'API REST Discord et la gateway en temps réel pour construire des assistants automatisés, gérer des serveurs et traiter les interactions utilisateur. Le projet inclut un gestionnaire de sharding pour distribuer les connexions gateway à travers plusieurs shards pour scaler les déploiements à haut volume. Il fournit également une bibliothèque de composants UI pour construire des boutons interactifs, des menus de sélection et des formulaires modaux au sein des messages. Ses capacités couvrent la gestion de la voix et de l'audio, incluant le streaming audio et la lecture de soundboard. La bibliothèque inclut également des outils pour la gestion communautaire, l'administration de serveur et la modération de contenu automatisée via des déclencheurs basés sur des règles. Le système implémente une variété de patterns architecturaux, incluant un registre d'écouteurs piloté par événements, un cache mémoire configurable et une gestion automatique des limites de débit pour les requêtes API.
Processes commands triggered from user or message context menus to perform actions on specific targets.
Yattee is a privacy-focused video player and multi-backend video aggregator designed for streaming online content without tracking, ads, or account requirements. It functions as a cross-platform application that collects video content from self-hosted servers, third-party APIs, and decentralized platforms into a single interface. The project features SponsorBlock integration to automatically skip sponsored or promotional segments using a community-sourced timestamp database. It also includes an Invidious-compatible API server that can replace standard endpoints to facilitate private playback.
Provides context-sensitive menus for quick actions like adding videos to a queue or subscribing to channels.
Vim-quickui is a text user interface library and plugin for Vim and Neovim editors that renders interactive widgets directly inside terminal environments without external dependencies. The framework provides buffer-independent UI drawing, popup window layering, state-driven event handling, and data-driven dialog generation that constructs modal forms and input controls from declarative data structures. The extension covers a broad suite of interface components including dropdown menu bars, context menus, scrollable list boxes, confirmation dialogs, and string input prompts. Users can inspect
Pop up and render interactive context menus near the cursor or mouse to trigger commands and source actions.