gluon/src/handlers/commands/info_commands.rs

27 lines
642 B
Rust

use std::ops::Deref;
use telers::{
event::{telegram::HandlerResult, EventReturn},
filters::CommandObject,
types::Message,
Bot,
};
use crate::{
assets::files::{HELP_COMMAND_TEXT, PRIVACY_COMMAND_TEXT},
utils::telegram::senders::send_html,
};
#[inline]
pub async fn info_commands_endpoint(
bot: Bot,
message: Message,
command_object: CommandObject,
) -> HandlerResult {
match command_object.command.deref() {
"help" => send_html(&bot, &message, HELP_COMMAND_TEXT).await,
"privacy" => send_html(&bot, &message, PRIVACY_COMMAND_TEXT).await,
_ => Ok(EventReturn::Cancel),
}
}