(※DiscordのBotトークンが必要です)
cargo build --release
target/release/discord-spam-reporter
を取り出すconfig.yml
を作成するconfig.yml
を以下の内容で作成する (内容は適宜書き換える)
# 通知するチャンネルのID
report_channel: 987654323109876543
# 通知するサーバーのID
guild: 918273645647382910
# Botのトークン
token: "Your token here"
# patternには正規表現を指定する。
# 正規表現の書式は https://docs.rs/regex/1.5.4/regex/#syntax を参照。
rules:
- pattern: ".+"
note: "何らかのメッセージ"
- pattern: "free +nitro"
note: "free nitroを検知"
- 環境変数
CONFIG
にconfig.yml
の存在する場所をフルパスまたはワーキングディレクトリからの相対パスで指定する
(例/home/kisaragi/projects/discord-spam-reporter/config.yml
,./config.yml
)