Сheck for the existence of target user have been added
This commit is contained in:
parent
ac9fbcf344
commit
89119936c8
|
@ -22,8 +22,20 @@ pub async fn dice_handler(bot: Bot, message: Message) -> HandlerResult {
|
|||
let handler_entity: HandlerEntity = HandlerEntity::new(bot, message, sender);
|
||||
|
||||
let (mute_time, emoji): (TimeMetrics, &str) = (TimeMetrics::Days(dice.value), &dice.emoji);
|
||||
|
||||
let target: TargetUser = TargetUser::Reply(handler_entity.message_reciever.clone());
|
||||
|
||||
if !target.exist() {
|
||||
handler_entity
|
||||
.message_sender_builder
|
||||
.text("Нет ответа на сообщение пользователя.")
|
||||
.build()
|
||||
.send(&handler_entity.bot_instance)
|
||||
.await?;
|
||||
|
||||
return Ok(EventReturn::Cancel);
|
||||
}
|
||||
|
||||
match emoji {
|
||||
"🎲" => {
|
||||
mute_member(handler_entity, chat_id, target, (mute_time, DICE_DELAY_MS)).await?;
|
||||
|
|
Loading…
Reference in New Issue