3 Repos
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 ist eine verteilte Infrastruktur zur Verwaltung des Lebenszyklus, der Adressierung und der Persistenz von zustandsbehafteten Akteuren (Actors) und dauerhaften Ausführungs-Engines. Es bietet eine verteilte Prozess-Sandbox, die Anwendungslogik innerhalb leichtgewichtiger Isolates ausführt, was Ressourcenisolierung und schnelle Kaltstarts gewährleistet. Das System ist darauf ausgelegt, mehrstufige Operationen mittels persistenter Queues und Timer zu koordinieren, um eine zuverlässige Aufgabenerledigung in verteilten Umgebungen zu garantieren. Die Plattform ermöglicht spezifisch die Orchestrierung von zustandsbehafteten KI-Agenten, die persistentes Gedächtnis und Status über lang laufende Interaktionen und komplexe Workflows hinweg beibehalten. Sie zeichnet sich durch ein WebSocket-Status-Synchronisations-Framework aus, das Frontend-UI-Komponenten über bidirektionale Echtzeitkommunikation an entfernte zustandsbehaftete Prozesse bindet. Das System deckt ein breites Spektrum an Funktionen ab, einschließlich hierarchischer Akteur-Adressierung, einer Hibernate-on-Idle-Laufzeit zur Ressourcenoptimierung und einer austauschbaren Persistenzschicht für modulare Speicher-Backends. Es enthält zudem Tools für aktives Session-Debugging, Echtzeit-Überwachung des Ausführungsstatus und automatisierte Bereitstellungsoptionen für Edge-, Cloud- oder private Infrastrukturen. Das Projekt ist in Rust implementiert und unterstützt die Akteur-Entwicklung in mehreren Sprachen.
Provides mechanisms to invoke low-level network interfaces directly on remote actor processes.
OpenWeChat ist ein Go-SDK und API-Wrapper, der für die Integration von WeChat-Messaging und Account-Management in Go-Anwendungen entwickelt wurde. Es dient als Bot-Framework und Messaging-Bibliothek für die Handhabung von Echtzeit-Chat-Ereignissen und programmatischen Interaktionen mit der Plattform. Das Projekt bietet ein umfassendes System für das Sitzungsmanagement, einschließlich QR-Code-Authentifizierung und der Persistenz von Sitzungs-Cookies im JSON-Format, um den Zugriff über Neustarts hinweg aufrechtzuerhalten. Es zeichnet sich dadurch aus, dass es Funktionen zum Abfangen und Bewahren von Nachrichten bietet, die Absender zu widerrufen versuchen, sowie Unterstützung für das Multi-Account-Sitzungsmanagement. Die Bibliothek deckt ein breites Spektrum an Funktionsbereichen ab, einschließlich automatisierter Nachrichtenübermittlung und Antwortlogik, Kontakt- und Gruppenverwaltung sowie das Abrufen von Benutzerprofildaten. Sie enthält zudem Tools für die Medienhandhabung, wie z. B. das Herunterladen geteilter Dateien und die Identifizierung von Inhaltstypen durch Dateikopf-Analyse. Das SDK implementiert ein Middleware-basiertes Nachrichten-Chaining-System und nutzt Polling-basierte Ereigniserkennung, um eingehende Daten zu synchronisieren.
Executes programmatic requests to platform endpoints for messaging, contact management, and media handling.