自动翻译本页面为自动翻译,英文原文为最终版本。阅读此页的英文版

开发者

在Disband的基础上构建:从外部与你的空间交谈的机器人、集成和工具。这里的一切都是自托管的——Disband从不运行你的代码。

你可以建造什么

从这里开始

  1. 开始使用 — 创建一个机器人,获取它的 令牌,邀请它进入一个空间。大约两分钟。
  2. 托管你自己的机器人 — 在哪里运行客户端,以及如何让它保持运行。
  3. **JavaScript**或 Python。
  4. **API 参考**用于确切的端点。
  5. Webhook或嵌入,如果你只需要 单向通知。
  6. **状态系统**用于公共状态页面和RSS提要。

将Disband实施到游戏或应用中

Disband暴露了一个用机器人令牌认证的普通HTTP API。没有原生SDK或RPC运行时可以链接——任何可以发送HTTPS请求的堆栈都有效。一个典型的集成看起来像这样:

  1. 在设置→机器人中创建一个机器人,并授予它messages.write(以及 channels.manage,如果它应该创建频道)。

  2. 邀请机器人进入你想要发布的空间。

  3. 将代币存储在你的游戏或应用的秘密存储中——永远不要存储在客户端中 发送到玩家的代码。

  4. 从你的后端,调用作用域内的端点:

    curl -X POST https://www.disband.dev/api/v1/channels/CHANNEL_ID/messages \
      -H "Authorization: Bot $DISBAND_BOT_TOKEN" \
      -H "Content-Type: application/json" \
      -d '{"content": "Server restarted — 12 players online."}'
    
  5. 在游戏内响应聊天,长时间查询网关并发送 messageCreate事件传递到你的游戏逻辑中。

安全注意事项

开发者主题

如果你正在构建品牌客户端或皮肤,主题中的CSS变量是稳定的样式API。

问题