Ser Aymeric
すべてのガイド

権限とロールの順位

ボットに無制限のアクセスを与えずに、各機能に必要な権限を確認しましょう。

メッセージ、カード、お知らせ

投稿先のチャンネルで、Aymericに「チャンネルを見る」と「メッセージを送信」を許可してください。埋め込み形式の返信には「埋め込みリンク」、キャラクターカードや装備カードには「ファイルを添付」が必要です。リアクションロールとイベントの参加登録には、「メッセージ履歴を読む」と「リアクションの追加」が必要です。

ボットのサーバーロールだけでなく、チャンネルごとの権限の上書きも確認してください。ロールで許可した権限が、特定のチャンネルで拒否されている場合があります。外部のカスタム絵文字には「外部の絵文字を使用する」が必要な場合もあります。

ロールとニックネーム

リアクションロール、参加時のロール、報酬ロール、配信中ロール、キャラクターのロールには「ロールの管理」が必要です。付与または削除させたい各ロールよりも、Aymericの最上位ロールを上に配置してください。連携サービスが管理するロールは、通常のロールのように付与できません。

キャラクター名に合わせたニックネームの変更や、カスタムコマンドによるニックネームの変更には「ニックネームの管理」が必要です。Aymericのロールは、変更対象のメンバーの最上位ロールより上に配置してください。報酬ロールを付与するためだけに、ボットを管理者のロールより上に置く必要はありません。

モデレーションの権限

ほかの人のメッセージを削除したり、リアクションを消去したりするには「メッセージの管理」が必要です。

追加の権限は、実際に使う機能に必要なものだけを与えてください。「管理者」権限を与えても、チャンネルの権限の上書きやロールの位置の誤りを確認しなくてよいわけではありません。

コマンドを使えるのは誰?

  1. Discordでサーバー設定を開き、「連携サービス」からSer Aymericを選びます。
  2. メンバー、ロール、チャンネルごとのアプリのコマンド権限を確認します。チャンネルでメンバーがスラッシュコマンドを使えるかどうかには、「アプリコマンドを使う」権限も関係します。
  3. 一般メンバーのアカウントでテストします。オーナーと管理者はコマンドの制限を受けません。

チームにウェブサイトのアクセス権を与える

サーバーのオーナーと、「管理者」または「サーバー管理」の権限を持つメンバーは、このウェブサイトでAymericを管理できます。サーバーのダッシュボードの「ウェブサイトのアクセス」では、ボットの設定を管理できるボット管理者ロールと、ほかの設定にはアクセスせずにイベントだけを管理できるイベント管理者ロールを追加できます。

ウェブサイトのアクセス権は、Discordのコマンドを使う権限とは別のものです。ロールやチャンネルの変更には、引き続き対応するDiscordの権限が必要です。また、一部の設定はサーバーのオーナーしか変更できません。

よくある質問

サーバーやその設定が表示されないのはなぜですか?
そのサーバーに参加しているDiscordアカウントでログインしているか確認してください。メンバーは自分のプロフィールとランキングを見ることができます。設定を見るにはサーバー管理、ボット管理者、イベント管理者のいずれかのアクセス権が必要で、イベント管理者にはイベントだけが表示されます。
ログイン時にユーザー情報、メールアドレス、サーバー一覧を求められるのはなぜですか?
Discordでログインすると、ウェブサイトのアカウントが作成され、サイトに自分のサーバーを表示してアクセス権を確認できるようになります。そのため、identify、email、guildsの権限を求めます。これらの承認はDiscord上で行います。Discordのパスワードは誰にも教えないでください。
サーバーからAymericを削除するとどうなりますか?
Aymericを削除すると、サーバーの設定といくつかの種類のサーバーデータが削除されます。設定を残したい場合は、問題を解決するためにボットを削除して追加し直すことはしないでください。
Aymericに「管理者」権限は必要ですか?
いいえ。有効にする機能に必要な権限を与え、チャンネルの権限の上書きとロールの順位を確認してください。カードや画像を投稿するチャンネルでは、「埋め込みリンク」と「ファイルを添付」も必要です。
コマンドを使える人を制限できますか?
Discordのデスクトップ版でサーバー設定を開き、「連携サービス」からSer Aymericを選びます。そこで、ロール、メンバー、チャンネルごとにコマンドへのアクセスを設定できます。サーバーのオーナーと管理者はこれらの制限を受けません。保存したカスタムコマンドはすべて /カスタム command を共有するため、制限は保存した名前ごとではなく、このコマンドに対して適用されます。
ロールが付与されないのはなぜですか?
Aymericが「ロールの管理」権限を持っているか、Aymericの最上位ロールが対象のロールより上にあるか、機能が有効になっているかを確認してください。対象のロールが連携サービスの管理するロールでないことも必要です。リアクションロールの場合は、参加日数や必要なロールの条件と、最新のグループ設定を公開したかどうかも確認してください。