0 有用
1 下载

可与Discord API进行交互的JavaScript库

文件列表(压缩包大小 409.05K)

免费

概述

可与Discord API进行交互的JavaScript库

概述

discord.js是功能强大的Node.js模块,可以帮助你轻松地与Discord API进行交互。

  • 面向对象
  • 可预测的抽象
  • 高效
  • Discord API的100%覆盖率

安装

需要Node.js 14.0.0或更高版本。 忽略有关未满足的对等依赖项的所有警告,它们都是可选的。

没有语音支持:npm install discord.js 具有语音支持(@ discordjs/opus):npm install discord.js @discordjs/opus 具有语音支持(opusscript):npm install discord.js opusscript

音频引擎 首选的音频引擎是@ discordjs/opus,因为它的性能明显优于opusscript。 当两者均可用时,discord.js将自动选择 @ discordjs/opus。只有在使用@ discordjs/opus不便的开发环境中才使用opusscript。 对于生产机器人,尤其是它们要在多台服务器上运行时,应将 @ discordjs/opus视为必需。

可选安装包

  • zlib-sync:用于WebSocket数据压缩和填充(npm install zlib-sync
  • erlpack:可大大加快WebSocket数据(反)序列化的速度(npm install discord / erlpack
  • 为了更快地进行语音数据包加密和解密,可以安装下列安装包中任意一个:
    • sodium(npm install sodium
    • libsodium.js(npm install libsodium-wrappers
  • bufferutil:可实现更快的WebSocket连接(npm install bufferutil
  • utf-8-validate:与bufferutil结合使用,可以更快地处理WebSocket(npm install utf-8-validate

用法举例

const Discord = require('discord.js');
const client = new Discord.Client();

client.on('ready', () => {
  console.log(`Logged in as ${client.user.tag}!`);
});

client.on('message', msg => {
  if (msg.content === 'ping') {
    msg.channel.send('pong');
  }
});

client.login('token');

来源https://github.com/discordjs/discord.js

理工酷提示:

如果遇到文件不能下载或其他产品问题,请添加管理员微信:ligongku001,并备注:产品反馈

评论(0)

0/250