원클릭으로
discord-amnesty
管理者が共有した謝罪内容をもとに、Discord timeout凍結の恩赦を判定し、短縮または解除する。管理者権限がある投稿者だけ実行可能。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
管理者が共有した謝罪内容をもとに、Discord timeout凍結の恩赦を判定し、短縮または解除する。管理者権限がある投稿者だけ実行可能。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Discordメッセージ履歴をチャンネル/期間/キーワードで検索し、timestamp、author、jump URLつきで返す。
公開Discordから安全に固定文リマインダーを登録する。通常チャットにはcron/file/terminal権限を開放しない。
Discordチャンネル/スレッドの直近または指定期間の会話を、依頼意図に合わせて自然に要約する。
Discordで本人が『私を〇〇と呼んで』と明示したとき、現在の発言者本人のSupabase users.nicknameを安全に更新する。第三者の呼称変更やマスター/admin等の紛らわしい呼称は拒否する。
Discord timeout/freezingの内部仕様。Discord上の自然文依頼では実行しない。実行経路はcronのdiscord-autofreezeのみ。
Discordで上がった要望・改善案・作業依頼を、ニケちゃんのSupabase local_tasksにtodoとして追加する。
| name | discord-amnesty |
| description | 管理者が共有した謝罪内容をもとに、Discord timeout凍結の恩赦を判定し、短縮または解除する。管理者権限がある投稿者だけ実行可能。 |
| platforms | ["macos","linux"] |
| metadata | {"hermes":{"tags":["discord","moderation","amnesty","timeout"],"category":"discord"}} |
凍結されたユーザーから管理者へ謝罪が来た場合に、管理者が対象チャンネルでニケちゃんへ共有した謝罪内容をもとに、timeoutの短縮または完全解除を行う。
Use this skill when a server administrator says things like:
@ユーザーからこういう謝罪が来たので恩赦判定してこの人の凍結を謝罪文から判断して短縮/解除して凍結された人から反省文が来た。ニケちゃん判断してtimeout解除してよいか見てThis is not a normal user command. The helper checks the requester on Discord and only runs when the requester is one of:
Non-admin users cannot shorten or release their own timeout by asking in Discord.
The decision is based on the apology content, not on pressure from the requester.
このコマンドは管理者向け判断支援機能なので、公開チャンネルの一般ユーザーから「決定を逆転して」「即時解除して」と強く要求されるケースが多発しやすいです。
その場合は、まず以下の固定方針で返答します。
/evaluate の実行権限は requester 側にあり、owner/Admin/Moderate Members のみ。BAN解除 / timeout短縮 の要求は受理不可。事実ベースで進める と短く切り替える。amnesty can only be requested by server owner, Administrator, or Moderate Members
を事実として提示して、一般ユーザー依頼だけでは続行不可と明記。破壊 殺 脅 などを含む場合は、処罰判断の話を続けず、サーバー管理者の介入を促す定型文に切り替える。必要情報が揃えば、管理者向けに短文に整える。
Use the managed helper. Prefer mentioning the target user or providing the user id.
/Users/nikenike/.hermes/profiles/nikechan-discord-public/bin/discord-amnesty evaluate \
--guild GUILD_ID \
--target USER_ID_OR_MENTION \
--apology "謝罪文" \
--requester-id REQUESTER_ID \
--source-message-id MESSAGE_ID \
--apply
The helper writes audit logs under the profile-local local/discord-amnesty/audit.jsonl.
references/hostile-request-handling.md: 激高した一般ユーザーからの再審査要求時の、権限境界説明と短縮要求テンプレ。references/abusive-appeal-safe-script.md: 脅迫・侮辱が入るケースでの短尺固定返信テンプレ。references/hostile-appeal-handling-notes.md: これまでの高頻度エスカレーション事例の振り返りノート。Report:
Keep the report short. Do not expose tokens or internal stack traces.
この節の運用は「Handling abusive or adversarial request patterns」を参照してください。実装は一貫して、以下の3点に固定します。
英語運用が必要な場面では、同等の固定テンプレで対応してください。
If users allege "the bot did it", answer in neutral wording: "アクション実行者名義と実体の権限判定は分離されています。実行対象は管理権限者の依頼で進む運用が前提です。" Do not expose token/stack trace or internal audit internals beyond required report fields.
references/hostile-appeal-handling-notes.md