feed-data: update max message length

This commit is contained in:
Yotam Barnoy 2018-06-05 02:49:36 +00:00
parent 01a60db602
commit b720f4ae87
1 changed files with 13 additions and 3 deletions

View File

@ -109,10 +109,20 @@ module.exports = class FeedData extends Core.BaseEmbeddedData {
function formatPost(article) { function formatPost(article) {
let message = ""; let message = "";
let link = "";
let title = "";
if (article.title) message += `\n**${article.title}**`; if (article.title) title = `\n**${article.title}**`;
if (article.content) message += article.content.length > Config.charLimit ? `\n${article.content.substr(0, Config.charLimit)}...` : `\n${article.content}`; if (article.link) link = `\n\n${normaliseUrlForDiscord(article.link)}`;
if (article.link) message += `\n\n${normaliseUrlForDiscord(article.link)}`;
message += title;
if (article.content) {
let maxLen = Config.charLimit - title.length - link.length - 4;
message += article.content.length > maxLen ? `\n${article.content.substr(0, maxLen)}...` : `\n${article.content}`;
}
message += link;
return message; return message;
} }