Commit f9e09b9
Changed files (1)
src
llm
src/llm/summary.py
@@ -115,7 +115,7 @@ async def ai_summary(client: Client, message: Message, summary_prefix: str | Non
# summary Youtube & Bilibili video (skip for summaring chat history)
if startswith_prefix(message.text, prefix=PREFIX.AI_SUMMARY) and not remove_prefix(message.text, prefix=PREFIX.AI_SUMMARY).strip().startswith("#"):
# Youtube & Bilibili links in message's content or reply_to_message's content or reply_to_message's entity_urls
- links_to_check = [glom(message, Coalesce("content", "reply_to_message.content"), default="")]
+ links_to_check = [message.content, glom(message, Coalesce("reply_to_message.content"), default="")]
if message.reply_to_message:
reply_info = parse_msg(message.reply_to_message, use_cache=False, silent=True)
links_to_check.extend(reply_info["entity_urls"])