3 dépôts
Execution of authenticated requests to platform-specific modules with integrated token management.
Distinct from Cloud API Request Execution: Focuses on platform-specific module execution (payment, menu) rather than general cloud API requests
Explore 3 awesome GitHub repositories matching web development · Platform Request Execution. Refine with filters or upvote what's useful.
WeiXinMPSDK is a .NET software development kit designed to integrate WeChat services, official accounts, and mini programs into applications. It provides a multi-platform bot framework and a programmatic interface to interact with official, mini, and corporate accounts across the WeChat ecosystem. The project features interface-based platform abstraction and logic unification, allowing a single codebase to target multiple target platforms. It includes a messaging middleware for routing incoming requests and a distributed caching layer using providers like Redis or Memcached to synchronize ses
Executes requests for payment, menu, and template modules with automated access token lifecycle management.
Rivet est une infrastructure distribuée pour gérer le cycle de vie, l'adressage et la persistance d'acteurs stateful et de moteurs d'exécution durables. Il fournit un sandbox de processus distribué qui exécute la logique applicative au sein d'isolats légers, garantissant l'isolation des ressources et des démarrages à froid rapides. Le système est conçu pour coordonner des opérations multi-étapes en utilisant des files d'attente persistantes et des minuteurs pour garantir l'achèvement fiable des tâches dans des environnements distribués. La plateforme permet spécifiquement l'orchestration d'agents IA stateful qui maintiennent une mémoire et un état persistants à travers des interactions de longue durée et des workflows complexes. Elle se distingue par un framework de synchronisation d'état WebSocket qui lie les composants d'interface utilisateur frontend aux processus stateful distants via une communication bidirectionnelle en temps réel. Le système couvre un large éventail de capacités, incluant l'adressage hiérarchique d'acteurs, un runtime « hibernate-on-idle » pour l'optimisation des ressources, et une couche de persistance enfichable pour des backends de stockage modulaires. Il inclut également des outils pour le débogage de session active, la surveillance de l'état d'exécution en temps réel, et des options de déploiement automatisé pour l'edge, le cloud ou l'infrastructure privée. Le projet est implémenté en Rust et prend en charge le développement d'acteurs multi-langages.
Provides mechanisms to invoke low-level network interfaces directly on remote actor processes.
OpenWeChat est un kit de développement logiciel et un wrapper d'API en langage Go conçu pour intégrer la messagerie et la gestion de compte WeChat dans les applications Go. Il sert de framework de bot et de bibliothèque de messagerie pour gérer les événements de chat en temps réel et les interactions programmatiques avec la plateforme. Le projet fournit un système complet pour la gestion de session, incluant l'authentification par code QR et la persistance des cookies de session au format JSON pour maintenir l'accès après les redémarrages. Il se distingue en offrant des capacités pour intercepter et préserver les messages que les expéditeurs tentent de révoquer, ainsi qu'une prise en charge de la gestion de session multi-compte. La bibliothèque couvre un large éventail de domaines fonctionnels, incluant la livraison automatisée de messages et la logique de réponse, la gestion des contacts et des groupes, et la récupération de données de profil utilisateur. Elle inclut également des outils pour la gestion des médias, tels que le téléchargement de fichiers partagés et l'identification des types de contenu via l'analyse des en-têtes de fichiers. Le SDK implémente un système de chaînage de messages basé sur un middleware et utilise une détection d'événements basée sur le polling pour synchroniser les données entrantes.
Executes programmatic requests to platform endpoints for messaging, contact management, and media handling.