From b08bbf3a836d114e1eadf544a1ca8c7dc3ab0d8d Mon Sep 17 00:00:00 2001 From: Pavel Kirilin <win10@list.ru> Date: Sat, 15 Apr 2023 03:18:35 +0400 Subject: [PATCH] Added silence for some messages. Signed-off-by: Pavel Kirilin <win10@list.ru> --- src/bot/handlers/fun/chooser.rs | 6 ++++-- src/bot/handlers/fun/repeator.rs | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/bot/handlers/fun/chooser.rs b/src/bot/handlers/fun/chooser.rs index 76a7a1b..1c9b680 100644 --- a/src/bot/handlers/fun/chooser.rs +++ b/src/bot/handlers/fun/chooser.rs @@ -1,4 +1,4 @@ -use grammers_client::{Client, Update}; +use grammers_client::{Client, InputMessage, Update}; use rand::seq::SliceRandom; use crate::{bot::handlers::Handler, utils::messages::get_message}; @@ -23,7 +23,9 @@ impl Handler for Chooser { .and_then(|collected| collected.choose(&mut rand::rngs::OsRng).copied()); // It the string is chosen, reply to message with it. if let Some(answer) = response { - input_message.reply(answer).await?; + input_message + .reply(InputMessage::from(answer).silent(true)) + .await?; } else { input_message .reply("Я не Ñмог понÑть из чего мне выбирать. Попробуй ещё раз.") diff --git a/src/bot/handlers/fun/repeator.rs b/src/bot/handlers/fun/repeator.rs index 20398e3..5b41018 100644 --- a/src/bot/handlers/fun/repeator.rs +++ b/src/bot/handlers/fun/repeator.rs @@ -1,4 +1,4 @@ -use grammers_client::{Client, Update}; +use grammers_client::{Client, InputMessage, Update}; use crate::{bot::handlers::Handler, utils::messages::get_message}; @@ -9,7 +9,9 @@ pub struct Repeator; impl Handler for Repeator { async fn react(&self, _: &Client, update: &Update) -> anyhow::Result<()> { let Some(message) = get_message(update) else { return Ok(()) }; - message.respond(message.text()).await?; + message + .respond(InputMessage::from(message.text()).silent(true)) + .await?; Ok(()) } } -- GitLab