Discord RPC

This commit is contained in:
MasterAcnolo
2025-08-29 13:36:36 +02:00
parent 0d8bddbc20
commit aae9b2866c
4 changed files with 100 additions and 7 deletions

32
server/discordRPC.js Normal file
View File

@@ -0,0 +1,32 @@
// discordRPC.js
const RPC = require("discord-rpc");
const clientId = "1410934537051181146";
const rpc = new RPC.Client({ transport: "ipc" });
function startRPC() {
rpc.on("ready", () => {
console.log("✅ Connecté à Discord !");
const presence = {
largeImageKey: "icon",
smallImageKey: "acnolo_pfp",
smallImageText: "By MasterAcnolo",
startTimestamp: new Date(), // compteur de temps
details: "github.com/MasterAcnolo/Freedom-Loader",
};
rpc.setActivity(presence);
// Mise à jour toutes les 15 secondes si tu veux garder le compteur à jour
setInterval(() => {
rpc.setActivity(presence);
}, 15000);
});
rpc.login({ clientId }).catch(err => {
console.error("Erreur Discord RPC :", err);
});
}
module.exports = { startRPC };