You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将个人Discord Rich Presence活动类型从Playing修改为Listening

代码调整方法

Discord 官方对富 Presence 的活动类型定义了固定枚举值,你只需要修改setActivity配置中的type字段即可实现需求:

  1. LISTENING(正在收听)类型对应的枚举值为2,将你原有代码里无效的type: false替换为type: 2即可。
  2. 其余配置项可以按你的使用需求保留,修改后的完整代码如下:
const DiscordRPC = require('discord-rpc'); 
const client = new DiscordRPC.Client({ transport: 'ipc' }); 
require('dotenv').config(); 

(async () => {
    client.on('ready', async () => { 
        await client.setActivity({ 
            // buttons: [{ label: "Button Title Here", url: "Link For Button Here" }],
            details: "Listening music",
            largeImageKey: "spotifypng",
            largeImageText: "Spotify",
            type: 2,
            instance: false,
            startTimestamp: new Date()
        }).catch(err => console.log(err));

        console.log("Discord Rich Presence has been enabled.");
    });

    await client.login({ clientId: process.env.applicationID }).catch(console.error);
})();

其他常用活动类型枚举参考(按需调整)

  • 0 = PLAYING(游玩,默认类型)
  • 1 = STREAMING(直播)
  • 2 = LISTENING(收听,本次需求对应值)
  • 3 = WATCHING(观看)

修改完成后重启运行脚本即可看到活动类型变更为收听状态。

内容的提问来源于stack exchange,提问作者Deds

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.15 16:36:03