帮酷LOGO
  • 显示原文与译文双语对照的内容
文章标签:Javascript库  INT  Javascript  disco  JAVA  POW  API  
A JS interface for the Discord API.

  • 源代码名称:discord.js
  • 源代码网址:http://www.github.com/discordjs/discord.js
  • discord.js源代码文档
  • discord.js源代码下载
  • Git URL:
    git://www.github.com/discordjs/discord.js.git
  • Git Clone代码到本地:
    git clone http://www.github.com/discordjs/discord.js
  • Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/discordjs/discord.js
    Checked out revision 1.
    $ cd repo
    $ svn up trunk

  • discord.js


    Discord serverNPM versionNPM downloadsBuild statusDependenciesPatreon

    npm installnfo

    discord.js 是一个强大的node.js 插件模块,它允许你与Discord API进行交互。

    • 面向对象
    • 可以预测的抽象
    • 高性能
    • Discord API的100%覆盖

    安装

    需要 Node.js 8.0.0或者更高版本。
    忽略任何关于未满足的对等依赖项的警告,因为它们都是可选的。

    没有语音支持:npm install discord.js
    使用语音支持( 节点 ): npm install discord.js node-opus
    使用语音支持( opusscript ): npm install discord.js opusscript

    音频引擎

    首选的音频引擎是节点 opus,它的性能比opusscript好。 当两者都可用时,discord.js 将自动选择节点。 只有在节点opus难以工作的开发环境中推荐使用 opusscript 。 对于生产机器人,使用节点opus应该是必要的,尤其是当它们在多台服务器上运行时。

    可选软件包

    • zlib同步用于显著快速的web socket数据膨胀( npm install zlib-sync )
    • erlpack 用于显著加快 web socket数据( e ) 序列化( npm install discordapp/erlpack )
    • 可以安装以下软件包之一以加快语音数据包加密和解密:
    • UWS 用于更快的web socket连接( npm install uws )
    • 使用 UWS ( npm install bufferutil ) 时,使用 BufferUtil来实现更快的web socket连接,

    示例用法

    constDiscord=require('discord.js');constclient=newDiscord.Client();client.on('ready', () => {
     console.log(`Logged in as ${client.user.tag}!`);
    });client.on('message', msg=> {
     if (msg.content==='ping') {
     msg.reply('pong');
     }
    });client.login('token');

    链接

    扩展

    请确保还没有报告/建议该问题,并再次检查该文档的文档。
    如果你想提交一个公关指南,请参见 contribution 。

    帮助

    在文档中,如果你不理解某些内容,你会遇到问题,或者你只需要在右侧的direction 中使用,请不要犹豫加入官方的 discord.js 服务器。



    文章标签:JAVA  INT  Javascript  API  POW  Javascript库  disco  

    Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语