Fjord ドキュメント
モジュール
01
ウェルカム
新メンバーを迎え、退出者を見送り、ロールを自動付与します。
含まれる機能
- 個別に設定できる歓迎とお別れのメッセージ
- 独自デザインのウェルカムカード
- 新規メンバーへのロール自動付与
- 参加と退出に別々のチャンネル
02
オートモデレーター
AutoMod は不要なコンテンツを検出し、サーバールールに従って対応します。
- 内容、スパム、リンク、メンション向けの十種類のフィルター
- ロールとチャンネルに個別の適用範囲
- 削除、タイムアウト、キック、BAN を含む最大十段階の警告
03
アクティビティログ
重要なイベントを選択した Discord チャンネルに記録します。
- 対応するイベントは 89 種類
- 共通のログチャンネル
- 個別に有効化できるログ
04
埋め込み
JSON を書かずにビジュアルエディターで構造化メッセージを作成します。
- タイトル、説明、フィールド、メディア
- 編集中のリアルタイムプレビュー
- 保存して再編集
リアクションロール
ボタンや選択メニューでメンバーがロールを選べます。ロールの組み合わせ、V1/V2 メッセージ、投稿の管理を設定できます。
含まれる機能
- 両形式でプレビュー、色、画像、複数の埋め込み、埋め込みの開閉・コピー・削除・並べ替えを使えます。V1はDiscordの固定フィールド、V2は自由なブロックを使います。以下で入力項目と違いを説明します。
- ラベル、絵文字、四種類のスタイル、選択肢ごとに一つ以上のロールを設定できるボタン
- 案内文、説明、絵文字、単一選択または複数選択に対応するメニュー
- V1はメッセージ全体の下に複数の独立したロール選択を作れます。共通のアクション行は最大5行です。メニューは1行、ボタンは最大5個で1行を使います。5メニューは追加のボタン行がない場合だけ可能です。各選択には最大25選択肢があります。V2はコンテナごとにボタンまたはメニューの選択を持ち、共通コンポーネント枠を使います。V1埋め込みの移動は独立したロール選択を動かしません。ロールボタンは青、灰、緑、赤ですが、サイトリンクボタンのエディターと一度だけ送信する機能はありません。
- 実際のメンバーのロールを変更せず選択操作を試せるライブプレビュー
- 構成の命名と複製、下書きの保存、メッセージの公開と更新、公開の取り消し
- ロールの権限と階層、画像サイズ、文字数、共通コンポーネント上限の案内
05
設定
設定では、言語、タイムゾーン、埋め込みの既定色を選び、ダッシュボードへのアクセスを委任し、保存されたモジュールデータを管理できます。
- ボットの埋め込みの既定色
- 言語とタイムゾーン
- ダッシュボード権限の委任
- 保存済みモジュールデータの管理
06
コマンド
Fjord のスラッシュコマンド、必要な権限、問題の解決方法。
スラッシュコマンドの使い方
スラッシュコマンドは Fjord 本体の機能で、ダッシュボードに専用モジュールはありません。Discord サーバーのチャンネルで / を入力し、コマンド名を探して選択します。続いて Discord に入力項目が表示されます。
- 正しいサーバーと、コマンドを使えるチャンネルを選びます。
- / を入力して Fjord のコマンドを選び、user などの必須項目を埋めます。
- 送信前に対象ユーザー、期間、任意の理由を確認します。
- Fjord の返答を読みます。権限や条件が不足している場合も表示されます。
利用条件と権限
ここにあるコマンドはサーバー内でのみ使えます。モデレーション権限は実行時に確認されるため、コマンドが見えていても使えるとは限りません。サーバー所有者は、自分のロール権限にかかわらず多くのモデレーションコマンドを使えます。
| コマンド | 必要な権限 | Fjord に必要 |
|---|---|---|
/help | サーバーの全メンバー | 追加のモデレーション権限は不要 |
/ban | メンバーをBAN | メンバーをBAN |
/kick | メンバーをキック | メンバーをキック |
/mute | メンバーをタイムアウト | メンバーをタイムアウト |
/unmute | メンバーをタイムアウト | メンバーをタイムアウト |
/warn | メッセージの管理 | 設定済みの追加措置に応じたタイムアウト、キック、BAN の権限 |
/warnings | メンバーをタイムアウト | 追加のモデレーション権限は不要 |
/clear-last-violation | メッセージの管理 | 追加のモデレーション権限は不要 |
/clear-all-violations | 管理者または所有者 | 追加のモデレーション権限は不要 |
/user-profile | サーバーの全メンバー | 追加のモデレーション権限は不要 |
ban、kick、mute、unmute には Fjord 側に対応する Discord 権限が必要です。Fjord の最上位ロールは対象メンバーの最上位ロールより上でなければなりません。実行者のロール順位も確認されますが、所有者は例外です。所有者をこれらの操作の対象にはできません。
コマンド一覧
| コマンド | 動作 | 入力項目 |
|---|---|---|
/help | 利用可能なモデレーションコマンドを表示します。 | なし |
/ban | メンバーをBANし、過去0~7日分のメッセージも削除できます。 | user 必須、reason 任意、delete_days 任意(0~7) |
/kick | メンバーをサーバーからキックします。新しい招待があれば戻れます。 | user 必須、reason 任意 |
/mute | 最長28日間の Discord タイムアウトを設定します。 | user 必須、minutes・hours・days は任意だが合計1分以上、reason 任意 |
/unmute | 有効なタイムアウトを解除します。/mute の逆操作です。 | user 必須、reason 任意 |
/warn | 警告を保存します。設定済みの警告段階に応じて追加措置が行われる場合があります。 | user 必須、reason 任意 |
/warnings | メンバーの警告数と履歴を表示します。 | user 必須 |
/clear-last-violation | メンバーの保存済み警告のうち最新の1件を削除します。 | user 必須 |
/clear-all-violations | メンバーの全警告、または user 省略時はサーバー全体の警告を削除します。 | user 任意、省略するとサーバー全体 |
/user-profile | 表示可能なプロフィール情報を示します。警告履歴は本人または権限を持つモデレーターだけが見られます。 | user 任意、省略すると自分のプロフィール |
重要な違い
/mute の合計期間は1分以上28日以下です。/unmute はタイムアウトがまだ有効な場合にのみ機能します。
/warn はオートモデレーターで設定した警告段階を使用します。段階によっては、タイムアウト、キック、BAN も実行されます。
/clear-last-violation は最新の警告1件だけを削除します。/clear-all-violations は選択したメンバーの全警告を削除し、user を省くとサーバー全体が対象になります。
警告履歴を消しても、以前の BAN やキックは取り消されません。/unmute は現在のタイムアウトだけを解除します。
問題の解決
| 問題 | 確認と対処 |
|---|---|
| コマンドが表示されません。 | サーバー内にいるか、Fjord が導入済みか、Discord がコマンド一覧を更新したかを確認します。改名の反映には少し時間がかかる場合があります。 |
| 権限不足と表示されます。 | 自分の権限と、サーバー設定にある Fjord の対応する権限を確認します。表示だけでは実行権限を得られません。 |
| ロール順位で操作が止められます。 | Fjord のロールを対象ロールより上に置きます。所有者でなければ、自分の最上位ロールも対象より上が必要です。 |
| Mute の期間が拒否されます。 | 1分以上28日以下にします。3つの時間項目がすべて0では無効です。 |
| /unmute で有効なタイムアウトがないと表示されます。 | 対象に Discord タイムアウトが残っているか確認します。期限切れのタイムアウトは再び解除できません。 |
| 警告がない、または削除できません。 | 対象ユーザーと権限を確認します。/clear-last-violation には保存済み警告が必要で、/clear-all-violations は保存済み警告を削除します。 |
| 一般的なエラーが表示されます。 | Bot 権限、ロール、Discord の稼働状況を確認して再試行します。続く場合はサポートへ連絡してください。 |