Add helper to skip redundant message edits

This commit is contained in:
2025-10-25 19:15:16 +02:00
parent 9fb550404e
commit 0d028b6a66
6 changed files with 73 additions and 22 deletions

View File

@@ -0,0 +1,18 @@
use teloxide::types::*;
pub fn is_message_text_equals(message: Option<MaybeInaccessibleMessage>, text: &str) -> bool {
let message = match message {
Some(v) => v,
None => return false,
};
let message = match message {
MaybeInaccessibleMessage::Inaccessible(_) => return false,
MaybeInaccessibleMessage::Regular(v) => v,
};
match message.text() {
Some(msg_text) => text == msg_text,
None => false,
}
}

View File

@@ -1,4 +1,5 @@
pub mod errors;
pub mod filter_command;
pub mod message_text;
pub mod pagination;
pub mod split_text;