gluon/src/handlers/command_handlers/help_command.rs

32 lines
1.2 KiB
Rust
Raw Normal View History

2024-05-30 23:37:47 +03:00
use telers::{
event::{telegram::HandlerResult, EventReturn},
types::Message,
Bot,
};
use crate::types::structs::message_sender::MessageSender;
const HELP_TEXT: &str = "\
Команды:\n\
/unmute [ID] - снять мут с участника чата.\n\
/mute [ID] - выдать мут участнику чата.\n\
\n\
Для получения подробной помощи по командам использовать их без аргументов.\n\
\n\
Эмодзи:\n\
Отправлять в чат в ответ на сообщение другого пользователя.\n\
\n\
🎲 - мут участнику чата на рандомный интервал времени.\n\
🎰 - мут участнику чата на рандомный интервал времени; выпадание джекпота \
отправляет в бан.";
2024-05-30 23:37:47 +03:00
pub async fn help(bot: Bot, message: Message) -> HandlerResult {
2024-06-02 01:30:52 +03:00
MessageSender::builder(message.chat().id())
2024-05-30 23:37:47 +03:00
.text(HELP_TEXT)
2024-06-02 01:30:52 +03:00
.build()
2024-05-30 23:37:47 +03:00
.send(&bot)
.await
.unwrap();
Ok(EventReturn::Finish)
}