From fc8a7d4d89284587d93630b0051c7afa36cc4f47 Mon Sep 17 00:00:00 2001 From: Bulat Kurbanov Date: Sun, 7 Jan 2024 21:44:22 +0100 Subject: [PATCH] Fixes --- src/bots/approved_bot/mod.rs | 3 ++- src/bots/approved_bot/modules/annotations/mod.rs | 2 +- src/bots/mod.rs | 4 ++++ 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/bots/approved_bot/mod.rs b/src/bots/approved_bot/mod.rs index b1b3ba0..e0cc845 100644 --- a/src/bots/approved_bot/mod.rs +++ b/src/bots/approved_bot/mod.rs @@ -25,7 +25,7 @@ use self::{ use super::{ bots_manager::get_manager_handler, ignore_channel_messages, ignore_chat_member_update, - BotCommands, BotHandler, + ignore_user_edited_message, BotCommands, BotHandler, }; async fn _update_activity(me: teloxide::types::Me, user: teloxide::types::User) -> Option<()> { @@ -86,6 +86,7 @@ pub fn get_approved_handler() -> (BotHandler, BotCommands) { dptree::entry() .branch(ignore_channel_messages()) .branch(ignore_chat_member_update()) + .branch(ignore_user_edited_message()) .branch(update_user_activity_handler()) .branch(get_help_handler()) .branch(get_settings_handler()) diff --git a/src/bots/approved_bot/modules/annotations/mod.rs b/src/bots/approved_bot/modules/annotations/mod.rs index 756f643..2fa588b 100644 --- a/src/bots/approved_bot/modules/annotations/mod.rs +++ b/src/bots/approved_bot/modules/annotations/mod.rs @@ -95,7 +95,7 @@ where let annotation_text = annotation.get_text(); let chunked_text = split_text_to_chunks(annotation_text, 512); - let current_text = chunked_text.get(0).unwrap(); + let current_text = chunked_text.first().unwrap(); let callback_data = match command { AnnotationCommand::Book { id } => AnnotationCallbackData::Book { id, page: 1 }, diff --git a/src/bots/mod.rs b/src/bots/mod.rs index 90c11a3..fe037e0 100644 --- a/src/bots/mod.rs +++ b/src/bots/mod.rs @@ -28,6 +28,10 @@ fn ignore_chat_member_update() -> crate::bots::BotHandler { .branch(Update::filter_my_chat_member().endpoint(|| async { Ok(()) })) } +fn ignore_user_edited_message() -> crate::bots::BotHandler { + dptree::entry().branch(Update::filter_edited_message().endpoint(|| async { Ok(()) })) +} + pub fn get_bot_handler() -> (BotHandler, BotCommands) { approved_bot::get_approved_handler() }