mit einem Klick
discord-amnesty
// 管理者が共有した謝罪内容をもとに、Discord timeout凍結の恩赦を判定し、短縮または解除する。管理者権限がある投稿者だけ実行可能。
// 管理者が共有した謝罪内容をもとに、Discord timeout凍結の恩赦を判定し、短縮または解除する。管理者権限がある投稿者だけ実行可能。
Discordで本人が『私を〇〇と呼んで』と明示したとき、現在の発言者本人のSupabase users.nicknameを安全に更新する。第三者の呼称変更やマスター/admin等の紛らわしい呼称は拒否する。
Discord timeout/freezingの内部仕様。Discord上の自然文依頼では実行しない。実行経路はcronのdiscord-autofreezeのみ。
Discordメッセージ履歴をチャンネル/期間/キーワードで検索し、timestamp、author、jump URLつきで返す。
公開Discordから安全に固定文リマインダーを登録する。通常チャットにはcron/file/terminal権限を開放しない。
Discordチャンネル/スレッドの直近または指定期間の会話を、依頼意図に合わせて自然に要約する。
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.
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.
Report:
Keep the report short. Do not expose tokens or internal stack traces.