首页 > 解决方案 > 接收来自多个帐户的消息

问题描述

我正在开发一个 BetterDiscord 插件,它允许您通过令牌在单个 Discord 实例中接收和发送来自多个帐户的消息。假设用户已经拥有令牌,我该如何在另一个令牌下接收和发送消息,比如上下文菜单选项?

标签: javascriptdiscord

解决方案


要利用多个客户端,您只需将它们创建为单独的实例:

const Discord = require('discord.js');

const tokenA = 'SomeToken';
const tokenB = 'SomeOtherToken';

const clientA = new Discord.Client();
const clientB = new Discord.Client();

clientA.login(tokenA);
clientB.login(tokenB);

请记住,您必须为两个客户端配置诸如命令/别名之类的东西,并为两者上的事件添加处理程序。他们将充当独立的机器人。


推荐阅读