yaju-is-always-watching-you/config.example.yaml
awayatan f47fef177b
Some checks failed
CI / test (push) Failing after 4s
Add yaju-is-always-watching-you: Forgejo goroku-check webhook bot
Watches issue/PR comments and pushes for flagged phrases; warns commenters
via reply and opens a redacted correction PR for flagged file content,
never rewriting history or deleting content directly.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-26 22:47:12 +09:00

46 lines
1.7 KiB
YAML

# goroku-keisatsu の設定ファイル例。
# コピーして config.yaml として使う。秘密情報が入るので config.yaml は絶対にコミットしないこと。
listen_addr: ":8080"
# 是正PRやコメント投稿時にリクエストの署名検証に使う共有シークレット。
# Forgejo側のWebhook設定(Settings > Webhooks)で入力する値と同じにする。
webhook_secret: "change-me"
forgejo:
# 自ホストのForgejoのベースURL
base_url: "https://git.example.dev"
# bot専用アカウントで発行したAPIトークン(Settings > Applications)。
# 権限は対象リポジトリへの read/write + issue + pull-request で十分。
token: "change-me"
bot:
# 上のtokenを発行したbotアカウントのユーザー名。
# このアカウント自身の発言/pushには反応しない(無限ループ防止)。
username: "goroku-keisatsu-bot"
# 是正PR用に作成するブランチの接頭辞。
branch_prefix: "bot/goroku-fix/"
# push時にスキャンする対象拡張子。空にすると全ファイルを対象にする。
target_extensions:
- ".md"
- ".txt"
- ".go"
- ".py"
- ".js"
- ".ts"
# 検知する語録リスト。有名どころの一部だけを同梱しているので、
# 必要に応じて自分のconfig.yamlで自由に追加・削除すること。
phrases:
- "しょうもな"
- "たまげたなあ"
- "変態糞土方"
- "絶対に許さない"
- "24時間戦えますか"
- "本当に感謝しております"
- "巨大感謝"
- "覚悟はいいか?俺はできてる"
- "もうだめだ"
- "ンアッー"
- "ファッ!?"
- "24時間タタカエマスカ"