@@ -1,4 +1,4 @@
|
|||||||
use grammers_client::{types::Chat, Client, Update};
|
use grammers_client::{types::Chat, Client, InputMessage, Update};
|
||||||
|
|
||||||
use crate::{bot::handlers::Handler, utils::messages::get_message};
|
use crate::{bot::handlers::Handler, utils::messages::get_message};
|
||||||
|
|
||||||
@@ -24,7 +24,9 @@ impl Handler for NotifyAll {
|
|||||||
response.push_str(format!("@{username} ").as_str());
|
response.push_str(format!("@{username} ").as_str());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
message.reply(response).await?;
|
message
|
||||||
|
.reply(InputMessage::from(response).silent(true))
|
||||||
|
.await?;
|
||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+4
-1
@@ -184,7 +184,10 @@ async fn run(args: BotConfig, client: Client) -> anyhow::Result<()> {
|
|||||||
.add_filter(ExcludedChatsFilter(args.excluded_chats.clone()))
|
.add_filter(ExcludedChatsFilter(args.excluded_chats.clone()))
|
||||||
.add_filter(UpdateTypeFilter(&[UpdateType::New]))
|
.add_filter(UpdateTypeFilter(&[UpdateType::New]))
|
||||||
.add_filter(SilentFilter)
|
.add_filter(SilentFilter)
|
||||||
.add_filter(TextFilter(&["@all"], TextMatchMethod::Contains))
|
.add_filter(TextFilter(
|
||||||
|
&["@all ", "@all,", "@all."],
|
||||||
|
TextMatchMethod::Contains,
|
||||||
|
))
|
||||||
.add_middleware::<MembersCount<100>>(),
|
.add_middleware::<MembersCount<100>>(),
|
||||||
// Time conversion utils
|
// Time conversion utils
|
||||||
FilteredHandler::new(TimeConverter)
|
FilteredHandler::new(TimeConverter)
|
||||||
|
|||||||
Reference in New Issue
Block a user