Some checks failed
CI / test (push) Failing after 4s
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>
46 lines
1.7 KiB
YAML
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時間タタカエマスカ"
|