diff --git a/src/bot/main.rs b/src/bot/main.rs index 5cede76..4ed422c 100644 --- a/src/bot/main.rs +++ b/src/bot/main.rs @@ -132,6 +132,7 @@ async fn run(args: BotConfig, client: Client) -> anyhow::Result<()> { .add_filter(ExcludedChatsFilter(args.excluded_chats.clone())) .add_filter(UpdateTypeFilter(&[UpdateType::New])) .add_filter(SilentFilter) + .add_filter(OnlyFromId(me.id())) .add_filter(TextFilter(&[".bl"], TextMatchMethod::StartsWith)), // Handler for converting currecies. FilteredHandler::new(CurrencyConverter::new()?) @@ -145,6 +146,7 @@ async fn run(args: BotConfig, client: Client) -> anyhow::Result<()> { .add_filter(ExcludedChatsFilter(args.excluded_chats.clone())) .add_filter(UpdateTypeFilter(&[UpdateType::New])) .add_filter(SilentFilter) + .add_filter(OnlyFromId(me.id())) .add_filter(TextFilter(&[".rl"], TextMatchMethod::StartsWith)), // Weather forecast. FilteredHandler::new(WeatherForecaster::new()?) @@ -172,6 +174,7 @@ async fn run(args: BotConfig, client: Client) -> anyhow::Result<()> { .add_filter(ExcludedChatsFilter(args.excluded_chats.clone())) .add_filter(UpdateTypeFilter(&[UpdateType::New])) .add_filter(SilentFilter) + .add_filter(OnlyFromId(me.id())) .add_filter(TextFilter(&[".c"], TextMatchMethod::StartsWith)) .add_filter(NotFilter(TextFilter( &[".cid"],