Skip to main content

Crate elizaos_plugin_nextcloud_talk

Crate elizaos_plugin_nextcloud_talk 

Source
Expand description

Nextcloud Talk integration plugin for elizaOS.

This crate contains:

  • Shared data types used by the Nextcloud Talk plugin
  • Configuration and error types
  • A native (tokio + webhook server) service implementation when the native feature is enabled

Re-exports§

pub use config::NextcloudTalkConfig;
pub use error::NextcloudTalkError;
pub use error::Result;
pub use service::NextcloudTalkService;
pub use types::*;

Modules§

actions
Action interfaces and built-in actions for the native Nextcloud Talk service.
client
HTTP client for Nextcloud Talk API.
config
Configuration types and helpers for the Nextcloud Talk plugin.
error
Error types returned by the Nextcloud Talk plugin.
providers
Provider interfaces and built-in providers for the native Nextcloud Talk service.
service
Native Nextcloud Talk service implementation (requires the native feature).
types
Serializable types used for events and payloads.

Structs§

Plugin
Plugin metadata (name, description, and version).

Constants§

PLUGIN_DESCRIPTION
Human-friendly plugin description.
PLUGIN_NAME
Canonical plugin name.
PLUGIN_VERSION
Plugin version (from Cargo package metadata).

Functions§

plugin
Returns the plugin metadata used by the elizaOS plugin system.