Unnecessary target checks have been removed
This commit is contained in:
parent
a9ab73ec72
commit
d803f6931f
|
@ -25,7 +25,7 @@ pub async fn ban_member(
|
||||||
Some(id) => id,
|
Some(id) => id,
|
||||||
None => {
|
None => {
|
||||||
sender_builder
|
sender_builder
|
||||||
.text("ban: нет ответа на сообщение пользователя.")
|
.text("Нет ID или ответа на сообщение пользователя.")
|
||||||
.reply_to(message.id())
|
.reply_to(message.id())
|
||||||
.build()
|
.build()
|
||||||
.send(&bot)
|
.send(&bot)
|
||||||
|
@ -39,21 +39,19 @@ pub async fn ban_member(
|
||||||
|
|
||||||
let callback = || async { ban_chat_member(&bot, user_id, chat_id).await };
|
let callback = || async { ban_chat_member(&bot, user_id, chat_id).await };
|
||||||
let demote_args: (&Bot, i64, i64) = (&bot, user_id, chat_id);
|
let demote_args: (&Bot, i64, i64) = (&bot, user_id, chat_id);
|
||||||
sender_builder
|
sender_builder.set_text("Невозможно забанить пользователя.");
|
||||||
.set_text("ban: невозможно забанить пользователя.");
|
|
||||||
|
|
||||||
if try_restrict(callback, demote_args, sender_builder.clone().build())
|
if try_restrict(callback, demote_args, sender_builder.clone().build())
|
||||||
.await
|
.await
|
||||||
.is_err()
|
.is_err()
|
||||||
{
|
{
|
||||||
sender_builder.build().send(&bot).await?;
|
|
||||||
Ok(EventReturn::Cancel)
|
Ok(EventReturn::Cancel)
|
||||||
} else {
|
} else {
|
||||||
let banned_user_name: String = user.get_user_name(&bot, &message).await.unwrap();
|
let banned_user_name: String = user.get_user_name(&bot, &message).await.unwrap();
|
||||||
|
|
||||||
sender_builder
|
sender_builder
|
||||||
.reply_to(message.id())
|
.reply_to(message.id())
|
||||||
.text(format!("ban: пользователь {} забанен.", banned_user_name))
|
.text(format!("Пользователь {banned_user_name} забанен."))
|
||||||
.build()
|
.build()
|
||||||
.send(&bot)
|
.send(&bot)
|
||||||
.await?;
|
.await?;
|
||||||
|
|
|
@ -25,19 +25,7 @@ pub async fn mute_member(
|
||||||
) -> HandlerResult {
|
) -> HandlerResult {
|
||||||
let (bot, message, mut sender_builder): ExtractedEntityData = handler_entity.extract();
|
let (bot, message, mut sender_builder): ExtractedEntityData = handler_entity.extract();
|
||||||
|
|
||||||
let user_id: i64 = match user.get_id() {
|
let user_id: i64 = user.get_id().unwrap();
|
||||||
Some(id) => id,
|
|
||||||
None => {
|
|
||||||
sender_builder
|
|
||||||
.text("mute: нет ответа на сообщение пользователя.")
|
|
||||||
.reply_to(message.id())
|
|
||||||
.build()
|
|
||||||
.send(&bot)
|
|
||||||
.await
|
|
||||||
.unwrap();
|
|
||||||
return Ok(EventReturn::Cancel);
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
sleep(Duration::from_millis(time.1)).await;
|
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 };
|
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())
|
if try_restrict(callback, demote_args, sender_builder.clone().build())
|
||||||
.await
|
.await
|
||||||
.is_err()
|
.is_err()
|
||||||
{
|
{
|
||||||
sender_builder.build().send(&bot).await?;
|
|
||||||
Ok(EventReturn::Cancel)
|
Ok(EventReturn::Cancel)
|
||||||
} else {
|
} else {
|
||||||
let muted_user_name: String = user.get_user_name(&bot, &message).await.unwrap();
|
let muted_user_name: String = user.get_user_name(&bot, &message).await.unwrap();
|
||||||
|
@ -60,8 +47,7 @@ pub async fn mute_member(
|
||||||
sender_builder
|
sender_builder
|
||||||
.reply_to(message.id())
|
.reply_to(message.id())
|
||||||
.text(format!(
|
.text(format!(
|
||||||
"mute: пользователю {} выдан мут на {:?} {}.",
|
"Пользователю {muted_user_name} выдан мут на {mute_duration} {postfix}."
|
||||||
muted_user_name, mute_duration, postfix
|
|
||||||
))
|
))
|
||||||
.build()
|
.build()
|
||||||
.send(&bot)
|
.send(&bot)
|
||||||
|
|
|
@ -28,9 +28,7 @@ pub async fn unmute_member(
|
||||||
|
|
||||||
if let Err(error) = bot.send(bot_action).await {
|
if let Err(error) = bot.send(bot_action).await {
|
||||||
sender_builder
|
sender_builder
|
||||||
.text(format!(
|
.text(format!("Невозможно снять мут с пользователя: {error:?}."))
|
||||||
"unmute: невозможно снять мут с пользователя: {error:?}"
|
|
||||||
))
|
|
||||||
.build()
|
.build()
|
||||||
.send(&bot)
|
.send(&bot)
|
||||||
.await?;
|
.await?;
|
||||||
|
@ -40,7 +38,7 @@ pub async fn unmute_member(
|
||||||
|
|
||||||
sender_builder
|
sender_builder
|
||||||
.reply_to(message.id())
|
.reply_to(message.id())
|
||||||
.text(format!("unmute: пользователю {} удален мут.", muted_user_name))
|
.text(format!("С пользователя {muted_user_name} снят мут."))
|
||||||
.build()
|
.build()
|
||||||
.send(&bot)
|
.send(&bot)
|
||||||
.await
|
.await
|
||||||
|
|
Loading…
Reference in New Issue