1234567891011121314151617181920212223242526272829303132333435363738 |
- const presence = new Presence({
- clientId: "985821439829622825",
- }),
- browsingTimestamp = Math.floor(Date.now() / 1000);
- presence.on("UpdateData", () => {
- const presenceData: PresenceData = {
- largeImageKey:
- "https://cdn.rcd.gg/PreMiD/websites/B/BigRigFM/assets/logo.png",
- startTimestamp: browsingTimestamp,
- },
- spotifyUrl = document
- .querySelector(".player-artist-text a")
- .getAttribute("href");
- presenceData.details = `${
- document.querySelector(".player-artist-text").textContent
- } - ${document.querySelector(".player-title-text").textContent}`;
- presenceData.state =
- document.querySelector(".live-name")?.textContent || "AutoDJ";
- presenceData.buttons = [
- {
- label: "Tune into BRFM",
- url: "https://bigrig.fm/listen",
- },
- ];
- if (spotifyUrl) {
- presenceData.buttons.push({
- label: "Listen on Spotify",
- url: spotifyUrl,
- });
- }
- presence.setActivity(presenceData);
- });
|