SuperAPI AI 工具集

discord-expert

编程与开发

查看项目

更新于 10-16 03:39

技能介绍

用途:该技能聚焦 Discord 机器人开发,基于 discord.js(Node.js)与 discord.py(Python)两大库,帮助完成斜杠命令、交互组件、嵌入消息、语音频道、审核与部署等任务。

主要能力:涵盖应用命令(斜杠命令、上下文菜单)、组件(按钮、下拉菜单、模态框)、语音播放与录制、Webhook 外部发帖、审计日志、AutoMod 自动审核;同时涉及 Gateway WebSocket 实时事件、REST API、Intents 事件订阅与分片扩展等平台概念。

使用方式:资料给出最佳实践,如优先使用斜杠命令而非前缀命令、实现错误处理与用户反馈、合理使用临时消息、遵守速率限制、按需缓存;UI 上使用嵌入、交互组件、清晰按钮标签、一致配色、时间戳与页脚;审核上建立日志、权限检查、审计追踪与申诉流程;性能上高效使用 Intents、大机器人分片、缓存热点数据、批量 API 调用、用 Webhook 发消息并监控延迟。资料还列出常见反模式:缺少 Intent 权限、不处理速率限制、命令过于复杂、错误信息差、硬编码服务器 ID、缺少权限检查、命令过多、命名不清、无帮助文档、响应不一致、易刷屏功能、缺少加载提示,以及暴露机器人令牌、缺少输入校验、角色权限过宽、无命令冷却、审核工具薄弱、数据存储不安全等安全问题。

适用场景:需要开发或维护 Discord 机器人、设计命令与交互、实现审核与语音功能、优化性能与安全时。

限制:资料未提供具体安装命令、代码示例细节、收费与价格信息,也未说明支持的具体版本或平台限制;详细实现示例需按需查阅随技能附带的参考文档。