From f70f2f7412bb8cce559544690492fcade75ec23e Mon Sep 17 00:00:00 2001 From: notofoe <43095406+notofoe@users.noreply.github.com> Date: Tue, 24 Nov 2020 21:43:52 +0800 Subject: [PATCH] feat: telegram channel, show attachment name in title (#6219) --- lib/routes/telegram/channel.js | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/lib/routes/telegram/channel.js b/lib/routes/telegram/channel.js index 848983a84..587d11ccc 100644 --- a/lib/routes/telegram/channel.js +++ b/lib/routes/telegram/channel.js @@ -193,17 +193,19 @@ module.exports = async (ctx) => { const messageTextObject = item.find('.tgme_widget_message_bubble > .tgme_widget_message_text'); let messageText = '', messageTitle = ''; + if (messageTextObject.length > 0) { - messageTitle = messageTextObject.text(); messageText = `

${messageTextObject.html()}

`; + } + + if (pollQuestion !== '') { + messageTitle = pollQuestion; + } else if (attachmentTitle !== '') { + messageTitle = attachmentTitle; + } else if (messageTextObject.length > 0) { + messageTitle = messageTextObject.text(); } else { - if (pollQuestion !== '') { - messageTitle = pollQuestion; - } else if (attachmentTitle !== '') { - messageTitle = attachmentTitle; - } else { - messageTitle = pubDate; - } + messageTitle = pubDate; } return {