From f69c9680c1606f3cd3a2f2b1b82a3725e8b782ce Mon Sep 17 00:00:00 2001 From: doryan Date: Fri, 7 Jun 2024 13:13:26 +0400 Subject: [PATCH] ADDED: help command text;\nCHANGED: mute and unmute text of bot response --- src/assets/help_command.html | 10 ++++++++++ src/assets/mod.rs | 5 ++--- src/assets/mute_command_help.html | 13 ++++++------- src/assets/unmute_command_help.html | 7 ++++--- 4 files changed, 22 insertions(+), 13 deletions(-) create mode 100644 src/assets/help_command.html diff --git a/src/assets/help_command.html b/src/assets/help_command.html new file mode 100644 index 0000000..3d297fd --- /dev/null +++ b/src/assets/help_command.html @@ -0,0 +1,10 @@ +Команды (для админов) + +/mute {ID | REPLY} <DURATION> [TIME METRIC] - выдаёт мьют на заданное время; +/unmute {ID | REPLY} - снимает мьют; + +Эмодзи (для админов) + +🎲 - выдаёт мьют участнику чата на случайно заданное время (от 1 до 6 дней); +🎰 - выдаёт мьют участнику чата на случайно заданное время (от 1 до 63 дней), в случае джекпота участник отправляется в бан. + diff --git a/src/assets/mod.rs b/src/assets/mod.rs index a1aedb5..8960226 100644 --- a/src/assets/mod.rs +++ b/src/assets/mod.rs @@ -1,8 +1,7 @@ -use std::include_str; - pub mod files { - use super::*; + use std::include_str; + pub const HELP_COMMAND_TEXT: &str = include_str!("help_command.html"); pub const MUTE_COMMAND_HELP: &str = include_str!("mute_command_help.html"); pub const UNMUTE_COMMAND_HELP: &str = include_str!("unmute_command_help.html"); } diff --git a/src/assets/mute_command_help.html b/src/assets/mute_command_help.html index 783141a..599c367 100644 --- a/src/assets/mute_command_help.html +++ b/src/assets/mute_command_help.html @@ -1,10 +1,9 @@ -/mute [ID | REPLY] <DURATION: i64 (long long int)> [TIME METRIC] +/mute {ID | REPLY} <DURATION> [TIME METRIC] -Обязательные критерий: +Выдаёт мьют. -1. Участник чата. Введите ID участника чата, либо ответьте на его сообщение, чтобы его замьютить; -2. Длительность. Введите длительность мьюта, длительность должна быть не меньше нуля. +1. ID | REPLY. ID участника чата, или ответ на его сообщение; +2. DURATION. Продолжительность мьюта (DURATION > 0); +3. TIME METRIC. Временная метрика. Измеряется в минутах/часах/днях/неделях/месяцах. Gо-умолчанию, применяется в днях. -Необязательные критерий: - -1. Временная метрика. Если она не указана, то автоматически участнику чата выдаётся мьют в днях. +Команда доступна только администраторам. diff --git a/src/assets/unmute_command_help.html b/src/assets/unmute_command_help.html index 90f97f3..41d5980 100644 --- a/src/assets/unmute_command_help.html +++ b/src/assets/unmute_command_help.html @@ -1,6 +1,7 @@ -/unmute [ID | REPLY] +/unmute {ID | REPLY} -Обязательные критерий: +Cнимает мьют. -1. Участник чата. Введите ID участника чата, либо ответьте на его сообщение, чтобы c него снять мьют. +1. ID | REPLY ID участника чата, или ответ на его сообщение. +Команда доступна только администраторам.