Update discord.js dependency to version 14 (#116)
* Update discord.js in package.json to v14.16.3 & update package-lock.json * Update all embeds to work with v14 * Do not show discriminator if it is 0
This commit is contained in:
parent
c751a5aec2
commit
062e6d43dc
14 changed files with 1306 additions and 2437 deletions
|
@ -1,7 +1,7 @@
|
|||
const getNickname = require("../getNickname");
|
||||
const parseMention = require("../parseMention");
|
||||
const getFmUsername = require("./getFmUsername");
|
||||
const Discord = require('discord.js');
|
||||
const {EmbedBuilder} = require('discord.js');
|
||||
|
||||
require("dotenv").config();
|
||||
module.exports = async function(userID, guild) {
|
||||
|
@ -50,7 +50,7 @@ module.exports = async function(userID, guild) {
|
|||
sendText.text = scrobble.errorMsg;
|
||||
return sendText;
|
||||
}
|
||||
const embed = new Discord.MessageEmbed()
|
||||
const embed = new EmbedBuilder()
|
||||
.setTitle(`${scrobble.artist} - **${scrobble.album}**`)
|
||||
.setImage(scrobble.cover)
|
||||
sendText.embed = embed;
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
const getNickname = require("../getNickname");
|
||||
const parseMention = require("../parseMention");
|
||||
const getFmUsername = require("./getFmUsername");
|
||||
const Discord = require('discord.js');
|
||||
const {EmbedBuilder} = require('discord.js');
|
||||
|
||||
require("dotenv").config();
|
||||
module.exports = async function (userID, guild) {
|
||||
|
@ -57,8 +57,8 @@ module.exports = async function (userID, guild) {
|
|||
sendText.text = tracks.errorMsg;
|
||||
return sendText;
|
||||
}
|
||||
const embed = new Discord.MessageEmbed()
|
||||
.setAuthor(`Now playing - ${nickname}`, user.user.avatarURL({ dynamic: true, size: 4096 }))
|
||||
const embed = new EmbedBuilder()
|
||||
.setAuthor({name: `Now playing - ${nickname}`, iconURL: user.user.avatarURL({ dynamic: true, size: 4096 })})
|
||||
.setThumbnail(tracks[0].cover)
|
||||
.setColor(15780145)
|
||||
.addFields({
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// http://ws.audioscrobbler.com/2.0/?method=user.gettoptracks&user=username&api_key=YOUR_API_KEY&format=json
|
||||
|
||||
const getFmUsername = require("./getFmUsername");
|
||||
const Discord = require('discord.js');
|
||||
const {EmbedBuilder} = require('discord.js');
|
||||
const getNickname = require('../getNickname')
|
||||
const parseMention = require('../parseMention')
|
||||
|
||||
|
@ -94,8 +94,8 @@ module.exports = async function (userID, option, guild, compatibility=false) {
|
|||
});
|
||||
});
|
||||
}
|
||||
const embed = new Discord.MessageEmbed()
|
||||
.setAuthor(`Top ${duration} tracks for ${nickname}`, user.user.avatarURL({ dynamic: true, size: 4096 }))
|
||||
const embed = new EmbedBuilder()
|
||||
.setAuthor({name: `Top ${duration} tracks for ${nickname}`, iconURL: user.user.avatarURL({ dynamic: true, size: 4096 })})
|
||||
.setThumbnail(tracks[0].cover)
|
||||
.setColor(15780145)
|
||||
let tracksInfo = "";
|
||||
|
|
|
@ -14,7 +14,10 @@ module.exports = function (user) {
|
|||
details = `Artist: ${user.presence.activities[0].state}\nAlbum: ${user.presence.activities[0].details}\nSong: ${user.presence.activities[0].assets.largeText}\n`
|
||||
break;
|
||||
case "Custom Status":
|
||||
details = `"${user.presence.activities[0].state}"\n`
|
||||
if(user.presence.activities[0].state !== null)
|
||||
details = `"${user.presence.activities[0].state}"\n`
|
||||
else
|
||||
details = "";
|
||||
break;
|
||||
case "Code":
|
||||
if(user.presence.activities[0].details != null)
|
||||
|
|
|
@ -25,7 +25,7 @@ module.exports = function ({presenceText, presenceType, client}) {
|
|||
}
|
||||
|
||||
try {
|
||||
client.user.setActivity(presenceText, { type: presenceType });
|
||||
client.user.setPresence({ activities: [{ name: presenceText, type: presenceType }]});
|
||||
}catch(e){
|
||||
console.error(`${convertDateToISOString(new Date)}\n${e}`);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue