用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/tokamak-network/ai-tokamak --skill discord-admin命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| name | discord-admin |
| description | Discord 서버 관리 기능. 사용자 타임아웃, 채널 메시지 전송, 사용자/채널 검색 등. |
| metadata | {"nanobot":{"requires":{"env":["DISCORD_TOKEN"]}}} |
Discord API를 사용하여 서버 관리 작업을 수행합니다.
모든 Discord API 호출에 auth_provider: "discord"를 설정하면 Bot 토큰이 자동으로 주입됩니다.
https://discord.com/api/v10
서버 관리 작업에는 Guild ID가 필요합니다. System Prompt에 포함되어 있습니다.
사용자 이름, 닉네임의 일부로 검색합니다.
{
"name": "web_fetch",
"arguments": {
"url": "https://discord.com/api/v10/guilds/{guild_id}/members/search",
"params": {"query": "홍길동", "limit": "5"},
"auth_provider": "discord"
}
}
{
"name": "web_fetch",
"arguments": {
"url": "https://discord.com/api/v10/guilds/{guild_id}/members/{user_id}",
"auth_provider": "discord"
}
}
사용자의 communication_disabled_until 필드를 ISO8601 형식으로 설정합니다.
{
"name": "web_post",
"arguments": {
"url": "https://discord.com/api/v10/guilds/{guild_id}/members/{user_id}",
"method": "PATCH",
"body": {"communication_disabled_until": "2024-01-01T12:00:00.000Z"},
"auth_provider": "discord"
}
}
타임아웃 시간 계산:
{
"name": "web_post",
"arguments": {
"url": "https://discord.com/api/v10/guilds/{guild_id}/members/{user_id}",
"method": "PATCH",
"body": {"communication_disabled_until": null},
"auth_provider": "discord"
}
}
{
"name": "web_fetch",
"arguments": {
"url": "https://discord.com/api/v10/guilds/{guild_id}/channels",
"auth_provider": "discord"
}
}
{
"name": "web_post",
"arguments": {
"url": "https://discord.com/api/v10/channels/{channel_id}/messages",
"method": "POST",
"body": {"content": "메시지 내용"},
"auth_provider": "discord"
}
}
{
"name": "web_post",
"arguments": {
"url": "https://discord.com/api/v10/channels/{channel_id}/messages",
"method": "POST",
"body": {"embeds": [{"title": "제목", "description": "설명", "color": 3447003}]},
"auth_provider": "discord"
}
}
{
"name": "web_fetch",
"arguments": {
"url": "https://discord.com/api/v10/guilds/{guild_id}/members/search",
"params": {"query": "홍길동", "limit": "5"},
"auth_provider": "discord"
}
}
검색 결과에서 user_id 확인
타임아웃 설정 (현재 + 60분):
{
"name": "web_post",
"arguments": {
"url": "https://discord.com/api/v10/guilds/{guild_id}/members/{user_id}",
"method": "PATCH",
"body": {"communication_disabled_until": "2024-01-15T13:00:00.000Z"},
"auth_provider": "discord"
}
}
{
"name": "web_fetch",
"arguments": {
"url": "https://discord.com/api/v10/guilds/{guild_id}/channels",
"auth_provider": "discord"
}
}
{
"name": "web_post",
"arguments": {
"url": "https://discord.com/api/v10/channels/{channel_id}/messages",
"method": "POST",
"body": {"content": "공지사항 내용입니다."},
"auth_provider": "discord"
}
}
retry_after를 확인하세요/guilds/{guild_id}/members (전체 목록) API는 Discord Developer Portal에서 "Server Members Intent"가 활성화되어야만 작동합니다.
활성화되지 않은 경우 403 Forbidden (code 40333) 에러가 발생합니다. 특정 사용자 검색 시 members/search API를 사용하세요.