开发者 资源

使用Discord API构建Bot、应用和集成,为你的社区带来更多可能性。

1000万+
活跃应用
在Discord上运行
500万+
开发者
使用Discord API
99.9%
API可用性
稳定可靠
50ms
平均响应
API延迟

API功能

Discord API提供丰富的功能,让你可以构建各种类型的应用

消息API

发送、编辑、删除消息,支持嵌入消息、附件、组件等。

Webhooks

创建Webhook自动发送消息到频道,无需Bot即可集成。

用户和服务器

获取用户信息、管理服务器成员、角色和权限。

交互组件

按钮、选择菜单、模态框等丰富的UI交互组件。

Rich Presence

显示游戏状态、邀请好友加入游戏等社交功能。

Slash Commands

创建斜杠命令,提供更好的用户体验和命令发现。

快速开始

只需几行代码,就可以创建一个功能完整的Discord Bot。使用你喜欢的编程语言和我们的官方或社区库,几分钟内即可开始。

1
在开发者门户创建应用
2
获取Bot Token
3
编写代码并运行
// 使用 discord.js 创建简单的 Bot
const { Client, GatewayIntentBits } = require('discord.js');
const client = new Client({ 
  intents: [GatewayIntentBits.Guilds, GatewayIntentBits.GuildMessages] 
});

client.on('ready', () => {
  console.log(`已登录为 ${client.user.tag}`);
});

client.on('interactionCreate', async interaction => {
  if (!interaction.isChatInputCommand()) return;
  
  if (interaction.commandName === 'ping') {
    await interaction.reply('Pong! 🏓');
  }
});

client.login('你的Bot Token');

支持的语言和库

使用你最熟悉的编程语言进行开发

JavaScript/Node.js
discord.js
25k+
Python
discord.py
14k+
Java
JDA
4k+
C#
Discord.Net
3k+
Go
discordgo
4k+
Rust
serenity
4k+

开始构建

访问开发者门户创建你的第一个应用,或加入开发者社区获取帮助和灵感。