开发者 资源
使用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 Token3
编写代码并运行// 使用 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+