返回顶部
h

hypdiscordgodDiscord机器人工具

Build, extend, debug, scaffold, and package Discord bots and bot systems. Use when asked to create a Discord bot, scaffold a new bot project, add slash commands, prefix commands, event handlers, moderation systems, ticket systems, role tools, embeds, buttons, select menus, modals, webhooks, persistence, deployment setup, Bun support, Docker setup, dashboard/API integration, Discord OAuth dashboard auth, frontend dashboard scaffolding, queue/worker processing, Postgres/Prisma/Drizzle database var

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
111
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

hypdiscordgod

HypDiscordGOD

概述

使用此技能将Discord机器人请求转化为可交付的系统,具备清晰的架构、最小化特权意图、明确的配置,以及可用于生产的命令、API、工作进程和仪表盘结构。

优先行动而非理论:如果仓库已存在,直接检查并实现;如果项目不存在,立即搭建一个最小可运行系统。

默认采用现代Discord模式:

  • - 除非用户另有要求,优先使用斜杠命令而非传统前缀命令。
  • 对于Node/TypeScript项目优先使用discord.js,对于Python项目优先使用discord.py,除非仓库已使用其他库。
  • 将令牌和密钥保存在环境变量中,切勿硬编码。
  • 仅请求功能实际需要的意图和权限。

工作流程

  1. 1. 检查仓库并检测技术栈。
  2. 确定任务类型:
- 新机器人 - 现有机器人的新功能 - 重构/迁移 - 仪表盘/API集成任务 - Webhook集成任务 - 工作进程/队列任务 - 管理仪表盘任务 - 单体仓库启动任务 - 调试任务
  1. 3. 确认已使用的运行时、包管理器、存储模型和机器人库。
  2. 实施满足请求的最小干净变更。
  3. 根据需要添加或更新配置示例、命令注册、启动说明、API路由说明、认证说明和工作进程说明。
  4. 尽可能通过可用测试、类型检查或空运行进行验证。
  5. 如果从头创建新机器人或配套服务,优先使用捆绑的脚手架和模板,而非手动创建文件。

核心规则

  • - 当现有仓库存在时,匹配其代码风格。
  • 对意图、权限、路由和密钥采用最小特权原则。
  • 在JavaScript/TypeScript系统中将Discord雪花ID保持为字符串。
  • 当复杂度需要时,分离机器人运行时、HTTP API、仪表盘前端和工作进程的关注点。
  • 除非明确强化,否则将内存会话视为开发级。
  • 明确指出生产环境缺口:CSRF、持久化会话、刷新令牌存储、HTTPS、审计日志和权限执行。

单体仓库系统

对于机器人+API+仪表盘+工作进程系统:

  • - 清晰分离应用
  • 通过包或文档化约定共享模式、配置和类型辅助工具
  • 尽可能保留可运行的服务启动点和编排组合
  • 优先将单体仓库启动器连接到真实的捆绑模式,而非留下空占位符
  • 当需要完整移植或深度合并时,使单体仓库应用结构与更丰富的捆绑启动器对齐,以便其他代理无需重新搭建即可就地升级

输出期望

完成Discord机器人工作时:

  • - 修改现有项目而非发明并行架构。
  • 包含所有必需的环境变量。
  • 如果命令发生变化,说明命令注册步骤。
  • 如果必须启用意图或权限,说明门户端步骤。
  • 保持示例真实且可直接运行。
  • 添加持久化时,定义模式结构或迁移期望。
  • 添加部署时,适当保留可运行的部署产物。
  • 添加转录支持时,除非完全处理,否则说明嵌入、编辑/删除消息和保留的限制。
  • 添加仪表盘/API集成时,识别哪些认证部分是开发级,哪些是生产就绪。
  • 添加OAuth时,说明重定向URI要求、安全会话存储期望、刷新令牌处理期望和登出行为。
  • 添加队列/工作进程模式时,解释API、工作进程和机器人之间的职责划分。
  • 添加Prisma或Drizzle时,包含足够的启动资产,以便其他代理无需从头重建即可实际使用。
  • 准备公开发布时,保持措辞通用,移除私有假设,确保打包的技能独立可用。

捆绑资产

在节省时间时使用这些:

  • - assets/discord-js-ts-template/ 用于现代斜杠命令机器人启动器。
  • assets/bun-template/ 用于Bun导向的启动器。
  • assets/ticket-bot-starter/ 用于基于SQLite的工单机器人,支持认领、归档/重新打开和转录。
  • assets/dashboard-api-starter/ 用于Express + SQLite配套API启动器,包含OAuth启动认证、公会权限检查、真实OAuth公会列表、登出/会话处理、CSRF保护、Webhook路由、共享公会配置访问和队列/工作进程模式。
  • assets/dashboard-frontend-starter/ 用于React/Vite仪表盘前端启动器,支持多公会用户体验。
  • assets/moderation-dashboard-starter/ 用于管理仪表盘API启动器,包含审计日志。
  • assets/prisma-starter/ 用于Prisma + Postgres启动器,包含公会配置和工单模式。
  • assets/drizzle-starter/ 用于Drizzle + Postgres启动器,包含公会配置和工单模式。
  • assets/monorepo-starter/ 用于多服务布局启动器,组合机器人、API、仪表盘、工作进程、环境模板和Docker Compose。
  • assets/docker/ 用于基本容器部署产物。

参考资料

仅在需要时阅读:

  • - references/discord-bot-planning.md
  • references/discord-js-patterns.md
  • references/discord-py-patterns.md
  • references/persistence-patterns.md
  • references/postgres-prisma-drizzle-patterns.md
  • references/deployment-patterns.md
  • references/dashboard-api-patterns.md
  • references/oauth-dashboard-patterns.md
  • references/csrf-session-patterns.md
  • references/webhook-patterns.md
  • references/worker-queue-patterns.md
  • references/moderation-dashboard-patterns.md
  • references/monorepo-starter-patterns.md
  • references/ticket-system-patterns.md
  • references/ticket-advanced-patterns.md
  • references/ticket-bot-starter-notes.md
  • references/troubleshooting.md

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 hypdiscordgod-1775939535 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 hypdiscordgod-1775939535 技能

通过命令行安装

skillhub install hypdiscordgod-1775939535

下载

⬇ 下载 hypdiscordgod v1.0.0(免费)

文件大小: 44.34 KB | 发布时间: 2026-4-12 10:14

v1.0.0 最新 2026-4-12 10:14
- Initial release of hypdiscordgod skill.
- Supports building, extending, debugging, scaffolding, and packaging Discord bots and systems.
- Handles bot features including commands, moderation, tickets, roles, embeds, webhooks, dashboards, OAuth, persistence, and deployment setup.
- Offers support for Node.js/TypeScript (discord.js), Python (discord.py), Bun, Docker, Postgres/Prisma/Drizzle, mono-repo structures, and queue/worker systems.
- Includes bundled templates for common patterns and services to accelerate project setup.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部