From d3d13b32c9504e5b46c00bb7c66a63ce0ebf88a5 Mon Sep 17 00:00:00 2001 From: doryan Date: Thu, 10 Apr 2025 00:44:57 +0400 Subject: [PATCH] feat: add extra argument for command, add unban command help --- src/assets/ban_command_help.html | 6 +++--- src/assets/help_command.html | 7 ++++--- src/assets/mod.rs | 1 + src/assets/mute_command_help.html | 5 +++-- src/assets/privacy_command.html | 2 +- src/assets/unban_command_help.html | 8 ++++++++ src/assets/unmute_command_help.html | 5 +++-- 7 files changed, 23 insertions(+), 11 deletions(-) create mode 100644 src/assets/unban_command_help.html diff --git a/src/assets/ban_command_help.html b/src/assets/ban_command_help.html index 49c5c8e..a8804b3 100644 --- a/src/assets/ban_command_help.html +++ b/src/assets/ban_command_help.html @@ -1,8 +1,8 @@ -/ban {ID | REPLY} +/ban {ID | REPLY} [REASON]... Бан пользователя. -1. ID | REPLY. ID или ответ на сообщение пользователя. +1. ID | REPLY. ID или ответ на сообщение пользователя; +2. REASON. Причина бана. Команда доступна только администраторам. - diff --git a/src/assets/help_command.html b/src/assets/help_command.html index 61f448b..bb4cafa 100644 --- a/src/assets/help_command.html +++ b/src/assets/help_command.html @@ -1,8 +1,9 @@ Команды (для админов) -/mute {ID | REPLY} <DURATION> [TIME METRIC] - выдаёт мут на заданное время; -/unmute {ID | REPLY} - снимает мут; -/ban {ID | REPLY} - банит; +/mute {ID | REPLY} <DURATION> [TIME METRIC] [REASON]... - выдаёт мут на заданное время; +/unmute {ID | REPLY} [REASON]... - снимает мут; +/ban {ID | REPLY} [REASON]... - банит; +/unban {ID | REPLY} [REASON]... - разбанивает; Для более подробного описания, введите команды без аргументов. diff --git a/src/assets/mod.rs b/src/assets/mod.rs index 1668697..c307dc1 100644 --- a/src/assets/mod.rs +++ b/src/assets/mod.rs @@ -7,5 +7,6 @@ pub mod files { pub const HELP_COMMAND_TEXT: &str = include_str!("help_command.html"); pub const PRIVACY_COMMAND_TEXT: &str = include_str!("privacy_command.html"); pub const MUTE_COMMAND_HELP: &str = include_str!("mute_command_help.html"); + pub const UNBAN_COMMAND_HELP: &str = include_str!("unban_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 8c1a8d2..f2f6c59 100644 --- a/src/assets/mute_command_help.html +++ b/src/assets/mute_command_help.html @@ -1,4 +1,4 @@ -/mute {ID | REPLY} <DURATION> [TIME METRIC] +/mute {ID | REPLY} <DURATION> [TIME METRIC] [REASON]... Выдаёт мут. @@ -6,7 +6,8 @@ 1. ID | REPLY. ID или ответ на сообщение пользователя; 2. DURATION. Продолжительность мута (DURATION > 0); -3. TIME METRIC. Временная метрика. Измеряется в минутах/часах/днях/неделях/месяцах. По умолчанию применяется в днях. +3. TIME METRIC. Временная метрика. Измеряется в минутах/часах/днях/неделях/месяцах. По умолчанию применяется в днях; +4. REASON. Причина мута. Команда доступна только администраторам. diff --git a/src/assets/privacy_command.html b/src/assets/privacy_command.html index 9ed3ff6..66ed59d 100644 --- a/src/assets/privacy_command.html +++ b/src/assets/privacy_command.html @@ -1 +1 @@ -В боте Gluon v.0.2 не предусмотрено хранение данных о пользователе. +В боте Gluon v0.3 не предусмотрено хранение данных о пользователе. diff --git a/src/assets/unban_command_help.html b/src/assets/unban_command_help.html new file mode 100644 index 0000000..d6446ff --- /dev/null +++ b/src/assets/unban_command_help.html @@ -0,0 +1,8 @@ +/unban {ID | REPLY} [REASON]... + +Разбан пользователя. + +1. ID | REPLY. ID или ответ на сообщение пользователя; +2. REASON. Причина разбана. Обычно не имеет смысла, опциональный аргумент. + +Команда доступна только администраторам. diff --git a/src/assets/unmute_command_help.html b/src/assets/unmute_command_help.html index e8fc782..3e492b4 100644 --- a/src/assets/unmute_command_help.html +++ b/src/assets/unmute_command_help.html @@ -1,8 +1,9 @@ -/unmute {ID | REPLY} +/unmute {ID | REPLY} [REASON]... Cнимает мут с пользователя. -1. ID | REPLY. ID или ответ на сообщение пользователя. +1. ID | REPLY. ID или ответ на сообщение пользователя; +2. REASON. Причина снятие мута. Обычно не имеет смысла, опциональный аргумент. Команда доступна только администраторам.