Skip to main content

Crate elizaos_plugin_msteams

Crate elizaos_plugin_msteams 

Source
Expand description

Microsoft Teams integration plugin for elizaOS.

This crate provides:

  • MS Teams Bot Framework integration
  • Proactive messaging
  • Adaptive Cards support
  • Polls
  • Graph API integration for user/file operations

§Features

  • native (default): Enables the full service implementation with Tokio runtime

Re-exports§

pub use config::MSTeamsConfig;
pub use error::MSTeamsError;
pub use error::Result;
pub use client::MSTeamsClient;
pub use service::MSTeamsService;
pub use types::*;

Modules§

actions
Action interfaces and built-in actions for the native MS Teams service. Action interfaces and built-in actions for the MS Teams service.
client
MS Teams Bot Framework client implementation. MS Teams Bot Framework client implementation.
config
Configuration types and helpers for the MS Teams plugin. Configuration types and helpers for the MS Teams plugin.
error
Error types returned by the MS Teams plugin. Error types for the MS Teams plugin.
providers
Provider interfaces and built-in providers for the native MS Teams service. Provider interfaces and built-in providers for the MS Teams service.
service
Native MS Teams service implementation (requires the native feature). MS Teams service implementation.
types
Serializable types used for events and payloads. 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.