javascript - 接收来自多个帐户的消息
问题描述
我正在开发一个 BetterDiscord 插件,它允许您通过令牌在单个 Discord 实例中接收和发送来自多个帐户的消息。假设用户已经拥有令牌,我该如何在另一个令牌下接收和发送消息,比如上下文菜单选项?
解决方案
要利用多个客户端,您只需将它们创建为单独的实例:
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);
请记住,您必须为两个客户端配置诸如命令/别名之类的东西,并为两者上的事件添加处理程序。他们将充当独立的机器人。
推荐阅读
- javascript - 通过'this'在javascript中列出()php
- r - 在 R 的全局环境中使用从包函数动态加载的 dll
- java - 从包含键的映射中获取最接近键的最快方法:5、10、15、20、25 等到 200
- javascript - 使用 javascript 操作页面上的元素
- azure-devops - 为什么 Azure-DevOps 用户看不到其他用户?
- sql - 如何修复sql中连接表的错误计数
- python - 战舰但无法定义
- reactjs - 如何在 React Native 中仅动态增加一个部分的高度
- c# - ASP.NET CORE 3.0 中的 IHtmlHelper - 获取属性值的正确方法是什么?
- java - 如何使用 JSTL 在 jsp 中迭代 foreach