Fix some subreddit embed bugs

This commit is contained in:
Dragon Fire
2020-06-08 17:06:00 -04:00
parent 1592041760
commit 0a668073f3
3 changed files with 4 additions and 4 deletions
+1 -1
View File
@@ -32,7 +32,7 @@
"climate",
"business",
"energy",
"crpytomarkets",
"cryptomarkets",
"mlb",
"nature",
"finance",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "xiao",
"version": "116.9.0",
"version": "116.9.1",
"description": "Your personal server companion.",
"main": "Xiao.js",
"scripts": {
+2 -2
View File
@@ -45,7 +45,7 @@ module.exports = class SubredditCommand extends Command {
.setURL(`https://www.reddit.com${post.permalink}`)
.setTimestamp(post.created_utc * 1000)
.setFooter(`${formatNumberK(post.ups)}`);
if (post.thumbnail && post.thumbnail !== 'self' && post.post_hint !== 'image') {
if (post.thumbnail && post.thumbnail !== 'self' && post.thumbnail !== 'default' && post.post_hint !== 'image') {
embed.setThumbnail(post.thumbnail);
}
return embed;
@@ -74,6 +74,6 @@ module.exports = class SubredditCommand extends Command {
async fetchIcon(subreddit) {
const { body } = await request.get(`https://www.reddit.com/r/${subreddit}/about.json`);
if (!body.data.icon_img && !body.data.community_icon) return 'https://i.imgur.com/DSBOK0P.png';
return body.data.icon_img || body.data.community_icon;
return body.data.icon_img || body.data.community_icon.replace(/\?.+/, '');
}
};