Fixed some dangerous methods.
This commit is contained in:
@ -132,6 +132,7 @@ 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(OnlyFromId(me.id()))
|
||||||
.add_filter(TextFilter(&[".bl"], TextMatchMethod::StartsWith)),
|
.add_filter(TextFilter(&[".bl"], TextMatchMethod::StartsWith)),
|
||||||
// Handler for converting currecies.
|
// Handler for converting currecies.
|
||||||
FilteredHandler::new(CurrencyConverter::new()?)
|
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(ExcludedChatsFilter(args.excluded_chats.clone()))
|
||||||
.add_filter(UpdateTypeFilter(&[UpdateType::New]))
|
.add_filter(UpdateTypeFilter(&[UpdateType::New]))
|
||||||
.add_filter(SilentFilter)
|
.add_filter(SilentFilter)
|
||||||
|
.add_filter(OnlyFromId(me.id()))
|
||||||
.add_filter(TextFilter(&[".rl"], TextMatchMethod::StartsWith)),
|
.add_filter(TextFilter(&[".rl"], TextMatchMethod::StartsWith)),
|
||||||
// Weather forecast.
|
// Weather forecast.
|
||||||
FilteredHandler::new(WeatherForecaster::new()?)
|
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(ExcludedChatsFilter(args.excluded_chats.clone()))
|
||||||
.add_filter(UpdateTypeFilter(&[UpdateType::New]))
|
.add_filter(UpdateTypeFilter(&[UpdateType::New]))
|
||||||
.add_filter(SilentFilter)
|
.add_filter(SilentFilter)
|
||||||
|
.add_filter(OnlyFromId(me.id()))
|
||||||
.add_filter(TextFilter(&[".c"], TextMatchMethod::StartsWith))
|
.add_filter(TextFilter(&[".c"], TextMatchMethod::StartsWith))
|
||||||
.add_filter(NotFilter(TextFilter(
|
.add_filter(NotFilter(TextFilter(
|
||||||
&[".cid"],
|
&[".cid"],
|
||||||
|
|||||||
Reference in New Issue
Block a user