当我尝试运行代码时,我得到了这个错误。我在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));
我怎么解决这个问题
1条答案
按热度按时间6ss1mwsb1#
在这里阅读:https://github.com/iCrawl/discord-vscode/issues/85。
它看起来像它可能只是您的计算机上的权限。
尝试以admin身份运行代码编辑器,并确保Discord没有运行admin。How to run an application as admin.
如果你不是在本地运行它就不会工作,库连接到你本地运行的discord客户端。如果您将其托管在另一台机器上,它将无法再连接。