Buttons with Discord RPC do not appear

const DiscordRPC = require('discord-rpc');
const clientId = '#';

const TrackerRPC = new DiscordRPC.Client({ transport: 'ipc' });

async function setActivity() {
    if (!TrackerRPC) return;
    TrackerRPC.setActivity({
            details: 'Tracker ',
            state: 'By Delta-data',
            startTimestamp: Date.now(),
            largeImageKey: 'angry-bee',
            largeImageText: 'angry-bee',
            smallImageKey: '#',
            smallImageText: '##',
            instance: false,
            buttons: [
                {
                    label: "Discord",
                    url: "#1"
                },
                {
                    label: "Telegram",
                    url: "#2"
                }
            ],
        });
}

TrackerRPC.on('ready', async () => {
    setActivity();

    setInterval(() => {
        setActivity();
    }, 15 * 1000);
});

TrackerRPC.login({ clientId }).catch(console.error);

module.exports = {
    TrackerRPC,
    setActivity
}; 
Was this page helpful?