From 67ba66ad03998b92261e97005fd3188f2232a8f2 Mon Sep 17 00:00:00 2001 From: Phosphorus-M Date: Tue, 1 Oct 2024 22:03:08 -0300 Subject: [PATCH] fix: solve the message parsed in the hooks --- src/hooks/left_chat_member.rs | 9 ++++++--- src/hooks/new_chat_member.rs | 10 +++++----- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/src/hooks/left_chat_member.rs b/src/hooks/left_chat_member.rs index c7262f9..d1d0c50 100644 --- a/src/hooks/left_chat_member.rs +++ b/src/hooks/left_chat_member.rs @@ -1,8 +1,10 @@ -use teloxide::{Bot, types::ChatMemberUpdated, requests::Requester, utils::html}; +use teloxide::types::ParseMode::Html; +use teloxide::{ + payloads::SendMessageSetters, requests::Requester, types::ChatMemberUpdated, utils::html, Bot, +}; use crate::models::errors::BotErrors; - pub async fn left_chat_member(bot: Bot, chat_member: ChatMemberUpdated) -> Result<(), BotErrors> { let user = chat_member.old_chat_member.user; @@ -14,7 +16,8 @@ pub async fn left_chat_member(bot: Bot, chat_member: ChatMemberUpdated) -> Resul chat_member.chat.id, format!("Hasta la proximaaaa {username}!"), ) + .parse_mode(Html) .await?; Ok(()) -} \ No newline at end of file +} diff --git a/src/hooks/new_chat_member.rs b/src/hooks/new_chat_member.rs index 0e8372a..7d2eb3e 100644 --- a/src/hooks/new_chat_member.rs +++ b/src/hooks/new_chat_member.rs @@ -1,8 +1,8 @@ -use teloxide::{Bot, types::ChatMemberUpdated, requests::Requester, utils::html}; - use crate::models::errors::BotErrors; - - +use teloxide::types::ParseMode::Html; +use teloxide::{ + payloads::SendMessageSetters, requests::Requester, types::ChatMemberUpdated, utils::html, Bot, +}; /// Welcome Endpoint pub async fn new_chat_member(bot: Bot, chat_member: ChatMemberUpdated) -> Result<(), BotErrors> { @@ -18,8 +18,8 @@ pub async fn new_chat_member(bot: Bot, chat_member: ChatMemberUpdated) -> Result .unwrap_or_else(|| html::user_mention(user.id, user.full_name().as_str())); bot.send_message(chat_member.chat.id, format!("Bienvenidx a {telegram_group_name}, un lugar horrible pero bueno, pasala bien {username}!")) + .parse_mode(Html) .await?; Ok(()) } -