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
nativefeature). 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.