botx-api-framework 0.1.8

Фреймворк для реализации ботов под платформу eXpress
Documentation
1
2
3
4
5
6
use crate::{contexts::RequestContext, results::CommandResult};

#[async_trait_with_sync::async_trait]
pub trait IMessageHandler: Send + Sync {
    async fn handle(&mut self, message: String, request_context: RequestContext) -> CommandResult;
}