Expand description
Roblox integration for elizaOS.
This crate provides:
- A
RobloxClientfor calling Roblox Open Cloud APIs. - Configuration via
RobloxConfig, including a convenience constructorcreate_client_from_envfor local development and deployment.
§Feature flags
native(default): Enables Tokio-based services/actions/providers.wasm: Enables WASM bindings.
Re-exports§
pub use client::RobloxClient;pub use config::RobloxConfig;pub use error::Result;pub use error::RobloxError;
Modules§
- actions
- Native (Tokio) actions exposed by the plugin.
- client
- Roblox Open Cloud API client.
- config
- Configuration and environment-variable loading for the Roblox client.
- defaults
- Default values for optional configuration fields.
- error
- Error types and result alias for this crate.
- providers
- Native (Tokio) runtime providers for the plugin.
- service
- Native (Tokio) service integration.
- types
- Data types used by the client and services.
Constants§
- PLUGIN_
DESCRIPTION - Human-readable description of this plugin.
- PLUGIN_
NAME - Stable plugin identifier used by elizaOS registries.
- PLUGIN_
VERSION - Plugin version, sourced from the crate version.
- ROBLOX_
SERVICE_ NAME - Service name used when registering the Roblox integration.
- ROBLOX_
SOURCE - Event/source identifier used in logs and message metadata.
Functions§
- create_
client_ from_ env - Create a
RobloxClientusing environment variables.