con un clic
discord-admin
Discord 서버 관리 기능. 사용자 타임아웃, 채널 메시지 전송, 사용자/채널 검색 등.
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
Discord 서버 관리 기능. 사용자 타임아웃, 채널 메시지 전송, 사용자/채널 검색 등.
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional 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를 사용하세요.