From ba42ef6f376bec215a6374e80ad6cb853a243432 Mon Sep 17 00:00:00 2001 From: Supositware Date: Sun, 4 Jun 2023 19:02:44 +0200 Subject: [PATCH] Plugging friend sound --- events/client/status.js | 12 +++++++++++- json/listening.json | 3 +++ 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 json/listening.json diff --git a/events/client/status.js b/events/client/status.js index 5e37736..e5498a1 100644 --- a/events/client/status.js +++ b/events/client/status.js @@ -1,5 +1,6 @@ import { ActivityType } from 'discord.js'; import game from '../../json/playing.json' assert {type: 'json'}; +import music from '../../json/listening.json' assert {type: 'json'}; import watch from '../../json/watching.json' assert {type: 'json'}; export default { @@ -14,7 +15,7 @@ export default { }, 1800000); async function setStatus() { - const random = Math.floor((Math.random() * 2)); + const random = Math.floor((Math.random() * 3)); let types, status; // Random "Watching" status taken from json if (random === 0) { @@ -35,6 +36,15 @@ export default { console.log(`Setting status to: ${status}`); types = [ ActivityType.Playing, ActivityType.Competing ]; } + else if (random === 2) { + console.log('Status type: \x1b[32mPlaying\x1b[0m'); + + status = music[Math.floor((Math.random() * music.length))]; + status = status + ' | Now with slash commands!'; + + console.log(`Setting status to: ${status}`); + types = [ ActivityType.Listening ]; + } await client.user.setActivity(status, { type: types[Math.floor((Math.random() * types.length))] }); } }, diff --git a/json/listening.json b/json/listening.json new file mode 100644 index 0000000..822c50f --- /dev/null +++ b/json/listening.json @@ -0,0 +1,3 @@ +[ + "psychometricBussdown by oddballTheatre" +] \ No newline at end of file