Version 0.1.0 - Mise en place de Discord.js
This commit is contained in:
34
backend/src/discord/Activity.js
Normal file
34
backend/src/discord/Activity.js
Normal file
@@ -0,0 +1,34 @@
|
||||
const bot = require('./Bot')
|
||||
const dlog = require('loguix').getInstance('Discord')
|
||||
const {ActivityType} = require('discord.js')
|
||||
|
||||
function getActivity() {
|
||||
const client = bot.getClient()
|
||||
return client.user.presence.activities[0]
|
||||
}
|
||||
|
||||
// Set All type of activities
|
||||
|
||||
function setMusicActivity(songName, artistName, imageUrl) {
|
||||
const client = bot.getClient()
|
||||
client.user.setActivity(`${songName} - ${artistName}`,{
|
||||
type: ActivityType.Listening,
|
||||
/*assets: {
|
||||
largeImage: imageUrl,
|
||||
largeText: songName
|
||||
}*/
|
||||
});
|
||||
dlog.log(`Activité mise à jour : ${songName} - ${artistName}`)
|
||||
}
|
||||
|
||||
function idleActivity() {
|
||||
const client = bot.getClient()
|
||||
client.user.setActivity("le silence absolu", {
|
||||
type: ActivityType.Listening
|
||||
|
||||
});
|
||||
dlog.log(`Activité mise à jour : rien`)
|
||||
}
|
||||
|
||||
|
||||
module.exports = {getActivity, setMusicActivity, idleActivity}
|
Reference in New Issue
Block a user