Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: Cross-Platform Robot Event Standard - Define a Unified Event Structure #310

Open
HsiangNianian opened this issue Nov 17, 2024 · 0 comments
Assignees

Comments

@HsiangNianian
Copy link
Member

One of iamai's key features is the ability to support cross-platform robots. However, to improve consistency and scalability, we propose defining a unified event standard. This will help streamline how robots process and respond to events (like messages, user actions, etc.) across various platforms.

Event Structure: Define a clear, reusable event structure for robot interactions, including message types, user metadata, and timestamps.
Event Flow: How do events flow across platforms? Should there be a central server or distributed event handling?
Event Targets: How should events be routed to the appropriate robot (based on platform, user, or task)?

Expected Outcome

  • A standardized event structure that works across all platforms supported by iamai (e.g., Slack, Telegram, Rasa).
  • A more seamless experience for developers integrating robots into multiple platforms, ensuring that events are handled consistently and efficiently.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Todo
Development

No branches or pull requests

1 participant