diff --git a/src/handlers/actions/ban.rs b/src/handlers/actions/ban.rs index dc482a4..1d8506e 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("ban: нет ответа на сообщение пользователя.") + .text("Нет ID или ответа на сообщение пользователя.") .reply_to(message.id()) .build() .send(&bot) @@ -39,21 +39,19 @@ 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("ban: невозможно забанить пользователя."); + sender_builder.set_text("Невозможно забанить пользователя."); if try_restrict(callback, demote_args, sender_builder.clone().build()) .await .is_err() { - sender_builder.build().send(&bot).await?; Ok(EventReturn::Cancel) } else { let banned_user_name: String = user.get_user_name(&bot, &message).await.unwrap(); sender_builder .reply_to(message.id()) - .text(format!("ban: пользователь {} забанен.", banned_user_name)) + .text(format!("Пользователь {banned_user_name} забанен.")) .build() .send(&bot) .await?; diff --git a/src/handlers/actions/mute.rs b/src/handlers/actions/mute.rs index fad6260..9680adb 100644 --- a/src/handlers/actions/mute.rs +++ b/src/handlers/actions/mute.rs @@ -25,19 +25,7 @@ pub async fn mute_member( ) -> HandlerResult { let (bot, message, mut sender_builder): ExtractedEntityData = handler_entity.extract(); - let user_id: i64 = match user.get_id() { - Some(id) => id, - None => { - sender_builder - .text("mute: нет ответа на сообщение пользователя.") - .reply_to(message.id()) - .build() - .send(&bot) - .await - .unwrap(); - return Ok(EventReturn::Cancel); - } - }; + let user_id: i64 = user.get_id().unwrap(); sleep(Duration::from_millis(time.1)).await; @@ -46,13 +34,12 @@ pub async fn mute_member( let callback = || async { restrict(&bot, user_id, unmute_date, chat_id).await }; - sender_builder.set_text("mute: невозможно выдать мут."); + sender_builder.set_text("Невозможно выдать мут."); if try_restrict(callback, demote_args, sender_builder.clone().build()) .await .is_err() { - sender_builder.build().send(&bot).await?; Ok(EventReturn::Cancel) } else { let muted_user_name: String = user.get_user_name(&bot, &message).await.unwrap(); @@ -60,8 +47,7 @@ pub async fn mute_member( sender_builder .reply_to(message.id()) .text(format!( - "mute: пользователю {} выдан мут на {:?} {}.", - muted_user_name, mute_duration, postfix + "Пользователю {muted_user_name} выдан мут на {mute_duration} {postfix}." )) .build() .send(&bot) diff --git a/src/handlers/actions/unmute.rs b/src/handlers/actions/unmute.rs index 668742c..13882cc 100644 --- a/src/handlers/actions/unmute.rs +++ b/src/handlers/actions/unmute.rs @@ -28,9 +28,7 @@ pub async fn unmute_member( if let Err(error) = bot.send(bot_action).await { sender_builder - .text(format!( - "unmute: невозможно снять мут с пользователя: {error:?}" - )) + .text(format!("Невозможно снять мут с пользователя: {error:?}.")) .build() .send(&bot) .await?; @@ -40,7 +38,7 @@ pub async fn unmute_member( sender_builder .reply_to(message.id()) - .text(format!("unmute: пользователю {} удален мут.", muted_user_name)) + .text(format!("С пользователя {muted_user_name} снят мут.")) .build() .send(&bot) .await