27 lines
642 B
Rust
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),
|
|
}
|
|
}
|