Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- client.on('presenceUpdate', user => {
- if(user.guild.name === "Treixatek Dev Dynasty"){
- if(!user.user.bot){
- let liveRoleID = "713813908577583106";
- let liveRole = user.guild.roles.find(role => role.id === liveRoleID);
- let updateChannel = user.guild.channels.get("639189304379179008")
- let notiRole = user.guild.roles.find(role => role.id === "714250563163783199")
- let currGame = user.presence.game;
- //console.log(currGame);
- if(currGame === null || currGame.name === "Spotify"){
- if(user.roles.has(liveRoleID)){
- user.removeRole(liveRole);
- let EndEmbed = new Discord.MessageEmbed()
- .setColor('#00ffea')
- .setTitle(":movie_camera: " + `**Stream Ended**`)
- .setDescription(`${user}'s stream just ended, catch the next one!`)
- .setFooter("aw man")
- updateChannel.send(EndEmbed);
- console.log("remove1")
- }
- return;
- }
- else if(currGame.type === 1 && currGame.name !== "Spotify"){
- if(user.roles.has(liveRoleID)){
- user.removeRole(liveRole);
- let EndEmbed = new Discord.MessageEmbed()
- .setColor('#00ffea')
- .setTitle(":movie_camera: " + `**Stream Ended**`)
- .setDescription(`${user}'s stream just ended, catch the next one!`)
- .setFooter("aw man")
- updateChannel.send(EndEmbed);
- console.log("remove2")
- }
- else{
- user.addRole(liveRole);
- let liveEmbed = new Discord.MessageEmbed()
- .setColor('#00ffea')
- .setTitle(":movie_camera: " + `**Streaming Now!**`)
- .setDescription(`${notiRole}, ${user} is live now! \n Go watch!`)
- .setFooter("Stream time!")
- updateChannel.send(liveEmbed);
- let notiStreamerEmbed = new Discord.MessageEmbed()
- .setColor('#00ffea')
- .setTitle(":movie_camera: " + `**Your stream is featured!**`)
- .setDescription(`Notification role holders have been \n pinged that your stream is live!`)
- .setFooter("Stream time!")
- user.send(notiStreamerEmbed);
- updateChannel.send(`${notiRole} yo new stream!`).then( msg => {
- msg.delete(0);
- })
- }
- }
- }
- }
- })
Advertisement
Add Comment
Please, Sign In to add comment