From f53b19e6261fb215741d64dcfe4e8798bf3b50b6 Mon Sep 17 00:00:00 2001 From: Rykov7 Date: Fri, 14 Jul 2023 09:45:16 +0300 Subject: [PATCH] Escape HTML characters when sending quotes --- app/stan.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/stan.py b/app/stan.py index dfc9a57..cf3f0cc 100644 --- a/app/stan.py +++ b/app/stan.py @@ -39,18 +39,18 @@ def add_stan_quote(message: types.Message): if message.reply_to_message and message.reply_to_message.text: if message.reply_to_message.text not in [i[0] for i in session.query(Quote.text).filter( Quote.chat_id == message.chat.id).all()]: - session.add(Quote(chat_id=message.chat.id, text=message.reply_to_message.text.replace("\n", " "))) + session.add(Quote(chat_id=message.chat.id, text=html.escape(message.reply_to_message.text.replace("\n", " ")))) session.commit() bot.send_message( message.chat.id, "✅ Добавил\n └ " - + message.reply_to_message.text.replace("\n", " ") + + html.escape(message.reply_to_message.text.replace("\n", " ")) + "", ) else: bot.send_message( message.chat.id, - f"⛔️ Не добавил, есть токое\n └ {message.reply_to_message.text}", + f"⛔️ Не добавил, есть токое\n └ {html.escape(message.reply_to_message.text)}", )