NodeJS 当我尝试运行代码时出现不和谐的RPC错误

oalqel3c  于 2023-06-22  发布在  Node.js
关注(0)|答案(1)|浏览(165)

当我尝试运行代码时,我得到了这个错误。我在youtube上的教程的帮助下写了这段代码,但我不知道我犯了什么错误。
Error: Could not connect at Socket.onerror (/home/runner/Toshiro/node_modules/discord-rpc/src/transports/ipc.js:32:16) at Object.onceWrapper (node:events:510:26) at Socket.emit (node:events:390:28) at Socket.emit (node:domain:475:12) at emitErrorNT (node:internal/streams/destroy:157:8) at emitErrorCloseNT (node:internal/streams/destroy:122:3)
我的代码:

const clientId = "960430276532645888"
const DiscordRPC = require("discord-rpc");
const RPC = new DiscordRPC.Client({ transport: "ipc" });

DiscordRPC.register(clientId);

async function setActivity() {
  if (!RPC) return;
  RPC.setActivity({
    details: `Reading`,
    state: `all subjects`,
    startTimestamp: Date.now(),
    largeImageKey: `books`,
    largeImageText: `books`,
    smallImageKey: `verified`,
    smallImageText: `verified`,
    instance: false,
    buttons: [
      {
        label: `Join Me :)`,
        url: `https://www.sanfransentinel.com/combine-study.html`,

      },
    ]
  });
};

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

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

RPC.login({ clientId }).catch(err => console.error(err));

我怎么解决这个问题

6ss1mwsb

6ss1mwsb1#

在这里阅读:https://github.com/iCrawl/discord-vscode/issues/85
它看起来像它可能只是您的计算机上的权限。
尝试以admin身份运行代码编辑器,并确保Discord没有运行admin。How to run an application as admin.

如果你不是在本地运行它就不会工作,库连接到你本地运行的discord客户端。如果您将其托管在另一台机器上,它将无法再连接。

相关问题