@ -21,6 +21,7 @@ use super::{
|
||||
get_chat_id::GetChatId,
|
||||
help::Help,
|
||||
notify_all::NotifyAll,
|
||||
time_converter::TimeConverter,
|
||||
weather_forecaster::WeatherForecaster,
|
||||
},
|
||||
fun::{
|
||||
@ -155,7 +156,13 @@ async fn run(args: BotConfig, client: Client) -> anyhow::Result<()> {
|
||||
FilteredHandler::new(NotifyAll)
|
||||
.add_filter(UpdateTypeFilter(&[UpdateType::New]))
|
||||
.add_filter(SilentFilter)
|
||||
.add_filter(TextFilter(&["@all"], TextMatchMethod::Contains)),
|
||||
.add_filter(TextFilter(&["@all"], TextMatchMethod::Contains))
|
||||
.add_middleware::<MembersCount<100>>(),
|
||||
// Time conversion utils
|
||||
FilteredHandler::new(TimeConverter)
|
||||
.add_filter(UpdateTypeFilter(&[UpdateType::New]))
|
||||
.add_filter(SilentFilter)
|
||||
.add_filter(TextFilter(&[".t"], TextMatchMethod::StartsWith)),
|
||||
];
|
||||
|
||||
let mut errors_count = 0;
|
||||
|
Reference in New Issue
Block a user