diff --git a/src/handlers/actions/ban.rs b/src/handlers/actions/ban.rs index 90916c3..dc482a4 100644 --- a/src/handlers/actions/ban.rs +++ b/src/handlers/actions/ban.rs @@ -25,7 +25,7 @@ pub async fn ban_member( Some(id) => id, None => { sender_builder - .text("Ответьте на сообщение участника чата, которого вы хотите забанить") + .text("ban: нет ответа на сообщение пользователя.") .reply_to(message.id()) .build() .send(&bot) @@ -40,7 +40,7 @@ pub async fn ban_member( let callback = || async { ban_chat_member(&bot, user_id, chat_id).await }; let demote_args: (&Bot, i64, i64) = (&bot, user_id, chat_id); sender_builder - .set_text("Невозможно забанить участника чата, демотните своими силами и попробуйте снова"); + .set_text("ban: невозможно забанить пользователя."); if try_restrict(callback, demote_args, sender_builder.clone().build()) .await @@ -53,7 +53,7 @@ pub async fn ban_member( sender_builder .reply_to(message.id()) - .text(format!("Пользователь {} забанен.", banned_user_name)) + .text(format!("ban: пользователь {} забанен.", banned_user_name)) .build() .send(&bot) .await?; diff --git a/src/handlers/actions/mute.rs b/src/handlers/actions/mute.rs index 2053c17..fad6260 100644 --- a/src/handlers/actions/mute.rs +++ b/src/handlers/actions/mute.rs @@ -29,7 +29,7 @@ pub async fn mute_member( Some(id) => id, None => { sender_builder - .text("Ответьте на сообщение участника чата, которого вы хотите замьютить") + .text("mute: нет ответа на сообщение пользователя.") .reply_to(message.id()) .build() .send(&bot) @@ -46,7 +46,7 @@ pub async fn mute_member( let callback = || async { restrict(&bot, user_id, unmute_date, chat_id).await }; - sender_builder.set_text("Невозможно замьютить участника чата, демотните и попробуйте снова"); + sender_builder.set_text("mute: невозможно выдать мут."); if try_restrict(callback, demote_args, sender_builder.clone().build()) .await @@ -60,7 +60,7 @@ pub async fn mute_member( sender_builder .reply_to(message.id()) .text(format!( - "Пользователь {} замьючен на {:?} {}.", + "mute: пользователю {} выдан мут на {:?} {}.", muted_user_name, mute_duration, postfix )) .build() diff --git a/src/handlers/actions/unmute.rs b/src/handlers/actions/unmute.rs index 91aff2b..668742c 100644 --- a/src/handlers/actions/unmute.rs +++ b/src/handlers/actions/unmute.rs @@ -29,7 +29,7 @@ pub async fn unmute_member( if let Err(error) = bot.send(bot_action).await { sender_builder .text(format!( - "Невозможно снять мьют с участника чата по причине: {error:?}" + "unmute: невозможно снять мут с пользователя: {error:?}" )) .build() .send(&bot) @@ -40,7 +40,7 @@ pub async fn unmute_member( sender_builder .reply_to(message.id()) - .text(format!("С пользователя {} был снят мьют.", muted_user_name)) + .text(format!("unmute: пользователю {} удален мут.", muted_user_name)) .build() .send(&bot) .await diff --git a/src/handlers/command_handlers/help_command.rs b/src/handlers/command_handlers/help_command.rs index c36489b..f3fd7b2 100644 --- a/src/handlers/command_handlers/help_command.rs +++ b/src/handlers/command_handlers/help_command.rs @@ -7,15 +7,18 @@ use telers::{ use crate::types::structs::message_sender::MessageSender; const HELP_TEXT: &str = "\ - /help - помощь по боту.\n\ - /unmute - снимает с участника чата мьют, для подробностей, введите команду без аргументов \ - (только для админов).\n\ - /mute - накладывает на участника чата мьют, для подробностей, введите команду без аргументов \ - (только для админов).\n\ - 🎲 - выдаёт мут, для этого нужно отправить ТОЛЬКО эмодзи в ответ на сообщение участника. \ - чата, которого вы хотите замьютить (только для админов).\n\ - 🎰 - выдаёт бан в случае джекпота, напротив, мьют, всё так же кидайте этот эмодзи в ответ \ - на сообщение участника чата, которого вы хотите замьютить/забанить (только для админов)."; + Команды:\n\ + /unmute [ID] - снять мут с участника чата.\n\ + /mute [ID] - выдать мут участнику чата.\n\ + \n\ + Для получения подробной помощи по командам использовать их без аргументов.\n\ + \n\ + Эмодзи:\n\ + Отправлять в чат в ответ на сообщение другого пользователя.\n\ + \n\ + 🎲 - мут участнику чата на рандомный интервал времени.\n\ + 🎰 - мут участнику чата на рандомный интервал времени; выпадание джекпота \ + отправляет в бан."; pub async fn help(bot: Bot, message: Message) -> HandlerResult { MessageSender::builder(message.chat().id()) diff --git a/src/handlers/command_handlers/mute_command.rs b/src/handlers/command_handlers/mute_command.rs index ba03ce4..35fdfb0 100644 --- a/src/handlers/command_handlers/mute_command.rs +++ b/src/handlers/command_handlers/mute_command.rs @@ -36,7 +36,7 @@ pub async fn mute(bot: Bot, message: Message, command: CommandObject) -> Handler TargetUser::Id(id) } else { handler_entity.message_sender_builder - .text("Ответьте на сообщение или укажите первым аргументом ID человека, которого вы хотите замьютить") + .text("mute: нет ответа на сообщение или не указано ID пользователя.") .build() .send(&handler_entity.bot_instance) .await?; @@ -59,7 +59,7 @@ pub async fn mute(bot: Bot, message: Message, command: CommandObject) -> Handler handler_entity .message_sender_builder - .set_text("Укажите число, характеризующее длительность мьюта."); + .set_text("mute: не указана длительность (число)."); match args.get(duration_argument_position).cloned() { Some(duration_str) => { diff --git a/src/handlers/command_handlers/unmute_command.rs b/src/handlers/command_handlers/unmute_command.rs index 3ee9e3c..ac21a1d 100644 --- a/src/handlers/command_handlers/unmute_command.rs +++ b/src/handlers/command_handlers/unmute_command.rs @@ -27,7 +27,7 @@ pub async fn unmute(bot: Bot, message: Message, command: CommandObject) -> Handl Some(raw_id) => { handler_entity .message_sender_builder - .set_text("Укажите id пользователя, с которого вы хотите снять мьют"); + .set_text("unmute: ID пользователя не указан."); if let Ok(parsed_id) = raw_id.parse::() { let on_id: TargetUser = TargetUser::Id(parsed_id);