discord_bot/util/morePresence.js
SileNce5k 1ea4892167
Update to make it work on discord.js v13
* Use intents
* Use messageCreate instead of message
* Update sending embeds for v13
* Fix getNickname for v13
* Fix user presence
* guild.member to guild.members.cache.get
* Fix userinfo (+ some other minor changes)
2021-08-09 20:15:03 +02:00

28 lines
No EOL
1 KiB
JavaScript

module.exports = function (user) {
let details;
switch (user.presence.activities[0].name) {
case "foobar2000":
details = `Artist/Album: ${user.presence.activities[0].state}\nSong: ${user.presence.activities[0].details}\n`
break;
case "Apple Music":
details = `Artist/Song: ${user.presence.activities[0].details} \nAlbum: ${user.presence.activities[0].state}\n`
break;
case "Spotify":
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`
break;
case "Code":
if(user.presence.activities[0].details.slice(0, 7) === "Editing")
details = `Workspace: ${user.presence.activities[0].state}\nEditing: ${user.presence.activities[0].details.slice(8)}\n`
else
details = `Workspace: ${user.presence.activities[0].state}\n${user.presence.activities[0].details}\n`
break;
default:
details = 0;
break;
}
return details
}