Skip to main content

Crate motosan_chat_core

Crate motosan_chat_core 

Source

Re-exports§

pub use bot::Bot;
pub use bot::BotBuilder;
pub use bot::MemberJoinEvent;
pub use bot::ReactionEvent;
pub use channel::Channel;
pub use error::Error;
pub use error::Result;
pub use event::Attachment;
pub use event::AttachmentKind;
pub use event::ChatType;
pub use event::IncomingEvent;
pub use event::IncomingEventKind;
pub use history::format_elapsed;
pub use history::CompactionStrategy;
pub use history::ConversationStore;
pub use history::HistoryConfig;
pub use history::HistoryMessage;
pub use history::HistoryRecord;
pub use history::InMemoryConversationStore;
pub use history::Summarizer;
pub use middleware::AllowList;
pub use middleware::Logger;
pub use middleware::Middleware;
pub use middleware::Next;
pub use middleware::RateLimiter;
pub use sender::Sender;
pub use store_json::JsonFileConversationStore;
pub use thread::StreamErrorHandler;
pub use thread::Thread;

Modules§

bot
channel
error
event
history
middleware
sender
store_json
testing
thread