Skip to content

Commit a096622

Browse files
committed
fix: news link preview
1 parent 0e7a9fe commit a096622

2 files changed

Lines changed: 6 additions & 5 deletions

File tree

GoodMorningBot.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from telegram import Update, ReplyKeyboardMarkup, KeyboardButton
33
from telegram.ext import Application, CommandHandler, MessageHandler, filters, ContextTypes
44
from telegram.error import TelegramError
5-
5+
from telegram.constants import ParseMode
66
from WeatherApi import WeatherAPI
77
from DailyQuotes import DailyQuotes
88
from News_RSS import News
@@ -144,7 +144,7 @@ async def today_command(update: Update, context: ContextTypes.DEFAULT_TYPE):
144144
#Send Today Message when the command /today is issued
145145
try:
146146
msg = build_message()
147-
await update.message.reply_text(msg)
147+
await update.message.reply_text(msg, parse_mode=ParseMode.HTML, disable_web_page_preview=True)
148148
except Exception as e:
149149
await update.message.reply_text("⚠️ خطا در گرفتن اطلاعات روزانه")
150150
print("Today command error:", e)

News_RSS.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ def get_news(self) -> str:
99
print('[test](https://example.com) (test)')
1010
headlines = []
1111
for entry in feed.entries[:3]:
12-
entry_link = f"[{feed.feed.description}]({entry.link})"
13-
headlines.append(f"- {entry.title}")
14-
return "\n".join(headlines)
12+
entry_link = f"<a href='{entry.link}'>{feed.feed.description}</a>"
13+
headlines.append(f"- {entry.title} {entry_link}")
14+
return "\n".join(headlines)
15+

0 commit comments

Comments
 (0)