discordpy - en to ja_JP translation catalogue (4115 entries)

en: API Reference
ja_JP: APIリファレンス

en: The following section outlines the API of discord.py.
ja_JP: ここではdiscord.pyのAPIの概要を説明します。

en: This module uses the Python logging module to log diagnostic and errors in an output independent way.  If the logging module is not configured, these logs will not be output anywhere.  See :ref:`logging_setup` for more information on how to set up and use the logging module with discord.py.
ja_JP: このモジュールはPythonのloggingモジュールを使用して、出力に依存しない方法でエラーや診断の内容を記録します。loggingモジュールが設定されていない場合、これらのログはどこにも出力されません。discord.pyでloggingモジュールを使用する方法の詳細は :ref:`logging_setup` を参照してください。

en: Version Related Info
ja_JP: バージョン関連情報

en: There are two main ways to query version information about the library. For guarantees, check :ref:`version_guarantees`.
ja_JP: ライブラリに関するバージョン情報を問い合わせる方法は主に二つあります。保証については :ref:`version_guarantees` を参照してください。

en: A named tuple that is similar to :obj:`py:sys.version_info`.
ja_JP: :obj:`py:sys.version_info` と同様の名前付きタプル。

en: Just like :obj:`py:sys.version_info` the valid values for ``releaselevel`` are 'alpha', 'beta', 'candidate' and 'final'.
ja_JP: :obj:`py:sys.version_info` と同じように ``releaselevel`` の有効値は 'alpha'、'beta'、'candidate'、そして 'final' です。

en: A string representation of the version. e.g. ``'1.0.0rc1'``. This is based off of :pep:`440`.
ja_JP: ``'1.0.0rc1'`` のようなバージョンの文字列表現。これは :pep:`440` に基づいています。

en: Clients
ja_JP: クライアント

en: Represents a client connection that connects to Discord. This class is used to interact with the Discord WebSocket and API.
ja_JP: Discordに接続するクライアント接続です。このクラスはDiscordのWebSocket、及びAPIとの対話に使用されます。

en: Asynchronously initialises the client and automatically cleans up.
ja_JP: 非同期的にクライアントを初期化し自動でクリーンアップします。

en: A number of options can be passed to the :class:`Client`.
ja_JP: :class:`Client` には多くのオプションを渡すことが可能です。

en: Parameters
ja_JP: パラメータ

en: The maximum number of messages to store in the internal message cache. This defaults to ``1000``. Passing in ``None`` disables the message cache.
ja_JP: 内部のメッセージキャッシュに保存するメッセージの最大数。デフォルトは ``1000`` です。 ``None`` が渡されるとメッセージキャッシュは無効化されます。

en: Allow disabling the message cache and change the default size to ``1000``.
ja_JP: メッセージキャッシュの無効化が可能になり、デフォルトのキャッシュサイズが ``1000`` になりました。

en: Proxy URL.
ja_JP: プロキシのURL。

en: An object that represents proxy HTTP Basic Authorization.
ja_JP: プロキシのHTTP Basic認証を表すオブジェクト。

en: Integer starting at ``0`` and less than :attr:`.shard_count`.
ja_JP: ``0`` から始まり、 :attr:`.shard_count` より小さい整数。

en: The total number of shards.
ja_JP: シャードの総数。

en: The client's application ID.
ja_JP: クライアントのアプリケーションID。

en: The intents that you want to enable for the session. This is a way of disabling and enabling certain gateway events from triggering and being sent.
ja_JP: セッションで有効にするインテント。これは特定のゲートウェイイベントの発火、またはその送信を無効化できます。

en: Parameter is now required.
ja_JP: パラメータが必須になりました。

en: Allows for finer control over how the library caches members. If not given, defaults to cache as much as possible with the currently selected intents.
ja_JP: ライブラリのメンバーのキャッシュ方法をより詳細に制御することができます。指定されていない場合、デフォルトでは現在のインテントに応じて可能な限りキャッシュを行います。

en: Indicates if :func:`.on_ready` should be delayed to chunk all guilds at start-up if necessary. This operation is incredibly slow for large amounts of guilds. The default is ``True`` if :attr:`Intents.members` is ``True``.
ja_JP: 必要に応じて、 :func:`.on_ready` を遅延させ、すべてのギルドをチャンク化するかどうかを設定します。この操作は大量のギルドに参加している場合、非常に低速になります。 :attr:`Intents.members` が ``True`` である場合、これはデフォルトで ``True`` になります。

en: A status to start your presence with upon logging on to Discord.
ja_JP: Discordにログインした際の、開始時ステータス。

en: An activity to start your presence with upon logging on to Discord.
ja_JP: Discordにログインした際の、開始時アクティビティ。

en: Control how the client handles mentions by default on every message sent.
ja_JP: 送信されるすべてのメッセージにおいて、クライアントがメンションを処理するかどうかを制御します。

en: The maximum numbers of seconds before timing out and restarting the WebSocket in the case of not receiving a HEARTBEAT_ACK. Useful if processing the initial packets take too long to the point of disconnecting you. The default timeout is 60 seconds.
ja_JP: HEARTBEAT_ACKを受信できない際に、WebSocketをタイムアウトさせて再起動するまでの最大秒数。最初のパケットの処理に時間がかかり、接続を切断できないというような状況時に便利です。デフォルトでは60秒に設定されています。

en: The maximum number of seconds to wait for the GUILD_CREATE stream to end before preparing the member cache and firing READY. The default timeout is 2 seconds.
ja_JP: メンバーキャッシュの準備を行い、READYを実行する前にGUILD_CREATEストリームが終了するのを待機する最大秒数。デフォルトは2秒です。

en: Whether to assume the system clock is unsynced. This applies to the ratelimit handling code. If this is set to ``True``, the default, then the library uses the time to reset a rate limit bucket given by Discord. If this is ``False`` then your system clock is used to calculate how long to sleep for. If this is set to ``False`` it is recommended to sync your system clock to Google's NTP server.
ja_JP: システム時計が同期されていない可能性を考慮するかどうかを設定します。これはレートリミットの処理コードに適用されます。デフォルトでは ``True`` が設定されており、この場合、ライブラリはDiscordから受け取ったレートリミットバケットをリセットするため内部で時間を処理します。 ``False`` に設定されている場合は、システム時計を利用してどれくらいの時間スリープするかを計算します。もし、これを ``False`` に設定するのであれば、システム時計をGoogleのNTPサーバーと同期させることを推奨します。

en: Whether to enable events that are useful only for debugging gateway related information.
ja_JP: ゲートウェイ関連情報のデバッグにのみ役立つイベントを有効にするかどうかを設定します。

en: Right now this involves :func:`on_socket_raw_receive` and :func:`on_socket_raw_send`. If this is ``False`` then those events will not be dispatched (due to performance considerations). To enable these events, this must be set to ``True``. Defaults to ``False``.
ja_JP: 現在は :func:`on_socket_raw_receive` と :func:`on_socket_raw_send` がそのイベントです。 もし ``False`` にしたのならこれらのイベントは呼ばれません。 (パフォーマンスを考慮したためです) これを有効にする場合は ``True`` にしましょう。 デフォルトは ``False`` です。

en: The trace configuration to use for tracking HTTP requests the library does using ``aiohttp``. This allows you to check requests the library is using. For more information, check the `aiohttp documentation <https://docs.aiohttp.org/en/stable/client_advanced.html#client-tracing>`_.
ja_JP: ライブラリが ``aiohttp`` を使用して行うHTTPリクエストの追跡に使用する設定。これを使用するとライブラリが行うリクエストを確認できます。詳細は `aiohttp documentation <https://docs.aiohttp.org/en/stable/client_advanced.html#client-tracing>`_ を確認してください。

en: The maximum number of seconds to wait when a non-global rate limit is encountered. If a request requires sleeping for more than the seconds passed in, then :exc:`~discord.RateLimited` will be raised. By default, there is no timeout limit. In order to prevent misuse and unnecessary bans, the minimum value this can be set to is ``30.0`` seconds.
ja_JP: グローバル以外のレート制限が発生したときに待機する最大秒数。 渡された秒数以上待たないといけない場合、 :exc:`~discord.RateLimited` が発生します。デフォルトではタイムアウト制限はありません。 誤用や不要なBANを防ぐため、最小値は ``30.0`` 秒です。

en: The websocket gateway the client is currently connected to. Could be ``None``.
ja_JP: クライアントが現在接続しているWebSocketゲートウェイ。 ``None`` でもかまいません。

en: A decorator that registers an event to listen to.
ja_JP: 受け取るイベントを登録するデコレータ。

en: You can find more info about the events on the :ref:`documentation below <discord-api-events>`.
ja_JP: イベントの詳細については :ref:`以下のドキュメント <discord-api-events>` を参照してください。

en: The events must be a :ref:`coroutine <coroutine>`, if not, :exc:`TypeError` is raised.
ja_JP: イベントは :ref:`coroutine <coroutine>` でなければいけません。違う場合は :exc:`TypeError` が送出されます。

en: Example
ja_JP: 例

en: ``coro`` parameter is now positional-only.
ja_JP: ``coro`` 引数は位置限定引数になりました。

en: Raises
ja_JP: 例外

en: The coroutine passed is not actually a coroutine.
ja_JP: 渡された関数がコルーチンでない場合。

en: Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds.
ja_JP: HEARTBEATとHEARTBEAT_ACK間の待ち時間を秒単位で測定します。

en: This could be referred to as the Discord WebSocket protocol latency.
ja_JP: これはDiscord WebSocketプロトコルの待ち時間とも言えます。

en: type
ja_JP: 型

en: :class:`bool`: Whether the websocket is currently rate limited.
ja_JP: :class:`bool`: WebSocketにレート制限が課されているかどうかを指します。

en: This can be useful to know when deciding whether you should query members using HTTP or via the gateway.
ja_JP: これはメンバーを取得する際、HTTPを利用するか、ゲートウェイを介して行うかを決定するときに知っておくと役立ちます。

en: Represents the connected client. ``None`` if not logged in.
ja_JP: 接続されたクライアント。ログインしていない場合は ``None`` です。

en: The guilds that the connected client is a member of.
ja_JP: 接続したクライアントがメンバーとして参加しているギルド。

en: The emojis that the connected client has.
ja_JP: 接続したクライアントが利用できる絵文字。

en: The stickers that the connected client has.
ja_JP: 接続したクライアントが持つスタンプ。

en: Read-only list of messages the connected client has cached.
ja_JP: 接続したクライアントがキャッシュしているメッセージの読み取り専用リスト。

en: The private channels that the connected client is participating on.
ja_JP: 接続したクライアントが参加しているプライベートチャンネル。

en: This returns only up to 128 most recent private channels due to an internal working on how Discord deals with private channels.
ja_JP: Discordでのプライベートチャンネルの取扱いは内部的に処理されているため、これは最新のプライベートチャンネルから最大128個までしか取得できません。

en: Represents a list of voice connections.
ja_JP: ボイス接続のリストを表します。

en: These are usually :class:`.VoiceClient` instances.
ja_JP: 通常、 :class:`.VoiceClient` インスタンスです。

en: If this is not passed via ``__init__`` then this is retrieved through the gateway when an event contains the data or after a call to :meth:`~discord.Client.login`. Usually after :func:`~discord.on_connect` is called.
ja_JP: これが ``__init__`` で渡されなかった場合、データを含むイベントが発生した際にゲートウェイを介して、または :meth:`~discord.Client.login` の後に取得されます。通常は :func:`~discord.on_connect` が呼び出された後です。

en: The client's application flags.
ja_JP: クライアントのアプリケーションフラグ。

en: The client's application info.
ja_JP: クライアントのアプリケーション情報。

en: This is retrieved on :meth:`~discord.Client.login` and is not updated afterwards. This allows populating the application_id without requiring a gateway connection.
ja_JP: これは :meth:`~discord.Client.login` で取得され、その後更新されません。これによりゲートウェイ接続を行わずにapplication_idを取得できます。

en: This is ``None`` if accessed before :meth:`~discord.Client.login` is called.
ja_JP: もし :meth:`~discord.Client.login` の呼び出し前にアクセスされた場合は ``None`` です。

en: The :meth:`~discord.Client.application_info` API call
ja_JP: :meth:`~discord.Client.application_info` API呼び出し

en: :class:`bool`: Specifies if the client's internal cache is ready for use.
ja_JP: :class:`bool`: クライアントの内部キャッシュが利用可能となっているか。

en: The default error handler provided by the client.
ja_JP: クライアントによって提供されるデフォルトのエラーハンドラ。

en: By default this logs to the library logger however it could be overridden to have a different implementation. Check :func:`~discord.on_error` for more details.
ja_JP: デフォルトでは、これはライブラリロガーに出力されますが、異なる実装によって上書きされる可能性があります。詳細については :func:`~discord.on_error` を確認してください。

en: ``event_method`` parameter is now positional-only and instead of writing to ``sys.stderr`` it logs instead.
ja_JP: ``event_method`` パラメータが位置限定引数になり、 ``sys.stderr`` に出力するのではなくログに記録するようになりました。

en: A hook that is called before IDENTIFYing a session. This is useful if you wish to have more control over the synchronization of multiple IDENTIFYing clients.
ja_JP: セッションの識別前に呼び出されるフック。複数の識別クライアントの同期をより細かく制御したい場合に役立ちます。

en: The default implementation sleeps for 5 seconds.
ja_JP: デフォルトの実装では5秒間スリープします。

en: The shard ID that requested being IDENTIFY'd
ja_JP: IDENTIFYされることを要求したシャードID

en: Whether this IDENTIFY is the first initial IDENTIFY.
ja_JP: この識別が、最初の初期化を伴う識別であるかどうか。

en: A coroutine to be called to setup the bot, by default this is blank.
ja_JP: ボットのセットアップのためのコルーチンです。デフォルトでは空です。

en: To perform asynchronous setup after the bot is logged in but before it has connected to the Websocket, overwrite this coroutine.
ja_JP: ボットがログインした後で、ウェブソケットに接続する前に非同期のセットアップを行いたい場合は、このコルーチンを上書きしてください。

en: This is only called once, in :meth:`login`, and will be called before any events are dispatched, making it a better solution than doing such setup in the :func:`~discord.on_ready` event.
ja_JP: これは :meth:`login` にて一度だけ呼び出され、イベントが呼び出される前に呼び出されるため、 :func:`~discord.on_ready` より優れています。

en: Since this is called *before* the websocket connection is made therefore anything that waits for the websocket will deadlock, this includes things like :meth:`wait_for` and :meth:`wait_until_ready`.
ja_JP: これはWebSocket接続の *前に* 呼ばれるため、WebSocketを待つ関数の呼び出しはデッドロックします。これには :meth:`wait_for` や :meth:`wait_until_ready` が含まれます。

en: Logs in the client with the specified credentials and calls the :meth:`setup_hook`.
ja_JP: 指定した資格情報を使用してクライアントにログインし、 :meth:`setup_hook` を呼び出します。

en: The authentication token. Do not prefix this token with anything as the library will do it for you.
ja_JP: 認証用のトークン。このライブラリが処理するため、トークンの頭に何も付けないでください。

en: The wrong credentials are passed.
ja_JP: 不正な認証情報が渡された場合。

en: An unknown HTTP related error occurred,     usually when it isn't 200 or the known incorrect credentials     passing status code.
ja_JP: 不明なHTTP関連のエラーが発生した場合。通常、ステータスコードが200でないか、既知の誤った資格情報が渡された場合です。

en: Creates a websocket connection and lets the websocket listen to messages from Discord. This is a loop that runs the entire event system and miscellaneous aspects of the library. Control is not resumed until the WebSocket connection is terminated.
ja_JP: WebSocket接続を作成し、Discordからのメッセージを受け取れるようにします。これはイベントシステム全体とライブラリの様々な機能を実行するループです。WebSocket接続が終了するまで、制御は再開されません。

en: If we should attempt reconnecting, either due to internet failure or a specific failure on Discord's part. Certain disconnects that lead to bad state will not be handled (such as invalid sharding payloads or bad tokens).
ja_JP: インターネットの障害やDiscord側の特定の障害が発生した際に再接続を試みるかどうか。不正な状態による特定の切断 (無効なシャーディングペイロードや不正なトークンなど) は処理されません。

en: If the gateway to connect to Discord is not found. Usually if this     is thrown then there is a Discord API outage.
ja_JP: Discordに接続するためのゲートウェイが見つからない場合。通常、この例外はDiscord APIの停止によって引き起こされます。

en: The websocket connection has been terminated.
ja_JP: WebSocket接続が終了した場合。

en: Closes the connection to Discord.
ja_JP: Discordとの接続を閉じます。

en: Clears the internal state of the bot.
ja_JP: Botの内部状態をクリアします。

en: After this, the bot can be considered "re-opened", i.e. :meth:`is_closed` and :meth:`is_ready` both return ``False`` along with the bot's internal cache cleared.
ja_JP: これが実行されると、Botは「再オープン」されたとみなされます。そのため、 :meth:`is_closed` や :meth:`is_ready` は ``False`` を返し、内部のキャッシュもクリアされます。

en: A shorthand coroutine for :meth:`login` + :meth:`connect`.
ja_JP: :meth:`login` + :meth:`connect` を簡略化したコルーチン。

en: An unexpected keyword argument was received.
ja_JP: 予期しないキーワード引数を受け取った場合。

en: A blocking call that abstracts away the event loop initialisation from you.
ja_JP: イベントループの初期化を抽象化するブロッキングコール。

en: If you want more control over the event loop then this function should not be used. Use :meth:`start` coroutine or :meth:`connect` + :meth:`login`.
ja_JP: イベントループをより詳細に制御するには、この関数を使用しないでください。 :meth:`start` または :meth:`connect` + :meth:`login` を使用してください。

en: This function also sets up the logging library to make it easier for beginners to know what is going on with the library. For more advanced users, this can be disabled by passing ``None`` to the ``log_handler`` parameter.
ja_JP: またこの関数は、初心者がライブラリの仕組みを知ることが簡単にできるよう logging ライブラリを設定します。より高度なユーザーは、 ``log_handler`` に ``None`` を渡してこれを無効化することもできます。

en: This function must be the last function to call due to the fact that it is blocking. That means that registration of events or anything being called after this function call will not execute until it returns.
ja_JP: この関数はブロッキングを行うため、必ず最後に呼び出してください。この関数を呼び出した後に呼び出されるイベントや関数は、Botが停止するまで実行されません。

en: The log handler to use for the library's logger. If this is ``None`` then the library will not set up anything logging related. Logging will still work if ``None`` is passed, though it is your responsibility to set it up.
ja_JP: ライブラリロガーにて使用すべきログハンドラ。もしこれが ``None`` の場合ライブラリはログ関連のセットアップを一切行いません。 ``None`` を渡してもログは記録されますが、設定は自己責任となります。

en: The default log handler if not provided is :class:`logging.StreamHandler`.
ja_JP: 渡されない場合のデフォルトは :class:`logging.StreamHandler` です。

en: The formatter to use with the given log handler. If not provided then it defaults to a colour based logging formatter (if available).
ja_JP: 指定されたログハンドラで使用するフォーマッタ。渡されない場合は、既定で色ベースのログフォーマッタが使用されます (使用可能な場合)。

en: The default log level for the library's logger. This is only applied if the ``log_handler`` parameter is not ``None``. Defaults to ``logging.INFO``.
ja_JP: ライブラリロガーの既定のログレベル。これは ``log_handler`` が ``None`` でない場合のみ適用されます。デフォルトは ``logging.INFO`` です。

en: Whether to set up the root logger rather than the library logger. By default, only the library logger (``'discord'``) is set up. If this is set to ``True`` then the root logger is set up as well.
ja_JP: ライブラリロガーではなくルートロガーを設定するかどうか。デフォルトではライブラリロガー (``'discord'``) のみが設定されています。 これが ``True`` に設定されている場合、ルートロガーも設定されます。

en: Defaults to ``False``.
ja_JP: デフォルトでは ``False`` です。

en: :class:`bool`: Indicates if the websocket connection is closed.
ja_JP: :class:`bool`: WebSocket接続が閉じられているかどうかを示します。

en: The activity being used upon logging in.
ja_JP: ログイン時に使用されるアクティビティ。

en: :class:`.Status`: The status being used upon logging on to Discord.
ja_JP: :class:`.Status`: Discordへのログイン時に使用されるステータス。

en: The allowed mention configuration.
ja_JP: 許可されたメンションの設定。

en: The intents configured for this connection.
ja_JP: この接続用に設定されたインテント。

en: Returns a list of all the users the bot can see.
ja_JP: Botが参照可能なユーザーのリストを返します。

en: Returns a channel or thread with the given ID.
ja_JP: 与えられたIDに合致するチャンネルまたはスレッドを返します。

en: ``id`` parameter is now positional-only.
ja_JP: ``id`` 引数は位置限定引数になりました。

en: The ID to search for.
ja_JP: 検索するID。

en: Returns
ja_JP: 戻り値

en: The returned channel or ``None`` if not found.
ja_JP: チャンネル、または該当するものが見つからない場合 ``None`` が返ります。

en: Return type
ja_JP: 戻り値の型

en: Returns a partial messageable with the given channel ID.
ja_JP: 与えられたチャンネルIDのPartialMessageableを返します。

en: This is useful if you have a channel_id but don't want to do an API call to send messages to it.
ja_JP: これはチャンネルIDがあるがメッセージを送信するためにAPI呼び出しをしたくない、という場合に便利です。

en: The channel ID to create a partial messageable for.
ja_JP: PartialMessageableを作成するためのチャンネルID。

en: The optional guild ID to create a partial messageable for.  This is not required to actually send messages, but it does allow the :meth:`~discord.PartialMessageable.jump_url` and :attr:`~discord.PartialMessageable.guild` properties to function properly.
ja_JP: 部分的なメッセージ可能チャンネルを作成するためのオプションのギルドID。これはメッセージの送信には必須ではありませんが、 :meth:`~discord.PartialMessageable.jump_url` や :attr:`~discord.PartialMessageable.guild` プロパティが適切に動作するようになります。

en: The optional guild ID to create a partial messageable for.
ja_JP: 部分的なメッセージ可能チャンネルを作成するためのオプションのギルドID。

en: This is not required to actually send messages, but it does allow the :meth:`~discord.PartialMessageable.jump_url` and :attr:`~discord.PartialMessageable.guild` properties to function properly.
ja_JP: これはメッセージの送信には必須ではありませんが、 :meth:`~discord.PartialMessageable.jump_url` や :attr:`~discord.PartialMessageable.guild` プロパティが適切に動作するようになります。

en: The underlying channel type for the partial messageable.
ja_JP: PartialMessageableの基礎となるチャンネルタイプ。

en: The partial messageable
ja_JP: PartialMessageable

en: Returns a stage instance with the given stage channel ID.
ja_JP: 与えられたステージチャンネルのIDを持つステージインスタンスを返します。

en: The stage instance or ``None`` if not found.
ja_JP: ステージインスタンス、または該当するものが見つからない場合 ``None`` が返ります。

en: Returns a guild with the given ID.
ja_JP: 与えられたIDのギルドを返します。

en: The guild or ``None`` if not found.
ja_JP: ギルドが返ります。見つからなかった場合は ``None`` が返ります。

en: Returns a user with the given ID.
ja_JP: 与えられたIDのユーザーを返します。

en: The user or ``None`` if not found.
ja_JP: Userが返ります。見つからなかった場合は ``None`` が返ります。

en: Returns an emoji with the given ID.
ja_JP: 与えられたIDの絵文字を返します。

en: The custom emoji or ``None`` if not found.
ja_JP: カスタム絵文字が返されます。見つからなかった場合は、 ``None`` が返ります。

en: Returns a guild sticker with the given ID.
ja_JP: 与えられたIDに合致するギルドスタンプを返します。

en: To retrieve standard stickers, use :meth:`.fetch_sticker`. or :meth:`.fetch_premium_sticker_packs`.
ja_JP: 標準スタンプを取得するには、 :meth:`.fetch_sticker` か :meth:`.fetch_premium_sticker_packs` を使用してください。

en: The sticker or ``None`` if not found.
ja_JP: スタンプが返ります。見つからなかった場合は ``None`` が返ります。

en: A generator that retrieves every :class:`.abc.GuildChannel` the client can 'access'.
ja_JP: クライアントが「アクセス」できるすべての :class:`.abc.GuildChannel` のジェネレータを取得します。

en: This is equivalent to: ::
ja_JP: 使用例:

en: Just because you receive a :class:`.abc.GuildChannel` does not mean that you can communicate in said channel. :meth:`.abc.GuildChannel.permissions_for` should be used for that.
ja_JP: :class:`.abc.GuildChannel` を受け取ったからと言って、そのチャンネルで発言ができるという意味ではありません。発言可能なチャンネルのみを取得したいのなら、 :meth:`.abc.GuildChannel.permissions_for` を使いましょう。

en: Yields
ja_JP: Yieldする値

en: :class:`.abc.GuildChannel` -- A channel the client can 'access'.
ja_JP: :class:`.abc.GuildChannel` -- クライアントが「アクセスする」ことができるチャンネル。

en: Returns a generator with every :class:`.Member` the client can see.
ja_JP: クライアントが参照可能なすべての :class:`.Member` のジェネレータを返します。

en: :class:`.Member` -- A member the client can see.
ja_JP: :class:`.Member` -- クライアントが見ることができるメンバー。

en: Waits until the client's internal cache is all ready.
ja_JP: クライアントの内部キャッシュの準備が完了するまで待機します。

en: Calling this inside :meth:`setup_hook` can lead to a deadlock.
ja_JP: :meth:`setup_hook` 内で呼び出すとデッドロックが起こります。

en: Waits for a WebSocket event to be dispatched.
ja_JP: WebSocketイベントがディスパッチされるまで待機します。

en: This could be used to wait for a user to reply to a message, or to react to a message, or to edit a message in a self-contained way.
ja_JP: メッセージの送信者が、メッセージに返信したり、リアクションをつけたり、編集したりする、自己完結型の処理に利用できます。

en: The ``timeout`` parameter is passed onto :func:`asyncio.wait_for`. By default, it does not timeout. Note that this does propagate the :exc:`asyncio.TimeoutError` for you in case of timeout and is provided for ease of use.
ja_JP: ``timeout`` パラメータは :func:`asyncio.wait_for` に渡されます。デフォルトではタイムアウトしません。タイムアウトした際に :exc:`asyncio.TimeoutError` が送出されるのは、使いやすさを考慮したためです。

en: In case the event returns multiple arguments, a :class:`tuple` containing those arguments is returned instead. Please check the :ref:`documentation <discord-api-events>` for a list of events and their parameters.
ja_JP: イベントが複数の引数を返す場合は、それらを含む :class:`tuple` が代わりに返ります。イベントとそのパラメーターについては :ref:`ドキュメント <discord-api-events>` を参照してください。

en: This function returns the **first event that meets the requirements**.
ja_JP: この関数は **条件を満たす最初のイベント** を返します。

en: Examples
ja_JP: 例

en: Waiting for a user reply: ::
ja_JP: ユーザーからの返信を待つ場合: ::

en: Waiting for a thumbs up reaction from the message author: ::
ja_JP: メッセージ送信者がサムズアップリアクションを付けるのを待つ場合: ::

en: ``event`` parameter is now positional-only.
ja_JP: ``event`` 引数は位置限定引数になりました。

en: The event name, similar to the :ref:`event reference <discord-api-events>`, but without the ``on_`` prefix, to wait for.
ja_JP: イベント名は :ref:`イベントリファレンス <discord-api-events>` に似ていますが接頭詞の ``on_`` が必要ありません。

en: A predicate to check what to wait for. The arguments must meet the parameters of the event being waited for.
ja_JP: 待っているものに該当するかを確認する関数。引数は待機しているイベントのパラメータを満たしている必要があります。

en: The number of seconds to wait before timing out and raising :exc:`asyncio.TimeoutError`.
ja_JP: タイムアウトして :exc:`asyncio.TimeoutError` が送出されるまでの秒数。

en: If a timeout is provided and it was reached.
ja_JP: タイムアウトが設定されていて、かつその時間が経過した場合。

en: Returns no arguments, a single argument, or a :class:`tuple` of multiple arguments that mirrors the parameters passed in the :ref:`event reference <discord-api-events>`.
ja_JP: 単一の引数、あるいは :ref:`イベントリファレンス <discord-api-events>` のパラメータを反映した複数の引数の値を含む :class:`tuple` が返ります。返る引数がない場合もあります。

en: Changes the client's presence.
ja_JP: クライアントのプレゼンスを変更します。

en: Removed the ``afk`` keyword-only parameter.
ja_JP: キーワード専用引数 ``afk`` を削除しました。

en: This function will now raise :exc:`TypeError` instead of ``InvalidArgument``.
ja_JP: この関数は ``InvalidArgument`` の代わりに :exc:`TypeError` を送出します。

en: The activity being done. ``None`` if no currently active activity is done.
ja_JP: 実行中のアクティビティ。何も実行していない場合は ``None`` です。

en: Indicates what status to change to. If ``None``, then :attr:`.Status.online` is used.
ja_JP: 変更するステータスを示します。 ``None`` の場合、:attr:`.Status.online` となります。

en: If the ``activity`` parameter is not the proper type.
ja_JP: ``activity`` パラメータが適切な型でない場合。

en: Retrieves an :term:`asynchronous iterator` that enables receiving your guilds.
ja_JP: Botが所属するGuildを取得できる、 :term:`asynchronous iterator` を取得します。

en: Using this, you will only receive :attr:`.Guild.owner`, :attr:`.Guild.icon`, :attr:`.Guild.id`, and :attr:`.Guild.name` per :class:`.Guild`.
ja_JP: これを使った場合、各 :class:`Guild` の :attr:`Guild.owner` 、 :attr:`Guild.icon` 、 :attr:`Guild.id` 、 :attr:`Guild.name` のみ取得できます。

en: This method is an API call. For general usage, consider :attr:`guilds` instead.
ja_JP: これはAPIを呼び出します。通常は :attr:`guilds` を代わりに使用してください。

en: Usage ::
ja_JP: 使い方 ::

en: Flattening into a list ::
ja_JP: リストへフラット化 ::

en: All parameters are optional.
ja_JP: すべてのパラメータがオプションです。

en: The number of guilds to retrieve. If ``None``, it retrieves every guild you have access to. Note, however, that this would make it a slow operation. Defaults to ``200``.
ja_JP: 取得するギルドの数。 ``None`` の場合、Botがアクセスできるギルドすべてを取得します。ただし、これには時間が掛かることに注意してください。デフォルトは200です。

en: The default has been changed to 200.
ja_JP: デフォルトが200に変更されました。

en: Retrieves guilds before this date or object. If a datetime is provided, it is recommended to use a UTC aware datetime. If the datetime is naive, it is assumed to be local time.
ja_JP: 渡された日付、またはギルドより前のギルドを取得します。日付を指定する場合、UTC aware datetimeを利用することを推奨します。naive datetimeである場合、これはローカル時間であるとみなされます。

en: Retrieve guilds after this date or object. If a datetime is provided, it is recommended to use a UTC aware datetime. If the datetime is naive, it is assumed to be local time.
ja_JP: 渡された日付、またはギルドより後のギルドを取得します。日付を指定する場合、UTC aware datetimeを利用することを推奨します。naive datetimeである場合、これはローカル時間であるとみなされます。

en: Getting the guilds failed.
ja_JP: ギルドの取得に失敗した場合。

en: :class:`.Guild` -- The guild with the guild data parsed.
ja_JP: :class:`.Guild` -- データを解析したGuild。

en: Gets a :class:`.Template` from a discord.new URL or code.
ja_JP: discord.new URL またはコードから :class:`.Template` を取得します。

en: The Discord Template Code or URL (must be a discord.new URL).
ja_JP: DiscordテンプレートコードまたはURL (discord.new URLである必要があります)。

en: The template is invalid.
ja_JP: 無効なテンプレートである場合。

en: Getting the template failed.
ja_JP: テンプレートの取得に失敗した場合。

en: The template from the URL/code.
ja_JP: URL/コードからのテンプレート。

en: Retrieves a :class:`.Guild` from an ID.
ja_JP: IDから :class:`.Guild` を取得します。

en: Using this, you will **not** receive :attr:`.Guild.channels`, :attr:`.Guild.members`, :attr:`.Member.activity` and :attr:`.Member.voice` per :class:`.Member`.
ja_JP: これを使用した場合、 :attr:`.Guild.channels` 、 :attr:`.Guild.members` 及び、各 :class:`.Member` の :attr:`.Member.activity` と :attr:`.Member.voice` を取得することは\ **できません**\ 。

en: This method is an API call. For general usage, consider :meth:`get_guild` instead.
ja_JP: このメソッドはAPIを呼び出します。通常は :meth:`get_guild` を代わりとして使用してください。

en: ``guild_id`` parameter is now positional-only.
ja_JP: 引数 ``guild_id`` は位置専用引数となりました。

en: The guild's ID to fetch from.
ja_JP: 取得したいギルドのID。

en: Whether to include count information in the guild. This fills the :attr:`.Guild.approximate_member_count` and :attr:`.Guild.approximate_presence_count` attributes without needing any privileged intents. Defaults to ``True``.
ja_JP: ギルドにカウント情報を含めるかどうか。これを使うことで特権インテントがなくても :attr:`.Guild.approximate_member_count` と :attr:`.Guild.approximate_presence_count` 属性が設定されます。デフォルトは ``True`` です。

en: You do not have access to the guild.
ja_JP: ギルドにアクセスする権限がない場合。

en: Getting the guild failed.
ja_JP: ギルドの取得に失敗した場合。

en: The guild from the ID.
ja_JP: IDから取得したギルド。

en: Creates a :class:`.Guild`.
ja_JP: :class:`.Guild` を作成します。

en: Bot accounts in more than 10 guilds are not allowed to create guilds.
ja_JP: 10以上のギルドに参加しているBotアカウントはギルドの作成ができません。

en: ``name`` and ``icon`` parameters are now keyword-only. The ``region`` parameter has been removed.
ja_JP: ``name`` と ``icon`` パラメータはキーワード限定引数になりました。
    ``region`` パラメータは削除されました。

en: This function will now raise :exc:`ValueError` instead of ``InvalidArgument``.
ja_JP: この関数は ``InvalidArgument`` の代わりに :exc:`ValueError` を送出します。

en: The name of the guild.
ja_JP: ギルドの名前。

en: The :term:`py:bytes-like object` representing the icon. See :meth:`.ClientUser.edit` for more details on what is expected.
ja_JP: アイコンを表す :term:`py:bytes-like object` です。 :meth:`.ClientUser.edit` で、予期されるデータの詳細を確認してください。

en: The code for a template to create the guild with.
ja_JP: Guildを作成するためのテンプレートのコード。

en: Guild creation failed.
ja_JP: ギルドの作成に失敗した場合。

en: Invalid icon image format given. Must be PNG or JPG.
ja_JP: Guildのアイコンの画像形式が無効だった時。画像は、PNGまたはJPGである必要があります。

en: The guild created. This is not the same guild that is added to cache.
ja_JP: 作成されたギルド。キャッシュに追加されるギルドとは別物です。

en: Gets a :class:`.StageInstance` for a stage channel id.
ja_JP: ステージチャンネルのIDの :class:`.StageInstance` を取得します。

en: The stage channel ID.
ja_JP: ステージチャンネルのID

en: The stage instance or channel could not be found.
ja_JP: ステージインスタンスまたはチャンネルが見つからなかった場合

en: Getting the stage instance failed.
ja_JP: ステージインスタンスの取得に失敗した場合

en: The stage instance from the stage channel ID.
ja_JP: ステージチャンネルIDで取得したステージインスタンス

en: Gets an :class:`.Invite` from a discord.gg URL or ID.
ja_JP: :class:`.Invite` をdiscord.gg URLやIDから取得します。

en: If the invite is for a guild you have not joined, the guild and channel attributes of the returned :class:`.Invite` will be :class:`.PartialInviteGuild` and :class:`.PartialInviteChannel` respectively.
ja_JP: もしBotがInviteのGuildに参加していない場合、 :class:`.Invite` のguildとchannel属性はそれぞれ :class:`.PartialInviteGuild` と :class:`.PartialInviteChannel` になります。

en: The Discord invite ID or URL (must be a discord.gg URL).
ja_JP: Discordの招待ID、またはURL (discord.gg URLである必要があります)。

en: Whether to include count information in the invite. This fills the :attr:`.Invite.approximate_member_count` and :attr:`.Invite.approximate_presence_count` fields.
ja_JP: 招待にカウントの情報を含めるかどうか。これにより :attr:`.Invite.approximate_member_count` と :attr:`.Invite.approximate_presence_count` が追加されます。

en: Whether to include the expiration date of the invite. This fills the :attr:`.Invite.expires_at` field.
ja_JP: 招待の有効期限を含めるかどうか。有効期限は :attr:`.Invite.expires_at` に代入されます。

en: The ID of the scheduled event this invite is for.
ja_JP: 招待に紐づいたスケジュールイベントのID。

en: It is not possible to provide a url that contains an ``event_id`` parameter when using this parameter.
ja_JP: このパラメーターを使用している場合は、 ``event_url`` パラメーターを含むURLを渡すことはできません。

en: The url contains an ``event_id``, but ``scheduled_event_id`` has also been provided.
ja_JP: URLに ``event_id`` が含まれているのに、 ``scheduled_event_id`` も渡された場合。

en: The invite has expired or is invalid.
ja_JP: 招待の有効期限が切れたか無効の場合。

en: Getting the invite failed.
ja_JP: 招待の取得に失敗した場合。

en: The invite from the URL/ID.
ja_JP: URL/IDから取得した招待。

en: Revokes an :class:`.Invite`, URL, or ID to an invite.
ja_JP: :class:`.Invite` や、招待のURL、IDを削除します。

en: You must have :attr:`~.Permissions.manage_channels` in the associated guild to do this.
ja_JP: これを行うには、関連付けられたGuildにて、 :attr:`~.Permissions.manage_channels` が必要です。

en: ``invite`` parameter is now positional-only.
ja_JP: ``invite`` 引数は位置限定引数になりました。

en: The invite to revoke.
ja_JP: 取り消す招待。

en: You do not have permissions to revoke invites.
ja_JP: 削除する権限がない場合。

en: The invite is invalid or expired.
ja_JP: 招待が無効または期限切れの場合。

en: Revoking the invite failed.
ja_JP: 招待の取り消しに失敗した場合。

en: Gets a :class:`.Widget` from a guild ID.
ja_JP: ギルドIDから :class:`.Widget` を取得します。

en: The guild must have the widget enabled to get this information.
ja_JP: この情報を取得するためには、ギルドのウィジェットを有効化しておく必要があります。

en: The ID of the guild.
ja_JP: ギルドのID。

en: The widget for this guild is disabled.
ja_JP: Guildのウィジェットが無効になっている場合。

en: Retrieving the widget failed.
ja_JP: ウィジェットの取得に失敗した場合。

en: The guild's widget.
ja_JP: ギルドのウィジェット。

en: Retrieves the bot's application information.
ja_JP: Botのアプリケーション情報を取得します。

en: Retrieving the information failed somehow.
ja_JP: 情報の取得に失敗した場合。

en: The bot's application information.
ja_JP: Botのアプリケーション情報。

en: Retrieves a :class:`~discord.User` based on their ID. You do not have to share any guilds with the user to get this information, however many operations do require that you do.
ja_JP: IDをもとに :class:`~discord.User` を取得します。そのユーザーとギルドを共有する必要はありませんが、操作の多くはそれを必要とします。

en: This method is an API call. If you have :attr:`discord.Intents.members` and member cache enabled, consider :meth:`get_user` instead.
ja_JP: このメソッドはAPIを呼び出します。 :attr:`discord.Intents.members` とメンバーキャッシュを有効化している場合は、 :meth:`get_user` の使用を検討してください。

en: ``user_id`` parameter is now positional-only.
ja_JP: ``user_id`` 引数は位置限定引数になりました。

en: The user's ID to fetch from.
ja_JP: 取得したいユーザーのID。

en: A user with this ID does not exist.
ja_JP: この ID を持つユーザーが存在しない場合。

en: Fetching the user failed.
ja_JP: ユーザーの取得に失敗した場合。

en: The user you requested.
ja_JP: あなたがリクエストしたユーザー。

en: Retrieves a :class:`.abc.GuildChannel`, :class:`.abc.PrivateChannel`, or :class:`.Thread` with the specified ID.
ja_JP: 指定されたIDを持つ :class:`.abc.GuildChannel` 、 :class:`.abc.PrivateChannel` 、または :class:`.Thread` を取得します。

en: This method is an API call. For general usage, consider :meth:`get_channel` instead.
ja_JP: このメソッドはAPIを呼び出します。通常は :meth:`get_channel` を代わりとして使用してください。

en: ``channel_id`` parameter is now positional-only.
ja_JP: ``channel_id`` 引数は位置限定引数になりました。

en: An unknown channel type was received from Discord.
ja_JP: まだ定義されていないチャンネルタイプがDiscord Apiから受信された場合。

en: Retrieving the channel failed.
ja_JP: チャンネルの取得に失敗した場合。

en: Invalid Channel ID.
ja_JP: 引数が無効なチャンネル IDである場合。

en: You do not have permission to fetch this channel.
ja_JP: このチャンネルからメッセージを取得する権限がない場合。

en: The channel from the ID.
ja_JP: IDから取得したチャンネル。

en: Retrieves a :class:`.Webhook` with the specified ID.
ja_JP: 特定のIDの :class:`.Webhook` を取得します。

en: ``webhook_id`` parameter is now positional-only.
ja_JP: ``webhook_id`` 引数は位置限定引数になりました。

en: Retrieving the webhook failed.
ja_JP: Webhookの取得に失敗した場合。

en: Invalid webhook ID.
ja_JP: 無効なWebhookのIDだった場合。

en: You do not have permission to fetch this webhook.
ja_JP: Webhookを取得する権限がない場合。

en: The webhook you requested.
ja_JP: 要求したWebhook。

en: Retrieves a :class:`.Sticker` with the specified ID.
ja_JP: 特定のIDの :class:`.Sticker` を取得します。

en: Retrieving the sticker failed.
ja_JP: スタンプの取得に失敗した場合。

en: Invalid sticker ID.
ja_JP: スタンプIDが無効な場合。

en: The sticker you requested.
ja_JP: 要求されたスタンプ。

en: Retrieves all available premium sticker packs.
ja_JP: 利用可能なプレミアムスタンプパックをすべて取得します。

en: Retrieving the sticker packs failed.
ja_JP: スタンプパックの取得に失敗した場合。

en: All available premium sticker packs.
ja_JP: 利用可能なプレミアムスタンプパックすべて。

en: Creates a :class:`.DMChannel` with this user.
ja_JP: このユーザーと :class:`.DMChannel` を作成します。

en: This should be rarely called, as this is done transparently for most people.
ja_JP: これは、ほとんどの人にとっては自動で行われるため、呼び出す必要はめったにありません。

en: The user to create a DM with.
ja_JP: DMを作成するユーザー。

en: The channel that was created.
ja_JP: 作成されたチャンネル。

en: Registers a :class:`~discord.ui.View` for persistent listening.
ja_JP: :class:`~discord.ui.View` を永続的にインタラクションを受け取るために登録します。

en: This method should be used for when a view is comprised of components that last longer than the lifecycle of the program.
ja_JP: このメソッドは、ビューがプログラムのライフサイクルを超えて存在するコンポーネントで構成されている場合に利用すべきです。

en: The view to register for dispatching.
ja_JP: ディスパッチするために登録するビュー。

en: The message ID that the view is attached to. This is currently used to refresh the view's state during message update events. If not given then message update events are not propagated for the view.
ja_JP: ビューが添付されたメッセージID。これは現在、ビューの状態をメッセージ更新のイベント後に更新するのに使用されています。与えられていない場合はメッセージ更新のイベントはビューに伝播されません。

en: A view was not passed.
ja_JP: ビューが渡されない場合。

en: The view is not persistent. A persistent view has no timeout     and all their components have an explicitly provided custom_id.
ja_JP: ビューが永続しない場合。永続するビューにはタイムアウトがなく、すべてのコンポーネントに明示的に渡された custom_id があります。

en: A sequence of persistent views added to the client.
ja_JP: クライアントに追加された永続的なビューのシーケンスです。

en: A client similar to :class:`Client` except it handles the complications of sharding for the user into a more manageable and transparent single process bot.
ja_JP: このクライアントは :class:`Client` に似ていますが、複雑なシャーディングの処理をユーザーに変わって処理し、管理しやすく、かつ透過的なシングルプロセスのボットとして動かせるようにするという点が異なります。

en: When using this client, you will be able to use it as-if it was a regular :class:`Client` with a single shard when implementation wise internally it is split up into multiple shards. This allows you to not have to deal with IPC or other complicated infrastructure.
ja_JP: このクライアントは、実装に関して内部的に複数のシャードに分割されていても、単一のシャードの通常の :class:`Client` のように使用することができます。これにより、IPCやその他の複雑なインフラストラクチャへの対処を行う必要がなくなります。

en: It is recommended to use this client only if you have surpassed at least 1000 guilds.
ja_JP: 少なくとも1000を超えるギルドに参加していいる場合にのみ、このクライアントを使用することを推奨します。

en: If no :attr:`.shard_count` is provided, then the library will use the Bot Gateway endpoint call to figure out how many shards to use.
ja_JP: :attr:`.shard_count` が指定されていない場合、ライブラリはBot Gatewayのエンドポイント呼び出しを使用して使用するシャードの数を見つけ出します。

en: If a ``shard_ids`` parameter is given, then those shard IDs will be used to launch the internal shards. Note that :attr:`.shard_count` must be provided if this is used. By default, when omitted, the client will launch shards from 0 to ``shard_count - 1``.
ja_JP: ``shard_ids`` パラメータが指定されている場合、それらのシャードIDが内部シャードの起動時に使用されます。これを使用する場合 :attr:`.shard_count` の指定が必須です。このパラメータを省略した場合は、クライアントは0から ``shard_count - 1`` までのシャードを起動します。

en: An optional list of shard_ids to launch the shards with.
ja_JP: シャードの起動時に利用するshard_idsのオプショナルなリスト。

en: This operates similarly to :meth:`Client.latency` except it uses the average latency of every shard's latency. To get a list of shard latency, check the :attr:`latencies` property. Returns ``nan`` if there are no shards ready.
ja_JP: これは :meth:`Client.latency` と同様に機能しますが、すべてのシャードの平均待ち時間を使用する点が異なります。シャードの待ち時間のリストを取得するには :attr:`latencies` プロパティを参照してください。準備ができていない場合は ``nan`` を返します。

en: A list of latencies between a HEARTBEAT and a HEARTBEAT_ACK in seconds.
ja_JP: HEARTBEATとHEARTBEAT_ACK間の待ち時間を秒単位で測定したもののリストです。

en: This returns a list of tuples with elements ``(shard_id, latency)``.
ja_JP: これは、 ``(shard_id, latency)`` の要素を持つタプルのリストを返します。

en: Gets the shard information at a given shard ID or ``None`` if not found.
ja_JP: 渡されたシャードIDのシャード情報を取得します。見つからない場合は ``None`` が返ります。

en: ``shard_id`` parameter is now positional-only.
ja_JP: 引数 ``shard_id`` は位置専用引数となりました。

en: Information about the shard with given ID. ``None`` if not found.
ja_JP: 渡されたシャードIDのシャード情報。見つからない場合は ``None`` が返ります。

en: Returns a mapping of shard IDs to their respective info object.
ja_JP: シャードIDとその情報オブジェクトのマッピングを返します。

en: Example: ::
ja_JP: 例: ::

en: Indicates what status to change to. If ``None``, then :attr:`Status.online` is used.
ja_JP: 変更するステータスを示します。 ``None`` の場合、 :attr:`Status.online` となります。

en: The shard_id to change the presence to. If not specified or ``None``, then it will change the presence of every shard the bot can see.
ja_JP: プレゼンスを変更したいシャードのshard_id。指定されていない、または ``None`` が渡された場合はBotがアクセスできるすべてのシャードのプレゼンスが変更されます。

en: If the ``activity`` parameter is not of proper type.
ja_JP: ``activity`` パラメータが適切な型でない場合。

en: This implementation checks if any of the shards are rate limited. For more granular control, consider :meth:`ShardInfo.is_ws_ratelimited`.
ja_JP: この実装は、シャードのいずれかがレート制限下にあるかどうかを確認します。より細かな制御が行いたい場合は :meth:`ShardInfo.is_ws_ratelimited` の使用を検討してください。

en: Application Info
ja_JP: アプリケーション情報

en: Represents the application info for the bot provided by Discord.
ja_JP: Discordが提供するBotのアプリケーション情報。

en: The application ID.
ja_JP: アプリケーションID。

en: The application name.
ja_JP: アプリケーションの名前。

en: The application owner.
ja_JP: アプリケーションの所有者。

en: The application's team.
ja_JP: アプリケーションのチーム。

en: The application description.
ja_JP: アプリケーションの説明。

en: Whether the bot can be invited by anyone or if it is locked to the application owner.
ja_JP: ボットの招待がアプリケーション所有者に限定されているか、誰でも招待が可能であるかどうか。

en: Whether the bot requires the completion of the full oauth2 code grant flow to join.
ja_JP: ボットの参加に完全なOAuth2コードの認可フローが必要であるかどうか。

en: A list of RPC origin URLs, if RPC is enabled.
ja_JP: RPCが有効の場合、RPCオリジンURLのリスト。

en: The hex encoded key for verification in interactions and the GameSDK's :ddocs:`GetTicket <game-sdk/applications#getticket>`.
ja_JP: インタラクションとGameSDKの :ddocs:`GetTicket <game-sdk/applications#getticket>` の検証のための16進数エンコードされたキー。

en: If this application is a game sold on Discord, this field will be the guild to which it has been linked to.
ja_JP: このアプリケーションがDiscord上で販売されているゲームの場合、この属性は紐づけられたギルドになります。

en: If this application is a game sold on Discord, this field will be the id of the "Game SKU" that is created, if it exists.
ja_JP: このアプリケーションがDiscord上で販売されているゲームの場合、この属性は作成された「Game SKU」が存在する場合は、そのIDになります。

en: If this application is a game sold on Discord, this field will be the URL slug that links to the store page.
ja_JP: このアプリケーションがDiscord上で販売されているゲームの場合、この属性はストアページにリンクするURLのスラッグになります。

en: The application's terms of service URL, if set.
ja_JP: 設定されている場合、アプリケーションの利用規約のURL。

en: The application's privacy policy URL, if set.
ja_JP: 設定されている場合、アプリケーションのプライバシーポリシーのURL。

en: The list of tags describing the functionality of the application.
ja_JP: アプリケーションの機能を説明するタグのリスト。

en: The custom authorization URL for the application, if enabled.
ja_JP: 有効な場合、アプリケーションのカスタム認可URL。

en: The settings for custom authorization URL of application, if enabled.
ja_JP: 有効な場合、アプリケーションのカスタム認可URLの設定。

en: The application's connection verification URL which will render the application as a verification method in the guild's role verification configuration.
ja_JP: アプリケーションをギルドのロール紐づけ設定にて紐づけ方法として扱うようにするための、アプリケーションの接続確認URL。

en: Retrieves the application's icon asset, if any.
ja_JP: 存在する場合は、アプリケーションのアイコンアセットを取得します。

en: Retrieves the cover image on a store embed, if any.
ja_JP: 存在する場合は、ストアの埋め込みのカバー画像を取得します。

en: This is only available if the application is a game sold on Discord.
ja_JP: これはアプリケーションがDiscordで販売されているゲームの場合にのみ利用できます。

en: If this application is a game sold on Discord, this field will be the guild to which it has been linked
ja_JP: このアプリケーションがDiscord上で販売されているゲームの場合、この属性は紐づけられたギルドになります。

en: The application's flags.
ja_JP: アプリケーションのフラグ。

en: Represents a partial AppInfo given by :func:`~discord.abc.GuildChannel.create_invite`
ja_JP: :func:`~discord.abc.GuildChannel.create_invite` により与えられた部分的なAppInfo。

en: Represents the settings for custom authorization URL of an application.
ja_JP: アプリケーションのカスタム認可URLの設定。

en: The list of :ddocs:`OAuth2 scopes <topics/oauth2#shared-resources-oauth2-scopes>` to add the application to a guild with.
ja_JP: アプリケーションをギルドに追加するときの :ddocs:`OAuth2 スコープ <topics/oauth2#shared-resources-oauth2-scopes>` のリスト。

en: The permissions to give to application in the guild.
ja_JP: ギルドに追加するアプリケーションに与える権限。

en: Represents an application team for a bot provided by Discord.
ja_JP: Discordによって提供されるボットのアプリケーションチーム。

en: The team ID.
ja_JP: チームのID。

en: The team name
ja_JP: チームの名前。

en: The team's owner ID.
ja_JP: チームの所有者のID。

en: A list of the members in the team
ja_JP: チームのメンバーのリスト。

en: Retrieves the team's icon asset, if any.
ja_JP: 存在する場合は、チームアイコンのアセットを取得します。

en: The team's owner.
ja_JP: チームの所有者。

en: Represents a team member in a team.
ja_JP: チームのメンバー。

en: Checks if two team members are equal.
ja_JP: 二つのチームメンバーが等しいかを比較します。

en: Checks if two team members are not equal.
ja_JP: 二つのチームメンバーが等しくないかを比較します。

en: Return the team member's hash.
ja_JP: チームメンバーのハッシュ値を返します。

en: Returns the team member's name with discriminator.
ja_JP: チームメンバーの名前とタグを返します。

en: The team member's username.
ja_JP: チームメンバーのユーザー名。

en: The team member's unique ID.
ja_JP: チームメンバーの一意のID。

en: The team member's discriminator. This is given when the username has conflicts.
ja_JP: チームメンバーのタグ。これはユーザー名が重複している場合に付与されます。

en: Specifies if the user is a bot account.
ja_JP: ユーザーがBotアカウントであるかを表します。

en: The team that the member is from.
ja_JP: メンバーの出身チーム。

en: The membership state of the member (e.g. invited or accepted)
ja_JP: メンバーの参加状態（(例：招待されたか、承認されたか）

en: Returns the user's accent color, if applicable.
ja_JP: 該当する場合、ユーザーのアクセントカラーを返します。

en: A user's accent color is only shown if they do not have a banner. This will only be available if the user explicitly sets a color.
ja_JP: ユーザーのアクセントカラーはバナーがない場合にのみ表示されます。 これは、ユーザーが明示的に色を設定した場合にのみ利用可能です。

en: There is an alias for this named :attr:`accent_colour`.
ja_JP: :attr:`accent_colour` という名前のエイリアスが存在します。

en: This information is only available via :meth:`Client.fetch_user`.
ja_JP: この情報は :meth:`Client.fetch_user` 経由でのみ入手できます。

en: Returns the user's accent colour, if applicable.
ja_JP: 該当する場合、ユーザーのアクセントカラーを返します。

en: A user's accent colour is only shown if they do not have a banner. This will only be available if the user explicitly sets a colour.
ja_JP: ユーザーのアクセントカラーはバナーがない場合にのみ表示されます。 これは、ユーザーが明示的に色を設定した場合にのみ利用可能です。

en: There is an alias for this named :attr:`accent_color`.
ja_JP: :attr:`accent_color` という名前のエイリアスが存在します。

en: Returns an :class:`Asset` for the avatar the user has.
ja_JP: ユーザーのアバターの :class:`Asset` を返します。

en: If the user has not uploaded a global avatar, ``None`` is returned. If you want the avatar that a user has displayed, consider :attr:`display_avatar`.
ja_JP: ユーザーがグローバルのアバターをアップロードしていない場合は、 ``None`` が返されます。ユーザーが表示しているアバターを取得したい場合は、 :attr:`display_avatar` を検討してください。

en: Returns the user's banner asset, if available.
ja_JP: 利用できる場合、ユーザーのバナーのアセットを返します。

en: A property that returns a color denoting the rendered color for the user. This always returns :meth:`Colour.default`.
ja_JP: レンダリングされる色を返すプロパティ。これは常に :meth:`Colour.default` を返します。

en: There is an alias for this named :attr:`colour`.
ja_JP: :attr:`colour` という名前のエイリアスが存在します。

en: A property that returns a colour denoting the rendered colour for the user. This always returns :meth:`Colour.default`.
ja_JP: レンダリングされる色を返すプロパティ。これは常に :meth:`Colour.default` を返します。

en: There is an alias for this named :attr:`color`.
ja_JP: :attr:`color` という名前のエイリアスが存在します。

en: Returns the user's creation time in UTC.
ja_JP: ユーザーの作成された時間をUTCで返します。

en: This is when the user's Discord account was created.
ja_JP: これはユーザーのDiscordアカウントが作成された時間です。

en: Returns the default avatar for a given user. This is calculated by the user's discriminator.
ja_JP: ユーザーのデフォルトのアバターを返します。これはユーザーのタグから算出されます。

en: Returns the user's display avatar.
ja_JP: ユーザーの表示されるアバターを返します。

en: For regular users this is just their default avatar or uploaded avatar.
ja_JP: 通常のユーザーの場合は、これはデフォルトのアバターか、アップロードされたアバターです。

en: Returns the user's display name.
ja_JP: ユーザーの表示名を返します。

en: For regular users this is just their username, but if they have a guild specific nickname then that is returned instead.
ja_JP: 通常であれば、これはユーザー名がそのまま返りますが、ギルドにてニックネームを設定している場合は、代替としてニックネームが返ります。

en: Returns a string that allows you to mention the given user.
ja_JP: ユーザーをメンションすることのできる文字列を返します。

en: Checks if the user is mentioned in the specified message.
ja_JP: 指定のメッセージにユーザーに対するメンションが含まれているかを確認します。

en: The message to check if you're mentioned in.
ja_JP: メンションが含まれているかを確認するメッセージ。

en: Indicates if the user is mentioned in the message.
ja_JP: メッセージにユーザーに対するメンションが含まれているかを示します。

en: The publicly available flags the user has.
ja_JP: ユーザーが持っている公開のフラグ。

en: Voice Related
ja_JP: 音声関連

en: Represents a Discord voice connection.
ja_JP: Discordのボイス接続。

en: You do not create these, you typically get them from e.g. :meth:`VoiceChannel.connect`.
ja_JP: これは自分で作成できません。通常、 :meth:`VoiceChannel.connect` などを使用した際に、取得できます。

en: In order to use PCM based AudioSources, you must have the opus library installed on your system and loaded through :func:`opus.load_opus`. Otherwise, your AudioSources must be opus encoded (e.g. using :class:`FFmpegOpusAudio`) or the library will not be able to transmit audio.
ja_JP: PCMベースのAudioSourceを使用する場合は、opusライブラリーをシステム上にインストールし、 :func:`opus.load_opus` で読み込まないといけません。そうでない場合、AudioSourceは（ :class:`FFmpegOpusAudio` などを用いて）opusエンコードされてないと、音を送出できません。

en: The voice connection session ID.
ja_JP: ボイス接続のセッションID。

en: The voice connection token.
ja_JP: ボイス接続のトークン.

en: The endpoint we are connecting to.
ja_JP: 接続先のエンドポイント。

en: The voice channel connected to.
ja_JP: 接続されたボイスチャンネル。

en: The guild we're connected to.
ja_JP: 接続しているギルド。

en: The user connected to voice (i.e. ourselves).
ja_JP: ボイスチャンネルに接続しているユーザー。（つまり、自分自身）

en: Latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds.
ja_JP: HEARTBEATとHEARTBEAT_ACK間の秒単位の待ち時間。

en: This could be referred to as the Discord Voice WebSocket latency and is an analogue of user's voice latencies as seen in the Discord client.
ja_JP: これはDiscordのVoice WebSocketのレイテンシーと呼ぶことができ、Discordクライアントで見られるユーザーの音声レイテンシーと似ています。

en: Average of most recent 20 HEARTBEAT latencies in seconds.
ja_JP: 最新の20 HEARTBEATの秒単位のレイテンシーの平均。

en: Disconnects this voice client from voice.
ja_JP: ボイスクライアントをボイスチャンネルから切断します。

en: Moves you to a different voice channel.
ja_JP: 別のボイスチャンネルへ移動させます。

en: The channel to move to. Must be a voice channel.
ja_JP: 移動先のチャンネル。ボイスチャンネルである必要があります。

en: Indicates if the voice client is connected to voice.
ja_JP: ボイスチャンネルに接続しているかどうか。

en: Plays an :class:`AudioSource`.
ja_JP: :class:`AudioSource` を再生します。

en: The finalizer, ``after`` is called after the source has been exhausted or an error occurred.
ja_JP: ファイナライザーである ``after`` はソースがなくなったか、エラーが発生した後に呼び出されます。

en: If an error happens while the audio player is running, the exception is caught and the audio player is then stopped.  If no after callback is passed, any caught exception will be logged using the library logger.
ja_JP: オーディオプレーヤーの実行中にエラーが発生した場合、例外が捕捉され、オーディオプレーヤーが停止します。 コールバックが渡されない場合、捕捉された例外はライブラリロガーを用いて記録されます。

en: Instead of writing to ``sys.stderr``, the library's logger is used.
ja_JP: ``sys.stderr`` に出力するのではなく、ライブラリロガーが使用されるようになりました。

en: The audio source we're reading from.
ja_JP: 読み込むオーディオソース。

en: The finalizer that is called after the stream is exhausted. This function must have a single parameter, ``error``, that denotes an optional exception that was raised during playing.
ja_JP: ファイナライザーはストリームが空になると呼び出されます。この関数には再生中に発生したオプションの例外を表す一つのパラメータ ``error`` が必要です。

en: Already playing audio or not connected.
ja_JP: 既にオーディオを再生しているか、接続されていない場合。

en: Source is not a :class:`AudioSource` or after is not a callable.
ja_JP: ソースが :class:`AudioSource` でないか、afterが呼び出し可能でない場合。

en: Source is not opus encoded and opus is not loaded.
ja_JP: ソースがopusエンコードされておらず、opusが読み込まれていない場合。

en: Indicates if we're currently playing audio.
ja_JP: 現在オーディオを再生しているか。

en: Indicates if we're playing audio, but if we're paused.
ja_JP: 再生中のオーディオを一時停止しているか。

en: Stops playing audio.
ja_JP: 音声の再生を停止します。

en: Pauses the audio playing.
ja_JP: 音声の再生を一時的に停止します。

en: Resumes the audio playing.
ja_JP: 音声の再生を再開します。

en: The audio source being played, if playing.
ja_JP: 再生中の場合は、再生中のオーディオソース。

en: This property can also be used to change the audio source currently being played.
ja_JP: このプロパティは現在再生しているオーディオソースの変更にも使うことが出来ます。

en: Sends an audio packet composed of the data.
ja_JP: データで構成されるオーディオパケットを送信します。

en: You must be connected to play audio.
ja_JP: オーディオを再生するには、ボイスチャンネルに接続している必要があります。

en: The :term:`py:bytes-like object` denoting PCM or Opus voice data.
ja_JP: PCM、またはOpusボイスデータを表す :term:`py:bytes-like object` 。

en: Indicates if ``data`` should be encoded into Opus.
ja_JP: ``data`` をOpusにエンコードする必要があるか。

en: You are not connected.
ja_JP: 接続されていない場合。

en: Encoding the data failed.
ja_JP: データのエンコードに失敗した場合。

en: A class that represents the Discord voice protocol.
ja_JP: Discordの音声プロトコルを表すクラス。

en: This is an abstract class. The library provides a concrete implementation under :class:`VoiceClient`.
ja_JP: これは抽象クラスです。ライブラリは :class:`VoiceClient` の下で具体的な実装を提供します。

en: This class allows you to implement a protocol to allow for an external method of sending voice, such as Lavalink_ or a native library implementation.
ja_JP: このクラスは、Lavalink_ やネイティブライブラリの実装など、外部メソッドで音声を送出するプロトコルの実装を行えるようにします。

en: These classes are passed to :meth:`abc.Connectable.connect <VoiceChannel.connect>`.
ja_JP: これらのクラスは :meth:`abc.Connectable.connect <VoiceChannel.connect>` に渡されます。

en: The client (or its subclasses) that started the connection request.
ja_JP: 接続リクエストを開始したクライアント （か、そのサブクラス）。

en: The voice channel that is being connected to.
ja_JP: 接続されているボイスチャンネル。

en: An abstract method that is called when the client's voice state has changed. This corresponds to ``VOICE_STATE_UPDATE``.
ja_JP: クライアントの音声状態が変更された際に呼び出される抽象メソッドです。これは ``VOICE_STATE_UPDATE`` と対応しています。

en: The raw :ddocs:`voice state payload <resources/voice#voice-state-object>`.
ja_JP: 生の :ddocs:`ボイスステートペイロード <resources/voice#voice-state-object>` 。

en: An abstract method that is called when initially connecting to voice. This corresponds to ``VOICE_SERVER_UPDATE``.
ja_JP: 最初にボイスに接続する際に呼び出される抽象メソッドです。これは ``VOICE_SERVER_UPDATE`` と対応しています。

en: The raw :ddocs:`voice server update payload <topics/gateway#voice-server-update>`.
ja_JP: 生の :ddocs:`ボイスサーバーアップデートペイロード <topics/gateway#voice-server-update>` 。

en: An abstract method called when the client initiates the connection request.
ja_JP: クライアントが接続リクエストを開始したときに呼び出される抽象メソッド。

en: When a connection is requested initially, the library calls the constructor under ``__init__`` and then calls :meth:`connect`. If :meth:`connect` fails at some point then :meth:`disconnect` is called.
ja_JP: 接続が最初に要求されあ場合、ライブラリはまず ``__init__`` にてコンストラクタを呼び出し、次に :meth:`connect` を呼び出します。 :meth:`connect` が失敗した場合は :meth:`disconnect` が呼び出されます。

en: Within this method, to start the voice connection flow it is recommended to use :meth:`Guild.change_voice_state` to start the flow. After which, :meth:`on_voice_server_update` and :meth:`on_voice_state_update` will be called. The order that these two are called is unspecified.
ja_JP: このメソッド内では、ボイス接続フローを開始するには、 :meth:`Guild.change_voice_state` を使用するのが推奨されます。その後、 :meth:`on_voice_server_update` と :meth:`on_voice_state_update` が呼び出されます。この二つの呼び出し順は指定されていません。

en: The timeout for the connection.
ja_JP: 接続のタイムアウト。

en: Whether reconnection is expected.
ja_JP: 再接続が期待されているかどうか。

en: Indicates if the client should be self-muted.
ja_JP: クライアントをセルフミュートすべきか。

en: Indicates if the client should be self-deafened.
ja_JP: クライアントをセルフスピーカーミュートすべきか。

en: An abstract method called when the client terminates the connection.
ja_JP: クライアントが接続を切断したときに呼び出される抽象メソッド。

en: See :meth:`cleanup`.
ja_JP: :meth:`cleanup` を参照してください。

en: Whether the disconnection was forced.
ja_JP: 切断が強制されたかどうか。

en: This method *must* be called to ensure proper clean-up during a disconnect.
ja_JP: 切断時に適切なクリーンアップを行うためには、このメソッドを *必ず* 呼び出さなければなりません。

en: It is advisable to call this from within :meth:`disconnect` when you are completely done with the voice protocol instance.
ja_JP: VoiceProtocolインスタンスの使用が終了したら、 :meth:`disconnect` 内でこれを呼び出すことをおすすめします。

en: This method removes it from the internal state cache that keeps track of currently alive voice clients. Failure to clean-up will cause subsequent connections to report that it's still connected.
ja_JP: このメソッドは現在生存中のボイスクライアントを追跡する内部の状態キャッシュからクライアントを削除します。クリーンアップを行わない場合はその後接続しようとすると既に接続されていると報告されるようになります。

en: Represents an audio stream.
ja_JP: オーディオストリーム。

en: The audio stream can be Opus encoded or not, however if the audio stream is not Opus encoded then the audio format must be 16-bit 48KHz stereo PCM.
ja_JP: オーディオストリームはOpusにエンコードされていなくても構いませんが、エンコードされていない場合、オーディオフォーマットは16ビットの48KHzステレオPCMである必要があります。

en: The audio source reads are done in a separate thread.
ja_JP: オーディオソースの読み込みは別スレッドで行われます。

en: Reads 20ms worth of audio.
ja_JP: 20ms分のオーディオを読み込みます。

en: Subclasses must implement this.
ja_JP: サブクラスはこれを実装する必要があります。

en: If the audio is complete, then returning an empty :term:`py:bytes-like object` to signal this is the way to do so.
ja_JP: オーディオの読み取りが終了すると、空の :term:`py:bytes-like object` を返してこれを通知します。

en: If :meth:`~AudioSource.is_opus` method returns ``True``, then it must return 20ms worth of Opus encoded audio. Otherwise, it must be 20ms worth of 16-bit 48KHz stereo PCM, which is about 3,840 bytes per frame (20ms worth of audio).
ja_JP: :meth:`~AudioSource.is_opus` が ``True`` を返す場合、20ms分のOpusにエンコードされたオーディオを返さなければいけません。それ以外の場合は、フレームあたり約3,840バイトの20ms相当の16ビット48KHzステレオPCM（20ms分のオーディオ）が必要です。

en: A bytes like object that represents the PCM or Opus data.
ja_JP: PCMまたはOpusデータを表すバイトライクオブジェクト。

en: Checks if the audio source is already encoded in Opus.
ja_JP: オーディオソースがOpusにエンコードされているか。

en: Called when clean-up is needed to be done.
ja_JP: クリーンアップが必要な時に呼び出されます。

en: Useful for clearing buffer data or processes after it is done playing audio.
ja_JP: オーディオの再生が終了した後にバッファデータやプロセスをクリアするのに便利です。

en: Represents raw 16-bit 48KHz stereo PCM audio source.
ja_JP: 生の16ビット48KHzステレオPCMオーディオソース。

en: A file-like object that reads byte data representing raw PCM.
ja_JP: 生のPCMを表したバイトデータを読み取るファイルライクオブジェクト。

en: Represents an FFmpeg (or AVConv) based AudioSource.
ja_JP: FFmpeg（またはAVConv）ベースのAudioSource。

en: User created AudioSources using FFmpeg differently from how :class:`FFmpegPCMAudio` and :class:`FFmpegOpusAudio` work should subclass this.
ja_JP: :class:`FFmpegPCMAudio` や :class:`FFmpegOpusAudio` と異なる動作を行うFFmpegを使用するAudioSourceを作成した場合は、これをサブクラスすべきです。

en: An audio source from FFmpeg (or AVConv).
ja_JP: FFmpeg (またはAVConv) のオーディオソース。

en: This launches a sub-process to a specific input file given.
ja_JP: 与えられた特定の入力ファイルに対してサブプロセスを起動します。

en: You must have the ffmpeg or avconv executable in your path environment variable in order for this to work.
ja_JP: 環境変数にffmpegまたはavconv実行可能ファイルがなければなりません。

en: The input that ffmpeg will take and convert to PCM bytes. If ``pipe`` is ``True`` then this is a file-like object that is passed to the stdin of ffmpeg.
ja_JP: ffmpegが受け取り、PCMバイトへ変換する入力。 ``pipe`` が ``True`` の場合、これはffmpegの標準入力に渡されるファイルライクオブジェクトです。

en: The executable name (and path) to use. Defaults to ``ffmpeg``.
ja_JP: 使用する実行可能ファイルの名前 (およびパス)。デフォルトでは ``ffmpeg`` です。

en: If ``True``, denotes that ``source`` parameter will be passed to the stdin of ffmpeg. Defaults to ``False``.
ja_JP: ``True`` の場合、 ``source`` パラメータがffmpegの標準入力に渡されます。デフォルトでは ``False`` です。

en: A file-like object to pass to the Popen constructor. Could also be an instance of ``subprocess.PIPE``.
ja_JP: Popenのコンストラクタに渡すファイルライクオブジェクト。 ``subprocess.PIPE`` のようなインスタンスにすることも可能です。

en: Extra command line arguments to pass to ffmpeg before the ``-i`` flag.
ja_JP: ``-i`` フラグのまえにffmepgに渡す追加のコマンドライン引数。

en: Extra command line arguments to pass to ffmpeg after the ``-i`` flag.
ja_JP: ``-i`` フラグのあとにffmepgに渡す追加のコマンドライン引数。

en: The subprocess failed to be created.
ja_JP: サブプロセスを作成できなかった場合。

en: This launches a sub-process to a specific input file given.  However, rather than producing PCM packets like :class:`FFmpegPCMAudio` does that need to be encoded to Opus, this class produces Opus packets, skipping the encoding step done by the library.
ja_JP: 指定された入力ファイルをサブプロセスとして起動します。しかし、 :class:`FFmpegPCMAudio` のようにOpusエンコードが必要なPCMパケットを生成するのではなく、このクラスはOpusパケットを生成するため、ライブラリーのエンコードステップをスキップできます。

en: Alternatively, instead of instantiating this class directly, you can use :meth:`FFmpegOpusAudio.from_probe` to probe for bitrate and codec information.  This can be used to opportunistically skip pointless re-encoding of existing Opus audio data for a boost in performance at the cost of a short initial delay to gather the information. The same can be achieved by passing ``copy`` to the ``codec`` parameter, but only if you know that the input source is Opus encoded beforehand.
ja_JP: 代わりに、このクラスを直接インスタンス化するのではなく、 :meth:`FFmpegOpusAudio.from_probe` を使用してビットレートとコーデック情報を調べることもできます。 これは、情報を収集するための短い初期遅延を犠牲にしてパフォーマンスを向上させるために、既存のOpusオーディオデータの無意味な再エンコードをスキップするために使用することができます。 ``codec`` パラメータに ``copy`` を渡すことでも同じことができますが、入力ソースが事前にOpusエンコードされていることがわかっている場合に限ります。

en: The input that ffmpeg will take and convert to Opus bytes. If ``pipe`` is ``True`` then this is a file-like object that is passed to the stdin of ffmpeg.
ja_JP: ffmpegが受け取り、Opusバイトへ変換する入力。 ``pipe`` が ``True`` の場合、これはffmpegの標準入力に渡されるファイルライクオブジェクトです。

en: The bitrate in kbps to encode the output to.  Defaults to ``128``.
ja_JP: 出力をエンコードするためのkbps単位のビットレート。デフォルトは ``128`` です。

en: The codec to use to encode the audio data.  Normally this would be just ``libopus``, but is used by :meth:`FFmpegOpusAudio.from_probe` to opportunistically skip pointlessly re-encoding Opus audio data by passing ``copy`` as the codec value.  Any values other than ``copy``, ``opus``, or ``libopus`` will be considered ``libopus``.  Defaults to ``libopus``.
ja_JP: オーディオデータをエンコードするためのコーデック。これは通常の場合 ``libopus`` ですが、 :meth:`FFmpegOpusAudio.from_probe` により ``copy`` をコーデックとして渡して既存のOpusオーディオデータの無意味な再エンコードをスキップするために使用されます。 ``copy`` 、 ``opus`` 、 ``libopus`` 以外の値は ``libopus`` と推定されます。初期値は ``libopus`` です。

en: Do not provide this parameter unless you are certain that the audio input is already Opus encoded.  For typical use :meth:`FFmpegOpusAudio.from_probe` should be used to determine the proper value for this parameter.
ja_JP: オーディオ入力がすでにOpusエンコードされていると確信している場合以外はこのパラメータを渡さないでください。通常の使用では :meth:`FFmpegOpusAudio.from_probe` を使用して適切なパラメータの値を判断すべきです。

en: A factory method that creates a :class:`FFmpegOpusAudio` after probing the input source for audio codec and bitrate information.
ja_JP: 入力からオーディオコーデックとビットレート情報を調べた後、 :class:`FFmpegOpusAudio` を作成するファクトリーメソッド。

en: Use this function to create an :class:`FFmpegOpusAudio` instance instead of the constructor: ::
ja_JP: :class:`FFmpegOpusAudio` インスタンスの作成には、コンストラクタではなく、この関数を使用してください。

en: If you are on Windows and don't have ffprobe installed, use the ``fallback`` method to probe using ffmpeg instead: ::
ja_JP: Windowsを使用していてffprobeをインストールしていない場合は、 ``fallback`` の方法でffmpegを使用して調査するようにしてください。

en: Using a custom method of determining codec and bitrate: ::
ja_JP: 独自の方法でコーデックとビットレートを判断する: ::

en: Identical to the ``source`` parameter for the constructor.
ja_JP: コンストラクタの ``source`` パラメータと同じです。

en: The probing method used to determine bitrate and codec information. As a string, valid values are ``native`` to use ffprobe (or avprobe) and ``fallback`` to use ffmpeg (or avconv).  As a callable, it must take two string arguments, ``source`` and ``executable``.  Both parameters are the same values passed to this factory function. ``executable`` will default to ``ffmpeg`` if not provided as a keyword argument.
ja_JP: ビットレートとコーデック情報を判断するための方法。文字列では、ffprobe（か、avprobe）を使用する ``native`` か、ffmpeg（か、avconv）を使用する ``fallback`` が利用できます。呼び出し可能オブジェクトとしては、 ``source`` と ``executable`` という二つの文字列の引数を取るものでないといけません。パラメータは両方ともこのファクトリー関数に渡されたものと同じです。 ``executable`` は、キーワード引数として渡されていない場合は ``ffmpeg`` となります。

en: The remaining parameters to be passed to the :class:`FFmpegOpusAudio` constructor, excluding ``bitrate`` and ``codec``.
ja_JP: ``bitrate`` と ``codec`` を除いた、 :class:`FFmpegOpusAudio` コンストラクタに渡される残りのパラメータ。

en: Invalid probe method, must be ``'native'`` or ``'fallback'``.
ja_JP: プローブメソッドが無効な場合。これは ``'native'`` か ``'fallback'`` でないといけません。

en: Invalid value for ``probe`` parameter, must be :class:`str` or a callable.
ja_JP: ``probe`` パラメータの値が無効な場合。 :class:`str` または呼び出し可能オブジェクトである必要があります。

en: An instance of this class.
ja_JP: このクラスのインスタンス。

en: Probes the input source for bitrate and codec information.
ja_JP: 入力から、ビットレートとコーデック情報を調べます。

en: Identical to the ``source`` parameter for :class:`FFmpegOpusAudio`.
ja_JP: :class:`FFmpegOpusAudio` の ``source`` パラメータと同じです。

en: Identical to the ``method`` parameter for :meth:`FFmpegOpusAudio.from_probe`.
ja_JP: :meth:`FFmpegOpusAudio.from_probe` の ``method`` パラメータと同じです。

en: Identical to the ``executable`` parameter for :class:`FFmpegOpusAudio`.
ja_JP: :class:`FFmpegOpusAudio` の ``executable`` パラメータと同じです。

en: A 2-tuple with the codec and bitrate of the input source.
ja_JP: 入力ソースのコーデックとビットレートの2つの値を含むタプル。

en: Transforms a previous :class:`AudioSource` to have volume controls.
ja_JP: 前述の :class:`AudioSource` をボリュームコントロールを持つものに変換します。

en: This does not work on audio sources that have :meth:`AudioSource.is_opus` set to ``True``.
ja_JP: これは :meth:`AudioSource.is_opus` が ``True`` になっているオーディオソースでは動作しません。

en: The original AudioSource to transform.
ja_JP: 変換する元のAudioSource。

en: The initial volume to set it to. See :attr:`volume` for more info.
ja_JP: 設定する初期ボリューム。詳細は :attr:`volume` を参照してください。

en: Not an audio source.
ja_JP: オーディオソースでない場合。

en: The audio source is opus encoded.
ja_JP: オーディオソースがopusエンコードされている場合。

en: Retrieves or sets the volume as a floating point percentage (e.g. ``1.0`` for 100%).
ja_JP: ボリュームを浮動小数点数パーセンテージ（100％の場合は ``1.0`` ）として取得、または設定します。

en: Opus Library
ja_JP: Opusライブラリ

en: Loads the libopus shared library for use with voice.
ja_JP: 共有ライブラリである libopus を音声用にロードします。

en: If this function is not called then the library uses the function :func:`ctypes.util.find_library` and then loads that one if available.
ja_JP: この関数が呼び出されない場合、ライブラリは :func:`ctypes.util.find_library` 関数を使用して利用可能であればロードします。

en: Not loading a library and attempting to use PCM based AudioSources will lead to voice not working.
ja_JP: ライブラリーを読み込まずにPCMベースのAudioSourceを使用しようとすると音声が動作しなくなります。

en: This function propagates the exceptions thrown.
ja_JP: この関数は、送出された例外を伝播します。

en: The bitness of the library must match the bitness of your python interpreter. If the library is 64-bit then your python interpreter must be 64-bit as well. Usually if there's a mismatch in bitness then the load will throw an exception.
ja_JP: ライブラリのbit数は、あなたのPythonインタプリタのbit数と一致していなければなりません。ライブラリが64bitの場合は、Pythonインタプリタも64bitである必要があります。bit数が一致しない場合は、ロード時に例外を投げます。

en: On Windows, this function should not need to be called as the binaries are automatically loaded.
ja_JP: Windowsでは、バイナリが自動的に読み込まれるため、この関数を呼び出す必要はありません。

en: On Windows, the .dll extension is not necessary. However, on Linux the full extension is required to load the library, e.g. ``libopus.so.1``. On Linux however, :func:`ctypes.util.find_library` will usually find the library automatically without you having to call this.
ja_JP: Windowsでは .dll拡張は必要ありませんが、Linuxではライブラリをロードするために ``libopus.so.1`` のような完全な拡張ライブラリが必要です。しかしながら、Linux上でも通常の場合は :func:`ctypes.util.find_library` が自動的にライブラリを検出します。

en: The filename of the shared library.
ja_JP: 共有ライブラリのファイル名。

en: Function to check if opus lib is successfully loaded either via the :func:`ctypes.util.find_library` call of :func:`load_opus`.
ja_JP: :func:`load_opus` の :func:`ctypes.util.find_library` 呼び出しで、opusライブラリが正常にロードされたかどうかをチェックする関数。

en: This must return ``True`` for voice to work.
ja_JP: ボイス関連の機能を動かすためには、これが ``True`` を返す必要があります。

en: Indicates if the opus library has been loaded.
ja_JP: Opusライブラリがロードされているか。

en: Event Reference
ja_JP: イベントリファレンス

en: This section outlines the different types of events listened by :class:`Client`.
ja_JP: この項目では :class:`Client` が受け取る様々なイベントについて説明します。

en: There are two ways to register an event, the first way is through the use of :meth:`Client.event`. The second way is through subclassing :class:`Client` and overriding the specific events. For example: ::
ja_JP: イベントを登録する方法は二通りあります。一つ目は :meth:`Client.event` を使用する方法です。二つ目は :class:`Client` を継承してサブクラスを作り、イベントをオーバーライドする方法です。この方法を用いた場合は以下のようになります:

en: If an event handler raises an exception, :func:`on_error` will be called to handle it, which defaults to logging the traceback and ignoring the exception.
ja_JP: イベントハンドラが例外を発生させると、それを処理するために :func:`on_error` が呼び出されます。 デフォルトではトレースバックがログに記録され、例外は無視されます。

en: All the events must be a |coroutine_link|_. If they aren't, then you might get unexpected errors. In order to turn a function into a coroutine they must be ``async def`` functions.
ja_JP: すべてのイベントは |coroutine_link|_ である必要があります。 |coroutine_link|_ でない場合、予期せぬエラーが発生する可能性があります。関数をコルーチンにするには、関数定義の際に ``async def`` を使用してください。

en: App Commands
ja_JP: アプリケーションコマンド

en: Called when application command permissions are updated.
ja_JP: アプリケーションコマンドの権限が更新されたときに呼び出されます。

en: The raw event payload data.
ja_JP: 生のイベントペイロードデータ。

en: Called when a :class:`app_commands.Command` or :class:`app_commands.ContextMenu` has successfully completed without error.
ja_JP: :class:`app_commands.Command` または :class:`app_commands.ContextMenu` がエラーなく正常に実行したときに呼び出されます。

en: The interaction of the command.
ja_JP: コマンドのインタラクション。

en: The command that completed successfully
ja_JP: 正常に実行されたコマンド。

en: Called when a :class:`AutoModRule` is created. You must have :attr:`~Permissions.manage_guild` to receive this.
ja_JP: :class:`AutoModRule` が作成されたときに呼び出されます。 受け取るには :attr:`~Permissions.manage_guild` が必要です。

en: This requires :attr:`Intents.auto_moderation_configuration` to be enabled.
ja_JP: :attr:`Intents.auto_moderation_configuration` を有効にする必要があります。

en: The rule that was created.
ja_JP: 作成されたルール。

en: Called when a :class:`AutoModRule` is updated. You must have :attr:`~Permissions.manage_guild` to receive this.
ja_JP: :class:`AutoModRule` が更新されたときに呼び出されます。 受け取るには :attr:`~Permissions.manage_guild` が必要です。

en: The rule that was updated.
ja_JP: 変更されたルール。

en: Called when a :class:`AutoModRule` is deleted. You must have :attr:`~Permissions.manage_guild` to receive this.
ja_JP: :class:`AutoModRule` が削除されたときに呼び出されます。 受け取るには :attr:`~Permissions.manage_guild` が必要です。

en: The rule that was deleted.
ja_JP: 削除されたルール。

en: Called when a :class:`AutoModAction` is created/performed. You must have :attr:`~Permissions.manage_guild` to receive this.
ja_JP: :class:`AutoModAction` が作成/実行されたときに呼び出されます。 受け取るには :attr:`~Permissions.manage_guild` が必要です。

en: This requires :attr:`Intents.auto_moderation_execution` to be enabled.
ja_JP: :attr:`Intents.auto_moderation_execution` を有効にする必要があります。

en: The rule execution that was performed.
ja_JP: 行われたルールの実行。

en: Called whenever a guild channel is deleted or created.
ja_JP: ギルドのチャンネルが削除・作成されたとき呼び出されます。

en: Note that you can get the guild from :attr:`~abc.GuildChannel.guild`.
ja_JP: ギルドは :attr:`~abc.GuildChannel.guild` で取得できます。

en: This requires :attr:`Intents.guilds` to be enabled.
ja_JP: :attr:`Intents.guilds` を有効にする必要があります。

en: The guild channel that got created or deleted.
ja_JP: 作成、または削除されたギルドチャンネル。

en: Called whenever a guild channel is updated. e.g. changed name, topic, permissions.
ja_JP: ギルドチャンネルが更新されるたびに呼び出されます。例えば名前、トピック、権限の変更などです。

en: The updated guild channel's old info.
ja_JP: 更新されたギルドの更新前情報。

en: The updated guild channel's new info.
ja_JP: 更新されたギルドの更新後情報。

en: Called whenever a message is pinned or unpinned from a guild channel.
ja_JP: ギルドチャンネルのメッセージがピン留めされたり、解除されたりしたときに呼び出されます。

en: The guild channel that had its pins updated.
ja_JP: ピン留めが更新されたギルドチャンネル。

en: The latest message that was pinned as an aware datetime in UTC. Could be ``None``.
ja_JP: 最後にピン留めされたメッセージがピン留めされたUTC aware datetime。 ``None`` の場合もあります。

en: Called whenever a private group DM is updated. e.g. changed name or topic.
ja_JP: プライベートグループDMが更新されたとき呼び出されます。 例: 名前やトピックの変更。

en: This requires :attr:`Intents.messages` to be enabled.
ja_JP: :attr:`Intents.messages` を有効にする必要があります。

en: The updated group channel's old info.
ja_JP: 更新されたグループチャンネルの更新前情報。

en: The updated group channel's new info.
ja_JP: 更新されたグループチャンネルの更新後情報。

en: Called whenever a message is pinned or unpinned from a private channel.
ja_JP: プライベートチャンネルのメッセージがピン留めされたりはずされたりしたときに呼ばれます。

en: The private channel that had its pins updated.
ja_JP: ピン留めが更新されたプライベートチャンネル。

en: Called when someone begins typing a message.
ja_JP: 誰かがメッセージを入力し始めたときに呼び出されます。

en: The ``channel`` parameter can be a :class:`abc.Messageable` instance. Which could either be :class:`TextChannel`, :class:`GroupChannel`, or :class:`DMChannel`.
ja_JP: ``channel`` パラメータは :class:`abc.Messageable` インスタンスにすることができます。 :class:`TextChannel` 、 :class:`GroupChannel` 、または :class:`DMChannel` のいずれかです。

en: If the ``channel`` is a :class:`TextChannel` then the ``user`` parameter is a :class:`Member`, otherwise it is a :class:`User`.
ja_JP: ``channel`` が :class:`TextChannel` である場合、 ``user`` パラメータは :class:`Member` 、それ以外の場合は :class:`User` です。

en: If the channel or user could not be found in the internal cache this event will not be called, you may use :func:`on_raw_typing` instead.
ja_JP: チャンネルまたはユーザーが内部キャッシュで見つからない場合、このイベントは呼び出されません。代わりに :func:`on_raw_typing` を使用してください。

en: This requires :attr:`Intents.typing` to be enabled.
ja_JP: :attr:`Intents.typing` を有効にする必要があります。

en: The location where the typing originated from.
ja_JP: 入力が行われたチャンネル。

en: The user that started typing.
ja_JP: 入力を始めたユーザー。

en: When the typing started as an aware datetime in UTC.
ja_JP: UTCのaware datetimeでの、タイピングの開始時刻。

en: Called when someone begins typing a message. Unlike :func:`on_typing` this is called regardless of the channel and user being in the internal cache.
ja_JP: 誰かがメッセージを入力し始めたときに呼び出されます。 :func:`on_typing` とは異なり、これはチャンネルやユーザーが内部キャッシュに存在するかどうかに関係なく呼び出されます。

en: Called when the client has successfully connected to Discord. This is not the same as the client being fully prepared, see :func:`on_ready` for that.
ja_JP: クライアントがDiscordに正常に接続できたときに呼び出されます。クライアントの準備が完了していることと同義ではありません。 :func:`on_ready` を参照してください。

en: The warnings on :func:`on_ready` also apply.
ja_JP: :func:`on_ready` での警告も適用されます。

en: Called when the client has disconnected from Discord, or a connection attempt to Discord has failed. This could happen either through the internet being disconnected, explicit calls to close, or Discord terminating the connection one way or the other.
ja_JP: クライアントがDiscordから切断したときと、Discordへの接続の試行が失敗した場合に呼び出されます。これはインターネットが切断された、明示的にcloseメソッドを呼び出した、またはDiscord側から何らかの方法で切断されたというような場合に呼び出される可能性があります。

en: This function can be called many times without a corresponding :func:`on_connect` call.
ja_JP: この関数は対応する :func:`on_connect` なしで複数回呼び出されることがあります。

en: Similar to :func:`on_connect` except used by :class:`AutoShardedClient` to denote when a particular shard ID has connected to Discord.
ja_JP: 特定のシャードIDを持つシャードがDiscordに接続したかどうかを確認するために :class:`AutoShardedClient` で使用されることを除けば :func:`on_connect` とほとんど同じです。

en: The shard ID that has connected.
ja_JP: 接続したシャードのID。

en: Similar to :func:`on_disconnect` except used by :class:`AutoShardedClient` to denote when a particular shard ID has disconnected from Discord.
ja_JP: 特定のシャードIDを持つシャードがDiscordから切断したかどうかを確認するために :class:`AutoShardedClient` で使用されることを除けば :func:`on_disconnect` とほとんど同じです。

en: The shard ID that has disconnected.
ja_JP: 切断したシャードのID。

en: Usually when an event raises an uncaught exception, a traceback is logged to stderr and the exception is ignored. If you want to change this behaviour and handle the exception for whatever reason yourself, this event can be overridden. Which, when done, will suppress the default action of printing the traceback.
ja_JP: イベントがキャッチされない例外を発生させた場合、通常はトレースバックがstderrに記録され、その例外は無視されます。何らかの理由でこの動作を変更して、自分自身で例外処理を行いたい場合は、このイベントをオーバーライドすることができます。これを行った場合、トレースバックを出力するというデフォルトの動作は行われません。

en: The information of the exception raised and the exception itself can be retrieved with a standard call to :func:`sys.exc_info`.
ja_JP: 発生した例外の情報と、例外事態は :func:`sys.exc_info` への標準呼び出しで取得できます。

en: ``on_error`` will only be dispatched to :meth:`Client.event`.
ja_JP: ``on_error`` は :meth:`Client.event` でのみディスパッチされます。

en: It will not be received by :meth:`Client.wait_for`, or, if used, :ref:`ext_commands_api_bot` listeners such as :meth:`~ext.commands.Bot.listen` or :meth:`~ext.commands.Cog.listener`.
ja_JP: :meth:`Client.wait_for` や、使用している場合は :meth:`~ext.commands.Bot.listen` や :meth:`~ext.commands.Cog.listener` といった :ref:`ext_commands_api_bot` のリスナーでは受信されません。

en: The traceback is now logged rather than printed.
ja_JP: トレースバックが出力されず、ログに記録されるようになりました。

en: The name of the event that raised the exception.
ja_JP: 例外を発生させたイベントの名前。

en: The positional arguments for the event that raised the exception.
ja_JP: 例外を発生させたイベントの位置引数。

en: The keyword arguments for the event that raised the exception.
ja_JP: 例外を発生させたイベントのキーワード引数。

en: Called whenever a websocket event is received from the WebSocket.
ja_JP: WebSocketからWebSocketイベントが受信されるたびに呼び出されます。

en: This is mainly useful for logging how many events you are receiving from the Discord gateway.
ja_JP: これは主にDiscordゲートウェイから受け取るイベントの数を記録するのに便利です。

en: The event type from Discord that is received, e.g. ``'READY'``.
ja_JP: Discordから受信されたイベントの種類。例： ``'READY'`` 。

en: Called whenever a message is completely received from the WebSocket, before it's processed and parsed. This event is always dispatched when a complete message is received and the passed data is not parsed in any way.
ja_JP: メッセージが処理され、パースされる前、WebSocketからメッセージが完全に受信されるたびに呼び出されます。このイベントは完全なメッセージを受信した場合に呼び出され、渡されたデータは一切パースされていません。

en: This is only really useful for grabbing the WebSocket stream and debugging purposes.
ja_JP: これはWebSocketストリームを取得してデバッグする時のみに役に立ちます。

en: This requires setting the ``enable_debug_events`` setting in the :class:`Client`.
ja_JP: 使用する場合は :class:`Client` にて ``enable_debug_events`` を設定しないといけません。

en: This is only for the messages received from the client WebSocket. The voice WebSocket will not trigger this event.
ja_JP: これは、クライアントWebSocketから受信したメッセージ専用です。音声WebSocketではこのイベントは実行されません。

en: The message passed in from the WebSocket library.
ja_JP: WebSocketライブラリから渡されたメッセージ。

en: Called whenever a send operation is done on the WebSocket before the message is sent. The passed parameter is the message that is being sent to the WebSocket.
ja_JP: メッセージが送信される前にWebSocketで送信操作が行われるたびに呼び出されます。渡されるパラメータはWebSocketに送信されているメッセージです。

en: This is only for the messages sent from the client WebSocket. The voice WebSocket will not trigger this event.
ja_JP: これはクライアントのWebSocketから受信したメッセージ専用です。音声WebSocketはこのイベントを発火させません。

en: The message that is about to be passed on to the WebSocket library. It can be :class:`bytes` to denote a binary message or :class:`str` to denote a regular text message.
ja_JP: WebSocketライブラリから渡されるメッセージ。バイナリメッセージの場合は :class:`bytes` 、通常のメッセージの場合は :class:`str` です。

en: Called when the client is done preparing the data received from Discord. Usually after login is successful and the :attr:`Client.guilds` and co. are filled up.
ja_JP: クライアントがDiscordから受信したデータの準備を完了した際に呼び出されます。通常はログインが成功したあと、 :attr:`Client.guilds` とそれに関連するものの準備が完了したときです。

en: This function is not guaranteed to be the first event called. Likewise, this function is **not** guaranteed to only be called once. This library implements reconnection logic and thus will end up calling this event whenever a RESUME request fails.
ja_JP: このイベントは、最初に呼び出されるイベントとは限りません。同時に、このイベントは **一度だけ呼ばれるという保証もできません** 。このライブラリは、再接続ロジックを実装しているためリジューム要求が失敗するたびにこのイベントが呼び出されることになります。

en: Called when the client has resumed a session.
ja_JP: クライアントがセッションを再開したときに呼び出されます。

en: Similar to :func:`on_ready` except used by :class:`AutoShardedClient` to denote when a particular shard ID has become ready.
ja_JP: 特定の Shard IDが準備完了になったかを確認するために :class:`AutoShardedClient` で使用される以外は :func:`on_ready` とほとんど同じです。

en: The shard ID that is ready.
ja_JP: 準備が完了したShard ID。

en: Similar to :func:`on_resumed` except used by :class:`AutoShardedClient` to denote when a particular shard ID has resumed a session.
ja_JP: 特定のシャードIDを持つシャードがセッションを再開したかどうかを確認するために :class:`AutoShardedClient` で使用されることを除けば :func:`on_resumed` とほとんど同じです。

en: The shard ID that has resumed.
ja_JP: セッションが再開したシャードのID。

en: Called when a guild becomes available or unavailable. The guild must have existed in the :attr:`Client.guilds` cache.
ja_JP: ギルドが利用可能・不可能になったときに呼び出されます。ギルドは :attr:`Client.guilds` キャッシュに存在していないといけません。

en: The :class:`Guild` that has changed availability.
ja_JP: 利用状況が変わった :class:`Guild` 。

en: Called when a :class:`Guild` is either created by the :class:`Client` or when the :class:`Client` joins a guild.
ja_JP: :class:`Client` によって :class:`Guild` が作成された。または :class:`Client` がギルドに参加したときに呼び出されます。

en: The guild that was joined.
ja_JP: 参加したギルド。

en: Called when a :class:`Guild` is removed from the :class:`Client`.
ja_JP: :class:`Client` が :class:`Guild` から削除されたときに呼び出されます。

en: This happens through, but not limited to, these circumstances:
ja_JP: これは以下の状況時に呼び出されますが、これに限ったものではありません:

en: The client got banned.
ja_JP: クライアントがBANされた。

en: The client got kicked.
ja_JP: クライアントがキックされた。

en: The client left the guild.
ja_JP: クライアントがギルドから脱退した。

en: The client or the guild owner deleted the guild.
ja_JP: クライアント、またはギルドオーナーがギルドを削除した。

en: In order for this event to be invoked then the :class:`Client` must have been part of the guild to begin with. (i.e. it is part of :attr:`Client.guilds`)
ja_JP: このイベントが呼び出されるためには、 :class:`Client` がギルドに参加している必要があります。(つまり、 :attr:`Client.guilds` にギルドが存在しなければならない)

en: The guild that got removed.
ja_JP: 削除されたギルド。

en: Called when a :class:`Guild` updates, for example:
ja_JP: :class:`Guild` が更新されたときに呼び出されます。例えば:

en: Changed name
ja_JP: 名前が変更された

en: Changed AFK channel
ja_JP: AFKチャンネルが変更された

en: Changed AFK timeout
ja_JP: AFKのタイムアウト時間が変更された

en: etc
ja_JP: その他

en: The guild prior to being updated.
ja_JP: 更新される前のギルド。

en: The guild after being updated.
ja_JP: 更新された後のギルド。

en: Called when a :class:`Guild` adds or removes :class:`Emoji`.
ja_JP: :class:`Guild` に :class:`Emoji` が追加、または削除されたときに呼び出されます。

en: This requires :attr:`Intents.emojis_and_stickers` to be enabled.
ja_JP: :attr:`Intents.emojis_and_stickers` を有効にする必要があります。

en: The guild who got their emojis updated.
ja_JP: 絵文字が更新されたギルド。

en: A list of emojis before the update.
ja_JP: 更新前の絵文字のリスト。

en: A list of emojis after the update.
ja_JP: 更新後の絵文字のリスト。

en: Called when a :class:`Guild` updates its stickers.
ja_JP: :class:`Guild` のスタンプが更新されたときに呼び出されます。

en: The guild who got their stickers updated.
ja_JP: スタンプが更新されたギルド。

en: A list of stickers before the update.
ja_JP: 更新前のスタンプのリスト。

en: A list of stickers after the update.
ja_JP: 更新後のスタンプのリスト。

en: Called when a :class:`Guild` gets a new audit log entry. You must have :attr:`~Permissions.view_audit_log` to receive this.
ja_JP: :class:`Guild` に新しい監査ログ項目が追加されたときに呼び出されます。これを受け取るには :attr:`~Permissions.view_audit_log` が必要です。

en: This requires :attr:`Intents.moderation` to be enabled.
ja_JP: :attr:`Intents.moderation` を有効にする必要があります。

en: Audit log entries received through the gateway are subject to data retrieval from cache rather than REST. This means that some data might not be present when you expect it to be. For example, the :attr:`AuditLogEntry.target` attribute will usually be a :class:`discord.Object` and the :attr:`AuditLogEntry.user` attribute will depend on user and member cache.
ja_JP: ゲートウェイ経由で取得した監査ログ項目はデータをRESTではなくキャッシュから取得します。このため、一部のデータが不足している場合があります。例えば、 :attr:`AuditLogEntry.target` 属性は多くの場合 :class:`discord.Object` になり、 :attr:`AuditLogEntry.user` 属性はユーザーとメンバーキャッシュに依存します。

en: To get the user ID of entry, :attr:`AuditLogEntry.user_id` can be used instead.
ja_JP: 項目のユーザーIDを取得するには、代わりに :attr:`AuditLogEntry.user_id` を使用できます。

en: The audit log entry that was created.
ja_JP: 作成された監査ログの項目。

en: Called when an :class:`Invite` is created. You must have :attr:`~Permissions.manage_channels` to receive this.
ja_JP: :class:`Invite` が作成されたときに呼び出されます。 受け取るには :attr:`~Permissions.manage_channels` が必要です。

en: There is a rare possibility that the :attr:`Invite.guild` and :attr:`Invite.channel` attributes will be of :class:`Object` rather than the respective models.
ja_JP: まれに :attr:`Invite.guild` と :attr:`Invite.channel` 属性がそれぞれの本来のモデルではなく :class:`Object` になることがあります。

en: This requires :attr:`Intents.invites` to be enabled.
ja_JP: :attr:`Intents.invites` を有効にする必要があります。

en: The invite that was created.
ja_JP: 作成された招待。

en: Called when an :class:`Invite` is deleted. You must have :attr:`~Permissions.manage_channels` to receive this.
ja_JP: :class:`Invite` が削除されたときに呼び出されます。 受け取るには :attr:`~Permissions.manage_channels` が必要です。

en: Outside of those two attributes, the only other attribute guaranteed to be filled by the Discord gateway for this event is :attr:`Invite.code`.
ja_JP: これらの属性以外では、Discordゲートウェイによってこのイベントに与えられているのが保証されている属性は :attr:`Invite.code` のみです。

en: The invite that was deleted.
ja_JP: 削除された招待。

en: Called when an integration is created.
ja_JP: 連携サービスが作成されたときに呼び出されます。

en: This requires :attr:`Intents.integrations` to be enabled.
ja_JP: :attr:`Intents.integrations` を有効にする必要があります。

en: The integration that was created.
ja_JP: 作成された連携サービス。

en: Called when an integration is updated.
ja_JP: 連携サービスが更新されたときに呼び出されます。

en: The integration that was updated.
ja_JP: 更新された連携サービス。

en: Called whenever an integration is created, modified, or removed from a guild.
ja_JP: ギルドの連携サービスが作成、更新、削除されるたびに呼び出されます。

en: The guild that had its integrations updated.
ja_JP: 連携サービスが更新されたギルド。

en: Called whenever a webhook is created, modified, or removed from a guild channel.
ja_JP: ギルドチャンネルのWebhookが作成、更新、削除されたときに呼び出されます。

en: This requires :attr:`Intents.webhooks` to be enabled.
ja_JP: :attr:`Intents.webhooks` を有効にする必要があります。

en: The channel that had its webhooks updated.
ja_JP: Webhookが更新されたチャンネル。

en: Called when an integration is deleted.
ja_JP: 連携サービスが削除されたときに呼び出されます。

en: Called when an interaction happened.
ja_JP: インタラクションが発生したときに呼び出されます。

en: This currently happens due to slash command invocations or components being used.
ja_JP: これは、現在はスラッシュコマンドの呼び出しやコンポーネントの使用により起こります。

en: This is a low level function that is not generally meant to be used. If you are working with components, consider using the callbacks associated with the :class:`~discord.ui.View` instead as it provides a nicer user experience.
ja_JP: これは、一般的な使用を意図していない低レベル関数です。コンポーネントを使用している場合は、よりよいユーザーエクスペリエンスを提供する :class:`~discord.ui.View` のコールバックの使用を検討してください。

en: The interaction data.
ja_JP: インタラクションデータ。

en: Called when a :class:`Member` joins a :class:`Guild`.
ja_JP: :class:`Member` が :class:`Guild` に参加したときに呼び出されます。

en: This requires :attr:`Intents.members` to be enabled.
ja_JP: :attr:`Intents.members` を有効にする必要があります。

en: The member who joined.
ja_JP: 参加したメンバー。

en: Called when a :class:`Member` leaves a :class:`Guild`.
ja_JP: :class:`Member` が :class:`Guild` から脱退したときに呼び出されます。

en: If the guild or member could not be found in the internal cache this event will not be called, you may use :func:`on_raw_member_remove` instead.
ja_JP: ギルドまたはメンバーが内部キャッシュで見つからない場合、このイベントは呼び出されません。代わりに :func:`on_raw_member_remove` を使用してください。

en: The member who left.
ja_JP: 脱退したメンバー。

en: Unlike :func:`on_member_remove` this is called regardless of the guild or member being in the internal cache.
ja_JP: :func:`on_member_remove` とは異なり、ギルドやメンバーが内部キャッシュに存在するかどうかに関係なく呼び出されます。

en: Called when a :class:`Member` updates their profile.
ja_JP: :class:`Member` のプロフィールが更新されたときに呼び出されます。

en: This is called when one or more of the following things change:
ja_JP: これらのうちひとつ以上が変更されたとき呼び出されます:

en: nickname
ja_JP: ニックネーム

en: pending
ja_JP: ペンディング状態

en: timeout
ja_JP: タイムアウト

en: guild avatar
ja_JP: ギルドアバター

en: Due to a Discord limitation, this event is not dispatched when a member's timeout expires.
ja_JP: Discordの制限により、このイベントはメンバーのタイムアウト期間が満了した場合には発生しません。

en: The updated member's old info.
ja_JP: 更新されたメンバーの更新前情報。

en: The updated member's updated info.
ja_JP: 更新されたメンバーの更新後情報。

en: Called when a :class:`User` updates their profile.
ja_JP: :class:`User` がプロフィールを編集したとき呼び出されます。

en: avatar
ja_JP: アバター

en: username
ja_JP: ユーザー名

en: discriminator
ja_JP: タグ

en: The updated user's old info.
ja_JP: 更新されたユーザーの更新前情報。

en: The updated user's updated info.
ja_JP: 更新されたユーザーの更新後情報。

en: Called when user gets banned from a :class:`Guild`.
ja_JP: ユーザーが :class:`Guild` からBANされたとき呼び出されます。

en: The guild the user got banned from.
ja_JP: ユーザーがBANされたギルド。

en: The user that got banned. Can be either :class:`User` or :class:`Member` depending if the user was in the guild or not at the time of removal.
ja_JP: BANされたユーザー。BAN時にユーザーがギルドにいたかによって、 :class:`User` か :class:`Member` になります。

en: Called when a :class:`User` gets unbanned from a :class:`Guild`.
ja_JP: :class:`User` が :class:`Guild` のBANを解除されたとき呼び出されます。

en: The guild the user got unbanned from.
ja_JP: ユーザーのBANが解除されたギルド。

en: The user that got unbanned.
ja_JP: Banが解除されたユーザー。

en: Called when a :class:`Member` updates their presence.
ja_JP: :class:`Member` がプレゼンスを変更したとき呼び出されます。

en: status
ja_JP: ステータス

en: activity
ja_JP: アクティビティ

en: This requires :attr:`Intents.presences` and :attr:`Intents.members` to be enabled.
ja_JP: これを使用するには :attr:`Intents.presences` と :attr:`Intents.members` を有効にしないといけません。

en: Called when a :class:`Message` is created and sent.
ja_JP: :class:`Message` が作成され送信されたときに呼び出されます。

en: Your bot's own messages and private messages are sent through this event. This can lead cases of 'recursion' depending on how your bot was programmed. If you want the bot to not reply to itself, consider checking the user IDs. Note that :class:`~ext.commands.Bot` does not have this problem.
ja_JP: Botのメッセージとプライベートメッセージはこのイベントを通して送信されます。Botのプログラムによっては「再帰呼び出し」を続けることになります。Botが自分自身に返信しないようにするためにはユーザーIDを確認する方法が考えられます。 :class:`~ext.commands.Bot` にはこの問題は存在しません。

en: The current message.
ja_JP: 現在のメッセージ。

en: Called when a :class:`Message` receives an update event. If the message is not found in the internal message cache, then these events will not be called. Messages might not be in cache if the message is too old or the client is participating in high traffic guilds.
ja_JP: :class:`Message` が更新イベントを受け取ったときに呼び出されます。メッセージが内部のメッセージキャッシュに見つからない場合、このイベントは呼び出されません。これはメッセージが古すぎるか、クライアントが通信の多いギルドに参加している場合に発生します。

en: If this occurs increase the :class:`max_messages <Client>` parameter or use the :func:`on_raw_message_edit` event instead.
ja_JP: 発生する場合は :class:`max_messages <Client>` パラメータの値を増加させるか :func:`on_raw_message_edit` イベントを使用してください。

en: The following non-exhaustive cases trigger this event:
ja_JP: 以下の非網羅的ケースがこのイベントを発生させます:

en: A message has been pinned or unpinned.
ja_JP: メッセージをピン留め、または解除した。

en: The message content has been changed.
ja_JP: メッセージの内容を変更した。

en: The message has received an embed.
ja_JP: メッセージが埋め込みを受け取った。

en: For performance reasons, the embed server does not do this in a "consistent" manner.
ja_JP: パフォーマンス上の理由から、埋め込みのサーバーはこれを「一貫した」方法では行いません。

en: The message's embeds were suppressed or unsuppressed.
ja_JP: メッセージの埋め込みが削除されたり、復元されたりした。

en: A call message has received an update to its participants or ending time.
ja_JP: 通話呼び出しメッセージの参加者や終了時刻が変わった。

en: The previous version of the message.
ja_JP: 更新前のメッセージ。

en: The current version of the message.
ja_JP: 更新後のメッセージ。

en: Called when a message is deleted. If the message is not found in the internal message cache, then this event will not be called. Messages might not be in cache if the message is too old or the client is participating in high traffic guilds.
ja_JP: メッセージが削除された際に呼び出されます。メッセージが内部のメッセージキャッシュに見つからない場合、このイベントは呼び出されません。これはメッセージが古すぎるか、クライアントが通信の多いギルドに参加している場合に発生します。

en: If this occurs increase the :class:`max_messages <Client>` parameter or use the :func:`on_raw_message_delete` event instead.
ja_JP: 発生する場合は :class:`max_messages <Client>` パラメータの値を増加させるか :func:`on_raw_message_delete` イベントを使用してください。

en: The deleted message.
ja_JP: 削除されたメッセージ。

en: Called when messages are bulk deleted. If none of the messages deleted are found in the internal message cache, then this event will not be called. If individual messages were not found in the internal message cache, this event will still be called, but the messages not found will not be included in the messages list. Messages might not be in cache if the message is too old or the client is participating in high traffic guilds.
ja_JP: メッセージが一括削除されたときに呼び出されます。メッセージが内部のメッセージキャッシュに見つからない場合、このイベントは呼び出されません。個々のメッセージが見つからない場合でも、このイベントは呼び出されますが、見つからなかったメッセージはメッセージのリストに含まれません。これはメッセージが古すぎるか、クライアントが通信の多いギルドに参加している場合に発生します。

en: If this occurs increase the :class:`max_messages <Client>` parameter or use the :func:`on_raw_bulk_message_delete` event instead.
ja_JP: 発生する場合は :class:`max_messages <Client>` パラメータの値を増加させるか :func:`on_raw_bulk_message_delete` イベントを使用してください。

en: The messages that have been deleted.
ja_JP: 削除されたメッセージのリスト。

en: Called when a message is edited. Unlike :func:`on_message_edit`, this is called regardless of the state of the internal message cache.
ja_JP: メッセージが編集されたときに呼び出されます。 :func:`on_message_edit` とは異なり、これは内部のメッセージキャッシュの状態に関係なく呼び出されます。

en: If the message is found in the message cache, it can be accessed via :attr:`RawMessageUpdateEvent.cached_message`. The cached message represents the message before it has been edited. For example, if the content of a message is modified and triggers the :func:`on_raw_message_edit` coroutine, the :attr:`RawMessageUpdateEvent.cached_message` will return a :class:`Message` object that represents the message before the content was modified.
ja_JP: メッセージがメッセージキャッシュに存在した場合、 :attr:`RawMessageUpdateEvent.cached_message` を介してそのメッセージにアクセスすることができます。キャッシュされていたメッセージは編集前のメッセージです。たとえば、メッセージの内容が編集され、 :func:`on_raw_message_edit` が発火された場合、 :attr:`RawMessageUpdateEvent.cached_message` は内容が編集される前の情報を持つ :class:`Message` オブジェクトを返します。

en: Due to the inherently raw nature of this event, the data parameter coincides with the raw data given by the :ddocs:`gateway <topics/gateway#message-update>`.
ja_JP: このイベントの性質は、本質的に生表現のため、データのパラメータは :ddocs:`ゲートウェイ <topics/gateway#message-update>` によって与えられた生データと一致します。

en: Since the data payload can be partial, care must be taken when accessing stuff in the dictionary. One example of a common case of partial data is when the ``'content'`` key is inaccessible. This denotes an "embed" only edit, which is an edit in which only the embeds are updated by the Discord embed server.
ja_JP: データのペイロードが部分的であるため、データにアクセスするときは気をつけてください。部分的なデータの主な場合のひとつは、``'content'`` にアクセスできない場合です。Discordの埋め込みサーバーによって、埋め込みが更新される、"埋め込み"しか変わっていない編集がそうです。

en: Called when a message is deleted. Unlike :func:`on_message_delete`, this is called regardless of the message being in the internal message cache or not.
ja_JP: メッセージが削除されたときに呼び出されます。 :func:`on_message_delete` とは異なり、削除されたメッセージが内部キャッシュに存在するか否かにかかわらず呼び出されます。

en: If the message is found in the message cache, it can be accessed via :attr:`RawMessageDeleteEvent.cached_message`
ja_JP: メッセージがメッセージキャッシュ内に見つかった場合、 :attr:`RawMessageDeleteEvent.cached_message` を介してアクセスすることができます。

en: Called when a bulk delete is triggered. Unlike :func:`on_bulk_message_delete`, this is called regardless of the messages being in the internal message cache or not.
ja_JP: メッセージが一括削除されたときに呼び出されます。 :func:`on_bulk_message_delete` とは異なり、削除されたメッセージが内部キャッシュに存在するか否かにかかわらず呼び出されます。

en: If the messages are found in the message cache, they can be accessed via :attr:`RawBulkMessageDeleteEvent.cached_messages`
ja_JP: メッセージがメッセージキャッシュ内に見つかった場合、 :attr:`RawBulkMessageDeleteEvent.cached_messages` を介してアクセスすることができます。

en: Called when a message has a reaction added to it. Similar to :func:`on_message_edit`, if the message is not found in the internal message cache, then this event will not be called. Consider using :func:`on_raw_reaction_add` instead.
ja_JP: メッセージにリアクションが追加されたときに呼び出されます。 :func:`on_message_edit` と同様に内部メッセージキャッシュにメッセージが見つからない場合は、このイベントは呼び出されません。代わりに :func:`on_raw_reaction_add` の利用を検討してください。

en: To get the :class:`Message` being reacted, access it via :attr:`Reaction.message`.
ja_JP: リアクションの付いた :class:`Message` を取得するには、 :attr:`Reaction.message` を使ってください。

en: This requires :attr:`Intents.reactions` to be enabled.
ja_JP: :attr:`Intents.reactions` を有効にする必要があります。

en: This doesn't require :attr:`Intents.members` within a guild context, but due to Discord not providing updated user information in a direct message it's required for direct messages to receive this event. Consider using :func:`on_raw_reaction_add` if you need this and do not otherwise want to enable the members intent.
ja_JP: ギルド内では :attr:`Intents.members` は有効にしなくてもよいですが、DiscordがDM内では更新されたユーザーの情報を提供しないため、DMではこのインテントが必要です。 このイベントが必要でメンバーインテントを有効化したくない場合は :func:`on_raw_reaction_add` の使用を検討してください。

en: The current state of the reaction.
ja_JP: リアクションの現在の状態。

en: The user who added the reaction.
ja_JP: リアクションを追加したユーザー。

en: Called when a message has a reaction removed from it. Similar to on_message_edit, if the message is not found in the internal message cache, then this event will not be called.
ja_JP: メッセージのリアクションが取り除かれたときに呼び出されます。on_message_editのように、内部のメッセージキャッシュにメッセージがないときには、このイベントは呼び出されません。

en: To get the message being reacted, access it via :attr:`Reaction.message`.
ja_JP: リアクションの付いたメッセージを取得するには、 :attr:`Reaction.message` を使ってください。

en: This requires both :attr:`Intents.reactions` and :attr:`Intents.members` to be enabled.
ja_JP: これを使用するには :attr:`Intents.reactions` と :attr:`Intents.members` の両方を有効にしないといけません。

en: Consider using :func:`on_raw_reaction_remove` if you need this and do not want to enable the members intent.
ja_JP: このイベントが必要でメンバーインテントを有効化したくない場合は :func:`on_raw_reaction_remove` の使用を検討してください。

en: The user whose reaction was removed.
ja_JP: リアクションが除去されたユーザー。

en: Called when a message has all its reactions removed from it. Similar to :func:`on_message_edit`, if the message is not found in the internal message cache, then this event will not be called. Consider using :func:`on_raw_reaction_clear` instead.
ja_JP: メッセージからすべてのリアクションが削除されたときに呼び出されます。 :func:`on_message_edit` と同様に内部メッセージキャッシュにメッセージが見つからない場合は、このイベントは呼び出されません。代わりに :func:`on_raw_reaction_clear` の利用を検討してください。

en: The message that had its reactions cleared.
ja_JP: リアクションが削除されたメッセージ。

en: The reactions that were removed.
ja_JP: 除去されたリアクション。

en: Called when a message has a specific reaction removed from it. Similar to :func:`on_message_edit`, if the message is not found in the internal message cache, then this event will not be called. Consider using :func:`on_raw_reaction_clear_emoji` instead.
ja_JP: メッセージから特定の絵文字のリアクションが除去されたときに呼び出されます。 :func:`on_message_edit` と同様に内部メッセージキャッシュにメッセージが見つからない場合は、このイベントは呼び出されません。代わりに :func:`on_raw_reaction_clear_emoji` の利用を検討してください。

en: The reaction that got cleared.
ja_JP: 除去されたリアクション。

en: Called when a message has a reaction added. Unlike :func:`on_reaction_add`, this is called regardless of the state of the internal message cache.
ja_JP: メッセージにリアクションが追加されたときに呼び出されます。 :func:`on_reaction_add` とは異なり、これは内部のメッセージキャッシュの状態に関係なく呼び出されます。

en: Called when a message has a reaction removed. Unlike :func:`on_reaction_remove`, this is called regardless of the state of the internal message cache.
ja_JP: メッセージからリアクションが削除されたときに呼び出されます。 :func:`on_reaction_remove` とは異なり、これは内部メッセージキャッシュの状態に関係なく呼び出されます。

en: Called when a message has all its reactions removed. Unlike :func:`on_reaction_clear`, this is called regardless of the state of the internal message cache.
ja_JP: メッセージからリアクションがすべて削除されたときに呼び出されます。 :func:`on_reaction_clear` とは異なり、これは内部メッセージキャッシュの状態に関係なく呼び出されます。

en: Called when a message has a specific reaction removed from it. Unlike :func:`on_reaction_clear_emoji` this is called regardless of the state of the internal message cache.
ja_JP: メッセージから特定の絵文字のリアクションがすべて除去されたときに呼び出されます。 :func:`on_reaction_clear_emoji` とは異なり、これは内部メッセージキャッシュの状態に関係なく呼び出されます。

en: Called when a :class:`Guild` creates or deletes a new :class:`Role`.
ja_JP: :class:`Guild` で :class:`Role` が新しく作成されたか、削除されたときに呼び出されます。

en: To get the guild it belongs to, use :attr:`Role.guild`.
ja_JP: ギルドを取得するには :attr:`Role.guild` を使用してください。

en: The role that was created or deleted.
ja_JP: 作成、または削除されたロール。

en: Called when a :class:`Role` is changed guild-wide.
ja_JP: :class:`Role` がギルド全体で変更されたときに呼び出されます。

en: The updated role's old info.
ja_JP: 更新されたロールの更新前情報。

en: The updated role's updated info.
ja_JP: 更新されたロールの更新後情報。

en: Called when a :class:`ScheduledEvent` is created or deleted.
ja_JP: :class:`ScheduledEvent` が作成または削除されたときに呼び出されます。

en: This requires :attr:`Intents.guild_scheduled_events` to be enabled.
ja_JP: :attr:`Intents.guild_scheduled_events` を有効にする必要があります。

en: The scheduled event that was created or deleted.
ja_JP: 作成、または削除されたスケジュールイベント。

en: Called when a :class:`ScheduledEvent` is updated.
ja_JP: :class:`ScheduledEvent` が変更されたときに呼び出されます。

en: The following, but not limited to, examples illustrate when this event is called:
ja_JP: これらの場合に限りませんが、例を挙げると、以下の場合に呼び出されます:

en: The scheduled start/end times are changed.
ja_JP: スケジュールされた開始・終了時刻が変更された。

en: The channel is changed.
ja_JP: チャンネルが変更された時。

en: The description is changed.
ja_JP: 説明が変更された時。

en: The status is changed.
ja_JP: ステータスが変更された時。

en: The image is changed.
ja_JP: 画像が変更された時。

en: The scheduled event before the update.
ja_JP: 変更前のスケジュールイベント。

en: The scheduled event after the update.
ja_JP: 変更後のスケジュールイベント。

en: Called when a user is added or removed from a :class:`ScheduledEvent`.
ja_JP: :class:`ScheduledEvent` からユーザーが追加または削除されたときに呼び出されます。

en: The scheduled event that the user was added or removed from.
ja_JP: ユーザーが追加または削除されたスケジュールイベント。

en: The user that was added or removed.
ja_JP: 追加・削除されたユーザー。

en: Called when a :class:`StageInstance` is created or deleted for a :class:`StageChannel`.
ja_JP: :class:`StageChannel` の :class:`StageInstance` が作成または削除されたときに呼び出されます。

en: The stage instance that was created or deleted.
ja_JP: 作成、または削除されたステージインスタンス。

en: Called when a :class:`StageInstance` is updated.
ja_JP: :class:`StageInstance` が変更されたときに呼び出されます。

en: The topic is changed.
ja_JP: トピックが変更された時。

en: The privacy level is changed.
ja_JP: プライバシーレベルが変更された時。

en: The stage instance before the update.
ja_JP: 更新前のステージインスタンス。

en: The stage instance after the update.
ja_JP: 更新後のステージインスタンス。

en: Called whenever a thread is created.
ja_JP: スレッドが作成されたときに発生します。

en: Note that you can get the guild from :attr:`Thread.guild`.
ja_JP: ギルドは :attr:`Thread.guild` から取得できます。

en: The thread that was created.
ja_JP: 作成されたスレッド。

en: Called whenever a thread is joined.
ja_JP: スレッドに参加したときに呼び出されます。

en: The thread that got joined.
ja_JP: 参加したスレッド。

en: Called whenever a thread is updated. If the thread could not be found in the internal cache this event will not be called. Threads will not be in the cache if they are archived.
ja_JP: スレッドが更新されたときに呼び出されます。スレッドが内部キャッシュに見つからなかった場合、このイベントは呼び出されません。 スレッドがアーカイブされている場合、キャッシュには含まれません。

en: If you need this information use :func:`on_raw_thread_update` instead.
ja_JP: この情報が必要な場合は、代わりに :func:`on_raw_thread_update` を使用してください。

en: The updated thread's old info.
ja_JP: 古いスレッドの情報。

en: The updated thread's new info.
ja_JP: 新しいスレッドの情報。

en: Called whenever a thread is removed. This is different from a thread being deleted.
ja_JP: スレッドが除去されたときに呼び出されます。これはスレッドの削除とは異なります。

en: Due to technical limitations, this event might not be called as soon as one expects. Since the library tracks thread membership locally, the API only sends updated thread membership status upon being synced by joining a thread.
ja_JP: 技術的な制約のためこのイベントは期待通りの早さで呼び出されない場合があります。ライブラリーがスレッドの参加をローカルで追跡するため、APIは更新されたスレッドの参加状態をスレッドの参加時にのみ同期します。

en: The thread that got removed.
ja_JP: 削除されたスレッド。

en: Called whenever a thread is deleted. If the thread could not be found in the internal cache this event will not be called. Threads will not be in the cache if they are archived.
ja_JP: スレッドが削除されたときに呼び出されます。スレッドが内部キャッシュに見つからなかった場合、このイベントは呼び出されません。 スレッドがアーカイブされている場合、キャッシュには含まれません。

en: If you need this information use :func:`on_raw_thread_delete` instead.
ja_JP: この情報が必要な場合は、代わりに :func:`on_raw_thread_delete` を使用してください。

en: The thread that got deleted.
ja_JP: 削除されたスレッド。

en: Called whenever a thread is updated. Unlike :func:`on_thread_update` this is called regardless of the thread being in the internal thread cache or not.
ja_JP: スレッドが更新されたときに呼び出されます。 :func:`on_thread_update` とは異なり、更新されたスレッドが内部キャッシュに存在するか否かにかかわらず呼び出されます。

en: Called whenever a thread is deleted. Unlike :func:`on_thread_delete` this is called regardless of the thread being in the internal thread cache or not.
ja_JP: スレッドが削除されたときに呼び出されます。 :func:`on_thread_delete` とは異なり、削除されたスレッドが内部キャッシュに存在するか否かにかかわらず呼び出されます。

en: Called when a :class:`ThreadMember` leaves or joins a :class:`Thread`.
ja_JP: :class:`ThreadMember` が :class:`Thread` に参加したり退出したりしたときに呼び出されます。

en: You can get the thread a member belongs in by accessing :attr:`ThreadMember.thread`.
ja_JP: メンバーが所属するスレッドは :attr:`ThreadMember.thread` から取得できます。

en: The member who joined or left.
ja_JP: 参加、または脱退したメンバー。

en: Called when a :class:`ThreadMember` leaves a :class:`Thread`. Unlike :func:`on_thread_member_remove` this is called regardless of the member being in the internal thread's members cache or not.
ja_JP: :class:`ThreadMember` が :class:`Thread` を退出したときに呼び出されます。 :func:`on_thread_member_remove` とは異なり、メンバーが内部スレッドメンバーキャッシュに存在するかどうかに関係なく呼び出されます。

en: Called when a :class:`Member` changes their :class:`VoiceState`.
ja_JP: :class:`Member` が :class:`VoiceState` を変更したとき呼び出されます。

en: A member joins a voice or stage channel.
ja_JP: メンバーがボイスチャンネルやステージチャンネルに参加したとき。

en: A member leaves a voice or stage channel.
ja_JP: メンバーがボイスチャンネルやステージチャンネルから退出したとき。

en: A member is muted or deafened by their own accord.
ja_JP: メンバーが自身でマイクやスピーカーをミュートしたとき。

en: A member is muted or deafened by a guild administrator.
ja_JP: メンバーがギルドの管理者によってマイクやスピーカーをミュートされたとき。

en: This requires :attr:`Intents.voice_states` to be enabled.
ja_JP: :attr:`Intents.voice_states` を有効にする必要があります。

en: The member whose voice states changed.
ja_JP: ボイスの状態が変わった `Member` 。

en: The voice state prior to the changes.
ja_JP: 更新前のボイス状態。

en: The voice state after the changes.
ja_JP: 更新後のボイス状態。

en: Utility Functions
ja_JP: ユーティリティ関数

en: A helper to return the first element found in the sequence that meets the predicate. For example: ::
ja_JP: 与えられた関数を満たす最初の要素を返すヘルパー。例: ::

en: would find the first :class:`~discord.Member` whose name is 'Mighty' and return it. If an entry is not found, then ``None`` is returned.
ja_JP: は、名前が'Mighty'である最初に見つかった :class:`~discord.Member` を返します。見つからない場合は ``None`` を返します。

en: This is different from :func:`py:filter` due to the fact it stops the moment it finds a valid entry.
ja_JP: これは、適切な値を見つけると止まる点で、 :func:`py:filter` と異なります。

en: Both parameters are now positional-only.
ja_JP: 両方の引数は位置限定引数になりました。

en: The ``iterable`` parameter supports :term:`asynchronous iterable`\s.
ja_JP: ``iterable`` パラメータが :term:`asynchronous iterable` をサポートするようになりました。

en: A function that returns a boolean-like result.
ja_JP: 真偽値を返す関数。

en: The iterable to search through. Using a :class:`collections.abc.AsyncIterable`, makes this function return a :term:`coroutine`.
ja_JP: 検索する反復可能オブジェクト。 :class:`collections.abc.AsyncIterable` を使用する場合は、この関数は :term:`coroutine` を返します。

en: A helper that returns the first element in the iterable that meets all the traits passed in ``attrs``. This is an alternative for :func:`~discord.utils.find`.
ja_JP: ``attrs`` に渡されたすべての条件を満たす最初の要素を返すヘルパー。 :func:`~discord.utils.find` の代替案です。

en: When multiple attributes are specified, they are checked using logical AND, not logical OR. Meaning they have to meet every attribute passed in and not one of them.
ja_JP: 複数の条件が指定されている場合、またはではなくかつでチェックされます。つまり、どれかではなく、すべての条件を満たさないといけません。

en: To have a nested attribute search (i.e. search by ``x.y``) then pass in ``x__y`` as the keyword argument.
ja_JP: ネストされている属性で検索するとき (例: ``x.y`` で検索) は、キーワード引数に ``x__y`` を渡してください。

en: If nothing is found that matches the attributes passed, then ``None`` is returned.
ja_JP: 与えられた属性にマッチする項目がない場合、 ``None`` を返します。

en: The ``iterable`` parameter is now positional-only.
ja_JP: ``iterable`` 引数は位置限定引数になりました。

en: Basic usage:
ja_JP: 基本的な使用法:

en: Multiple attribute matching:
ja_JP: 複数の属性のマッチ:

en: Nested attribute matching:
ja_JP: ネストされた属性のマッチ:

en: Async iterables:
ja_JP: 非同期イテラブル：

en: Keyword arguments that denote attributes to search with.
ja_JP: 検索用の属性を表すキーワード引数。

en: A helper function to setup logging.
ja_JP: logging をセットアップするためのヘルパー関数。

en: This is superficially similar to :func:`logging.basicConfig` but uses different defaults and a colour formatter if the stream can display colour.
ja_JP: これは見た目は :func:`logging.basicConfig` に似ていますが、異なる既定値と、ストリームが色を表示できる場合は、カラーフォーマッタを使用します。

en: This is used by the :class:`~discord.Client` to set up logging if ``log_handler`` is not ``None``.
ja_JP: これは :class:`~discord.Client` にて ``log_handler`` が ``None`` でない場合に、logging を設定するため使用されます。

en: The log handler to use for the library's logger.  The default log handler if not provided is :class:`logging.StreamHandler`.
ja_JP: ライブラリのロガーに使用するログハンドラ。指定されていない場合のデフォルトのログハンドラは :class:`logging.StreamHandler` です。

en: The log handler to use for the library's logger.
ja_JP: ライブラリのロガーに使用するログハンドラ。

en: The formatter to use with the given log handler. If not provided then it defaults to a colour based logging formatter (if available). If colour is not available then a simple logging formatter is provided.
ja_JP: 指定されたログハンドラで使用するフォーマッタ。指定されていない場合は、既定で色ベースのログフォーマッタが使用されます (使用可能な場合)。 色が使用できない場合は、単純な logging フォーマッタが使用されます。

en: The default log level for the library's logger. Defaults to ``logging.INFO``.
ja_JP: ライブラリのロガーのデフォルトのログレベル。デフォルトは ``logging.INFO`` です。

en: Whether to set up the root logger rather than the library logger. Unlike the default for :class:`~discord.Client`, this defaults to ``True``.
ja_JP: ライブラリロガーではなくルートロガーを設定するかどうか。 :class:`~discord.Client` のデフォルトとは異なり、このデフォルトは ``True`` です。

en: A helper function that will await the result of a function if it's a coroutine or return the result if it's not.
ja_JP: コルーチンの場合は関数の結果を待ち、そうでない場合は結果を返すヘルパー関数。

en: This is useful for functions that may or may not be coroutines.
ja_JP: これは、コルーチンかもしれない関数と一緒に使用すると役立ちます。

en: The function or coroutine to call.
ja_JP: 呼び出す関数またはコルーチン。

en: The arguments to pass to the function.
ja_JP: 関数に渡す引数。

en: The keyword arguments to pass to the function.
ja_JP: 関数に渡すキーワード引数。

en: The result of the function or coroutine.
ja_JP: 関数またはコルーチンの結果。

en: Returns the creation time of the given snowflake.
ja_JP: 与えられたスノーフレークの生成時刻を返します。

en: The ``id`` parameter is now positional-only.
ja_JP: ``id`` 引数は位置限定引数になりました。

en: The snowflake ID.
ja_JP: スノーフレークID。

en: An aware datetime in UTC representing the creation time of the snowflake.
ja_JP: スノーフレークの作成時間を表すUTC aware datetime。

en: Returns a numeric snowflake pretending to be created at the given date.
ja_JP: 指定された時刻に作成されるスノーフレークの数値を返します。

en: When using as the lower end of a range, use ``time_snowflake(dt, high=False) - 1`` to be inclusive, ``high=True`` to be exclusive.
ja_JP: 範囲の下端として使用する場合は、 ``time_snowflake(dt, high=False) - 1`` を使用するとこの時刻を含み、 ``high=True`` を使用した場合は含まなくなります。

en: When using as the higher end of a range, use ``time_snowflake(dt, high=True) + 1`` to be inclusive, ``high=False`` to be exclusive.
ja_JP: 範囲の上限として使用する場合は、 ``time_snowflake(dt, high=True) + 1`` を使用するとこの時刻を含み、 ``high=False`` を使用した場合は含まなくなります。

en: The ``high`` parameter is now keyword-only and the ``dt`` parameter is now positional-only.
ja_JP: ``high`` パラメータがキーワード専用引数になり、 ``dt`` パラメータは位置限定引数になりました。

en: A datetime object to convert to a snowflake. If naive, the timezone is assumed to be local time.
ja_JP: スノーフレークに変換するdatetimeオブジェクト。日付が「naive」である場合、これは地域時間であるとみなされます。

en: Whether or not to set the lower 22 bit to high or low.
ja_JP: 下位22ビットをセットするか。

en: The snowflake representing the time given.
ja_JP: 与えられた時刻を表すスノーフレーク。

en: A helper function that returns the OAuth2 URL for inviting the bot into guilds.
ja_JP: ボットをギルドに招待するOAuth2 URLを返すヘルパー関数。

en: ``permissions``, ``guild``, ``redirect_uri``, ``scopes`` and ``state`` parameters are now keyword-only.
ja_JP: ``permissions`` 、 ``guild`` 、 ``redirect_uri`` 、 ``scopes`` 、 ``state`` 引数はキーワード限定引数になりました。

en: The client ID for your bot.
ja_JP: ボットのクライアントID。

en: The permissions you're requesting. If not given then you won't be requesting any permissions.
ja_JP: 要求する権限。もし与えられていない場合、権限を要求しません。

en: The guild to pre-select in the authorization screen, if available.
ja_JP: 利用できる場合は、認証画面であらかじめ選択されるギルド。

en: An optional valid redirect URI.
ja_JP: 任意の有効なリダイレクトURI。

en: An optional valid list of scopes. Defaults to ``('bot', 'applications.commands')``.
ja_JP: 省略可能な有効なスコープのリスト。既定値は ``('bot', 'applications.commands')`` 。

en: Whether to disallow the user from changing the guild dropdown.
ja_JP: ユーザーがギルドのドロップダウンを変更できないようにするか。

en: The state to return after the authorization.
ja_JP: 認可後に返すステート。

en: The OAuth2 URL for inviting the bot into guilds.
ja_JP: Botをギルドに招待するためのOAuth2 URL。

en: A helper function that removes markdown characters.
ja_JP: マークダウン文字を除去するヘルパー関数。

en: This function is not markdown aware and may remove meaning from the original text. For example, if the input contains ``10 * 5`` then it will be converted into ``10  5``.
ja_JP: この関数はマークダウンを解釈するものでないため、元のテキストから意味のある文字を除去する場合があります。たとえば、入力に ``10 * 5`` が含まれる場合、 ``10 5`` に変換されます。

en: The text to remove markdown from.
ja_JP: マークダウンを除去するテキスト。

en: Whether to leave links alone when removing markdown. For example, if a URL in the text contains characters such as ``_`` then it will be left alone. Defaults to ``True``.
ja_JP: マークダウンを除去するときにリンクを残すかどうか。たとえば、テキスト中のURLが ``_`` のような文字を含む場合、これは残されます。デフォルトは ``True`` です。

en: The text with the markdown special characters removed.
ja_JP: マークダウンの特殊文字を除去したテキスト。

en: A helper function that escapes Discord's markdown.
ja_JP: Discordのマークダウンをエスケープするヘルパー関数。

en: The text to escape markdown from.
ja_JP: マークダウンをエスケープするテキスト。

en: Whether to escape the markdown characters as needed. This means that it does not escape extraneous characters if it's not necessary, e.g. ``**hello**`` is escaped into ``\*\*hello**`` instead of ``\*\*hello\*\*``. Note however that this can open you up to some clever syntax abuse. Defaults to ``False``.
ja_JP: 必要に応じてマークダウンをエスケープするかどうか。必要でなければ無関係な文字をエスケープしません。 ``**hello**`` は ``\*\*hello\*\*`` ではなく ``\*\*hello**`` にエスケープされます。ただし、これによって巧妙な構文の乱用が発生する可能性があります。デフォルトは ``False`` です。

en: Whether to leave links alone when escaping markdown. For example, if a URL in the text contains characters such as ``_`` then it will be left alone. This option is not supported with ``as_needed``. Defaults to ``True``.
ja_JP: マークダウンをエスケープするときにリンクを残すかどうか。たとえば、テキスト中のURLが ``_`` のような文字を含む場合、これは残されます。これは ``as_needed`` と併用できません。デフォルトは ``True`` です。

en: The text with the markdown special characters escaped with a slash.
ja_JP: マークダウンの特殊文字をスラッシュでエスケープしたテキスト。

en: A helper function that escapes everyone, here, role, and user mentions.
ja_JP: everyone、here、ロールとユーザーのメンションをエスケープするヘルパー関数。

en: This does not include channel mentions.
ja_JP: チャンネルのメンションはエスケープしません。

en: For more granular control over what mentions should be escaped within messages, refer to the :class:`~discord.AllowedMentions` class.
ja_JP: メッセージ内でエスケープされるべきメンションを詳細に制御するには、 :class:`~discord.AllowedMentions` クラスを参照してください。

en: The text to escape mentions from.
ja_JP: メンションをエスケープするテキスト。

en: The text with the mentions removed.
ja_JP: メンションが削除されたテキスト。

en: A data class which represents a resolved invite returned from :func:`discord.utils.resolve_invite`.
ja_JP: :func:`discord.utils.resolve_invite` から返された解決済みの招待を表すデータクラス。

en: The invite code.
ja_JP: 招待コード。

en: The id of the scheduled event that the invite refers to.
ja_JP: 招待が参照するスケジュールイベントのID。

en: Resolves an invite from a :class:`~discord.Invite`, URL or code.
ja_JP: :class:`~discord.Invite` やURL、コードから招待を解決します。

en: Now returns a :class:`.ResolvedInvite` instead of a :class:`str`.
ja_JP: :class:`str` の代わりに :class:`.ResolvedInvite` を返すようになりました。

en: The invite.
ja_JP: 招待。

en: A data class containing the invite code and the event ID.
ja_JP: 招待コードとイベントIDを含むデータクラス。

en: Resolves a template code from a :class:`~discord.Template`, URL or code.
ja_JP: :class:`~discord.Template` やURL、コードからテンプレートを解決します。

en: The code.
ja_JP: コード。

en: The template code.
ja_JP: テンプレートコード。

en: Sleep until a specified time.
ja_JP: 指定された時間までスリープします。

en: If the time supplied is in the past this function will yield instantly.
ja_JP: 過去の時間が与えられた場合この関数は即座に返します。

en: The timestamp in which to sleep until. If the datetime is naive then it is assumed to be local time.
ja_JP: スリープを終了するタイムスタンプ。datetimeがnaiveである場合は、ローカル時間であると推定されます。

en: If provided is returned to the caller when the coroutine completes.
ja_JP: 渡された場合、コルーチンが完了した場合に返されます。

en: A helper function to return an aware UTC datetime representing the current time.
ja_JP: 現在時刻を表す UTC aware datetime を返すヘルパー関数。

en: This should be preferred to :meth:`datetime.datetime.utcnow` since it is an aware datetime, compared to the naive datetime in the standard library.
ja_JP: これは、naive datetimeを返す標準ライブラリと異なりaware datetimeを返すため、 :meth:`datetime.datetime.utcnow` より推奨されています。

en: The current aware datetime in UTC.
ja_JP: 現在のUTC aware datetime。

en: A helper function to format a :class:`datetime.datetime` for presentation within Discord.
ja_JP: Discord内での表示用に :class:`datetime.datetime` をフォーマットするヘルパー関数。

en: This allows for a locale-independent way of presenting data using Discord specific Markdown.
ja_JP: これにより、Discord特有のMarkdownを使用したロケールに依存しないデータの表示が可能になります。

en: Style
ja_JP: スタイル

en: Example Output
ja_JP: 出力例

en: Description
ja_JP: 説明

en: Short Time
ja_JP: 短縮された時間

en: Long Time
ja_JP: 短縮しない時間

en: Short Date
ja_JP: 短縮された日付

en: Long Date
ja_JP: 短縮しない日付

en: f (default)
ja_JP: f (デフォルト)

en: Short Date Time
ja_JP: 短縮された日時

en: Long Date Time
ja_JP: 短縮しない日時

en: Relative Time
ja_JP: 相対時間

en: Note that the exact output depends on the user's locale setting in the client. The example output presented is using the ``en-GB`` locale.
ja_JP: なお、正確な出力はユーザーのクライアントのローケル設定によります。この例は ``en-GB`` ローケルを使用しています。

en: The datetime to format.
ja_JP: フォーマットするdatetime。

en: The style to format the datetime with.
ja_JP: datetimeをフォーマットするスタイル。

en: The formatted string.
ja_JP: フォーマットされた文字列。

en: A helper function that collects an iterator into chunks of a given size.
ja_JP: イテレーターを与えられたサイズのチャンクにまとめるヘルパー関数。

en: The iterator to chunk, can be sync or async.
ja_JP: チャンクするイテレーター。同期でも非同期でもよいです。

en: The maximum chunk size.
ja_JP: チャンクの最大サイズ。

en: The last chunk collected may not be as large as ``max_size``.
ja_JP: 最後のチャンクのサイズは ``max_size`` 未満の場合があります。

en: A new iterator which yields chunks of a given size.
ja_JP: 指定されたサイズのチャンクを生成する新しいイテレータ。

en: A type safe sentinel used in the library to represent something as missing. Used to distinguish from ``None`` values.
ja_JP: ライブラリで見つからないものを表現するために使用されるタイプセーフなセンチネル型。 ``None`` 値と区別するために使用されます。

en: Enumerations
ja_JP: 列挙型

en: The API provides some enumerations for certain types of strings to avoid the API from being stringly typed in case the strings change in the future.
ja_JP: APIは、文字列が将来変わることに備え、文字列を直書きするのを防ぐために、いくらかの文字列の列挙型を提供します。

en: All enumerations are subclasses of an internal class which mimics the behaviour of :class:`enum.Enum`.
ja_JP: 列挙型はすべて :class:`enum.Enum` の動作を模倣した内部クラスのサブクラスです。

en: Specifies the type of channel.
ja_JP: 特定チャンネルのチャンネルタイプ。

en: A text channel.
ja_JP: テキストチャンネル。

en: A voice channel.
ja_JP: ボイスチャンネル。

en: A private text channel. Also called a direct message.
ja_JP: プライベートのテキストチャンネル。ダイレクトメッセージとも呼ばれています。

en: A private group text channel.
ja_JP: プライベートのグループDM。

en: A category channel.
ja_JP: カテゴリチャンネル。

en: A guild news channel.
ja_JP: ギルドのニュースチャンネル。

en: A guild stage voice channel.
ja_JP: ギルドのステージボイスチャンネル。

en: A news thread
ja_JP: ニューススレッド。

en: A public thread
ja_JP: パブリックスレッド。

en: A private thread
ja_JP: プライベートスレッド。

en: A forum channel.
ja_JP: フォーラムチャンネル。

en: Specifies the type of :class:`Message`. This is used to denote if a message is to be interpreted as a system message or a regular message.
ja_JP: :class:`Message` のタイプを指定します。これは、メッセージが通常のものかシステムメッセージかを判断するのに使用できます。

en: Checks if two messages are equal.
ja_JP: 二つのメッセージが等しいかを比較します。

en: Checks if two messages are not equal.
ja_JP: 二つのメッセージが等しくないかを比較します。

en: The default message type. This is the same as regular messages.
ja_JP: デフォルトのメッセージ。これは通常のメッセージと同じです。

en: The system message when a user is added to a group private message or a thread.
ja_JP: ユーザーがグループプライベートメッセージまたはスレッドに追加されたときのシステムメッセージ。

en: The system message when a user is removed from a group private message or a thread.
ja_JP: ユーザーがグループプライベートメッセージまたはスレッドから削除されたときのシステムメッセージ。

en: The system message denoting call state, e.g. missed call, started call, etc.
ja_JP: 通話の状態を示すシステムメッセージ。例: 不在着信、通話の開始、その他。

en: The system message denoting that a channel's name has been changed.
ja_JP: チャンネル名の変更を示すシステムメッセージ。

en: The system message denoting that a channel's icon has been changed.
ja_JP: チャンネルのアイコンの変更を示すシステムメッセージ。

en: The system message denoting that a pinned message has been added to a channel.
ja_JP: ピン留めの追加を示すシステムメッセージ。

en: The system message denoting that a new member has joined a Guild.
ja_JP: ギルドの新規メンバーの参加を示すシステムメッセージ。

en: The system message denoting that a member has "nitro boosted" a guild.
ja_JP: メンバーがギルドを「ニトロブースト」したことを表すシステムメッセージ。

en: The system message denoting that a member has "nitro boosted" a guild and it achieved level 1.
ja_JP: メンバーがギルドを「ニトロブースト」し、それによってギルドがレベル1に到達したことを表すシステムメッセージ。

en: The system message denoting that a member has "nitro boosted" a guild and it achieved level 2.
ja_JP: メンバーがギルドを「ニトロブースト」し、それによってギルドがレベル2に到達したことを表すシステムメッセージ。

en: The system message denoting that a member has "nitro boosted" a guild and it achieved level 3.
ja_JP: メンバーがギルドを「ニトロブースト」し、それによってギルドがレベル3に到達したことを表すシステムメッセージ。

en: The system message denoting that an announcement channel has been followed.
ja_JP: アナウンスチャンネルがフォローされたことを表すシステムメッセージ。

en: The system message denoting that a member is streaming in the guild.
ja_JP: メンバーがギルドでストリーミングしていることを表すシステムメッセージ。

en: The system message denoting that the guild is no longer eligible for Server Discovery.
ja_JP: ギルドがサーバー発見の資格を持たなくなったことを示すシステムメッセージ。

en: The system message denoting that the guild has become eligible again for Server Discovery.
ja_JP: ギルドがサーバー発見の資格を再び持ったことを示すシステムメッセージ。

en: The system message denoting that the guild has failed to meet the Server Discovery requirements for one week.
ja_JP: ギルドが1週間サーバー発見の要件を満たすことに失敗したことを示すシステムメッセージ。

en: The system message denoting that the guild has failed to meet the Server Discovery requirements for 3 weeks in a row.
ja_JP: ギルドが連続で3週間サーバー発見の要件を満たすことに失敗したというシステムメッセージ。

en: The system message denoting that a thread has been created. This is only sent if the thread has been created from an older message. The period of time required for a message to be considered old cannot be relied upon and is up to Discord.
ja_JP: スレッドが作成されたことを示すシステムメッセージ。これはスレッドが古いメッセージから作成されたときにのみ送信されます。メッセージが古いものとされる時間の閾値は信頼できずDiscord次第です。

en: The system message denoting that the author is replying to a message.
ja_JP: 送信者がメッセージに返信したことを示すシステムメッセージ。

en: The system message denoting that a slash command was executed.
ja_JP: スラッシュコマンドを実行したことを示すシステムメッセージ。

en: The system message sent as a reminder to invite people to the guild.
ja_JP: 人々をギルドに招待することのリマインダーとして送信されたシステムメッセージ。

en: The system message denoting the message in the thread that is the one that started the thread's conversation topic.
ja_JP: スレッドの会話を始めたメッセージであるスレッド内のメッセージを示すシステムメッセージ。

en: The system message denoting that a context menu command was executed.
ja_JP: コンテキストメニューコマンドを実行したことを示すシステムメッセージ。

en: The system message sent when an AutoMod rule is triggered. This is only sent if the rule is configured to sent an alert when triggered.
ja_JP: 自動管理ルールが発動されたときに送信されるシステムメッセージ。ルールが発動されたときにアラートを送信するように設定されている場合にのみ送信されます。

en: The system message sent when a user purchases or renews a role subscription.
ja_JP: ユーザーがロールサブスクリプションを購入または更新したときに送信されるシステムメッセージ。

en: The system message sent when a user is given an advertisement to purchase a premium tier for an application during an interaction.
ja_JP: ユーザーに対し、インタラクション中にアプリケーションのプレミアム版を購入する広告を表示するときに送信されるシステムメッセージ。

en: The system message sent when an application's premium subscription is purchased for the guild.
ja_JP: アプリケーションのプレミアムサブスクリプションがギルドで購入されたときに送信されるシステムメッセージ。

en: Represents Discord User flags.
ja_JP: Discordユーザーフラグを表します。

en: The user is a Discord Employee.
ja_JP: ユーザーはDiscordの従業員です。

en: The user is a Discord Partner.
ja_JP: ユーザーはDiscordパートナーです。

en: The user is a HypeSquad Events member.
ja_JP: ユーザーはHypeSquad Eventsメンバーです。

en: The user is a Bug Hunter.
ja_JP: ユーザーはバグハンターです。

en: The user has SMS recovery for Multi Factor Authentication enabled.
ja_JP: ユーザーの多要素認証のSMSリカバリーが有効になっています。

en: The user has dismissed the Discord Nitro promotion.
ja_JP: ユーザーはDiscord Nitroプロモーションを無視しました。

en: The user is a HypeSquad Bravery member.
ja_JP: ユーザーはHypeSquad Braveryのメンバーです。

en: The user is a HypeSquad Brilliance member.
ja_JP: ユーザーはHypeSquad Brillianceのメンバーです。

en: The user is a HypeSquad Balance member.
ja_JP: ユーザーはHypeSquad Balanceのメンバーです。

en: The user is an Early Supporter.
ja_JP: ユーザーは早期サポーターです。

en: The user is a Team User.
ja_JP: ユーザーはチームユーザーです。

en: The user is a system user (i.e. represents Discord officially).
ja_JP: ユーザーはシステムユーザーです。(つまり、Discord公式を表しています)

en: The user has an unread system message.
ja_JP: ユーザーに未読のシステムメッセージがあります。

en: The user is a Bug Hunter Level 2.
ja_JP: ユーザーはバグハンターレベル2です。

en: The user is a Verified Bot.
ja_JP: ユーザーは認証済みボットです。

en: The user is an Early Verified Bot Developer.
ja_JP: ユーザーは早期認証Botデベロッパーです。

en: The user is a Moderator Programs Alumni.
ja_JP: ユーザーはモデレータープログラム卒業生です。

en: The user is a bot that only uses HTTP interactions and is shown in the online member list.
ja_JP: ユーザーはHTTPインタラクションのみを使用し、オンラインメンバーのリストに表示されるボットです。

en: The user is flagged as a spammer by Discord.
ja_JP: ユーザーはDiscordよりスパマーとフラグ付けされました。

en: The user is an active developer.
ja_JP: ユーザーはアクティブな開発者です。

en: Specifies the type of :class:`Activity`. This is used to check how to interpret the activity itself.
ja_JP: :class:`Activity` のタイプを指定します。これはアクティビティをどう解釈するか確認するために使われます。

en: An unknown activity type. This should generally not happen.
ja_JP: 不明なアクティビティタイプ。これは通常起こらないはずです。

en: A "Playing" activity type.
ja_JP: プレイ中のアクティビティタイプ。

en: A "Streaming" activity type.
ja_JP: 放送中のアクティビティタイプ。

en: A "Listening" activity type.
ja_JP: 再生中のアクティビティタイプ。

en: A "Watching" activity type.
ja_JP: 視聴中のアクティビティタイプ。

en: A custom activity type.
ja_JP: カスタムのアクティビティタイプ。

en: A competing activity type.
ja_JP: 競争中のアクティビティタイプ。

en: Specifies a :class:`Guild`\'s verification level, which is the criteria in which a member must meet before being able to send messages to the guild.
ja_JP: :class:`Guild` の認証レベルを指定します。これは、メンバーがギルドにメッセージを送信できるようになるまでの条件です。

en: Checks if two verification levels are equal.
ja_JP: 認証レベルが等しいか確認します。

en: Checks if two verification levels are not equal.
ja_JP: 認証レベルが等しくないか確認します。

en: Checks if a verification level is higher than another.
ja_JP: 認証レベルがあるレベルより厳しいか確認します。

en: Checks if a verification level is lower than another.
ja_JP: 認証レベルがあるレベルより緩いか確認します。

en: Checks if a verification level is higher or equal to another.
ja_JP: 認証レベルがあるレベルと同じ、又は厳しいか確認します。

en: Checks if a verification level is lower or equal to another.
ja_JP: 認証レベルがあるレベルと同じ、又は緩いか確認します。

en: No criteria set.
ja_JP: 無制限。

en: Member must have a verified email on their Discord account.
ja_JP: メンバーはDiscordアカウントのメール認証を済ませないといけません。

en: Member must have a verified email and be registered on Discord for more than five minutes.
ja_JP: メンバーはメール認証をし、かつアカウント登録から5分経過しないといけません。

en: Member must have a verified email, be registered on Discord for more than five minutes, and be a member of the guild itself for more than ten minutes.
ja_JP: メンバーはメール認証をし、Discordのアカウント登録から5分経過し、かつ10分以上ギルドに所属していないといけません。

en: Member must have a verified phone on their Discord account.
ja_JP: メンバーはDiscordアカウントの電話番号認証を済ませないといけません。

en: Specifies whether a :class:`Guild` has notifications on for all messages or mentions only by default.
ja_JP: :class:`Guild` の通知対象のデフォルト設定をすべてのメッセージ、またはメンションのみに指定します。

en: Checks if two notification levels are equal.
ja_JP: 通知レベルが等しいか確認します。

en: Checks if two notification levels are not equal.
ja_JP: 通知レベルが等しくないか確認します。

en: Checks if a notification level is higher than another.
ja_JP: 通知レベルがあるレベルより高いか確認します。

en: Checks if a notification level is lower than another.
ja_JP: 通知レベルがあるレベルより低いか確認します。

en: Checks if a notification level is higher or equal to another.
ja_JP: 通知レベルがあるレベルと同じ、又は高いか確認します。

en: Checks if a notification level is lower or equal to another.
ja_JP: 通知レベルがあるレベルと同じ、又は低いか確認します。

en: Members receive notifications for every message regardless of them being mentioned.
ja_JP: メンバーは、メンションされているかどうかに関わらず、すべてのメッセージの通知を受け取ります。

en: Members receive notifications for messages they are mentioned in.
ja_JP: メンバーは自分がメンションされているメッセージの通知のみ受け取ります。

en: Specifies a :class:`Guild`\'s explicit content filter, which is the machine learning algorithms that Discord uses to detect if an image contains pornography or otherwise explicit content.
ja_JP: :class:`Guild` の不適切な表現のフィルターを指定します。これはDiscordがポルノ画像や不適切な表現を検出するために使用している機械学習アルゴリズムです。

en: Checks if two content filter levels are equal.
ja_JP: 表現のフィルターのレベルが等しいか確認します。

en: Checks if two content filter levels are not equal.
ja_JP: 表現のフィルターのレベルが等しくないか確認します。

en: Checks if a content filter level is higher than another.
ja_JP: 表現のフィルターのレベルが他のレベルより大きいか確認します。

en: Checks if a content filter level is lower than another.
ja_JP: 表現のフィルターのレベルが他のレベルより小さいか確認します。

en: Checks if a content filter level is higher or equal to another.
ja_JP: 表現のフィルターのレベルが他のレベルより大きい、または等しいか確認します。

en: Checks if a content filter level is lower or equal to another.
ja_JP: 表現のフィルターのレベルが他のレベルより小さい、または等しいか確認します。

en: The guild does not have the content filter enabled.
ja_JP: ギルドで表現のフィルターが有効ではない。

en: The guild has the content filter enabled for members without a role.
ja_JP: ギルドでロールを持たないメンバーに対して表現のフィルターが有効化されている。

en: The guild has the content filter enabled for every member.
ja_JP: ギルドで、すべてのメンバーに対して表現のフィルターが有効化されている。

en: Specifies a :class:`Member` 's status.
ja_JP: :class:`Member` のステータスを指定します。

en: The member is online.
ja_JP: メンバーがオンライン。

en: The member is offline.
ja_JP: メンバーがオフライン。

en: The member is idle.
ja_JP: メンバーが退席中。

en: The member is "Do Not Disturb".
ja_JP: メンバーが取り込み中。

en: An alias for :attr:`dnd`.
ja_JP: :attr:`dnd` のエイリアス。

en: The member is "invisible". In reality, this is only used when sending a presence a la :meth:`Client.change_presence`. When you receive a user's presence this will be :attr:`offline` instead.
ja_JP: メンバーがオンライン状態を隠す。実際には、これは :meth:`Client.change_presence` でプレゼンスを送信する時のみ使用します。ユーザーのプレゼンスを受け取った場合、これは :attr:`offline` に置き換えられます。

en: Represents the type of action being done for a :class:`AuditLogEntry`\, which is retrievable via :meth:`Guild.audit_logs`.
ja_JP: :class:`AuditLogEntry` で行われた動作の種類を取得します。AuditLogEntryは :meth:`Guild.audit_logs` で取得可能です。

en: The guild has updated. Things that trigger this include:
ja_JP: ギルドの更新。このトリガーとなるものは以下のとおりです。

en: Changing the guild vanity URL
ja_JP: ギルドのvanity URLの変更

en: Changing the guild invite splash
ja_JP: ギルドの招待時のスプラッシュ画像の変更

en: Changing the guild AFK channel or timeout
ja_JP: ギルドのAFKチャンネル、またはタイムアウトの変更

en: Changing the guild voice server region
ja_JP: ギルドの音声通話のサーバーリージョンの変更

en: Changing the guild icon, banner, or discovery splash
ja_JP: ギルドのアイコン、バナー、ディスカバリースプラッシュの変更

en: Changing the guild moderation settings
ja_JP: ギルドの管理設定の変更

en: Changing things related to the guild widget
ja_JP: ギルドのウィジェットに関連するものの変更

en: When this is the action, the type of :attr:`~AuditLogEntry.target` is the :class:`Guild`.
ja_JP: これが上記のactionならば、:attr:`~AuditLogEntry.target` の型は :class:`Guild` になります。

en: Possible attributes for :class:`AuditLogDiff`:
ja_JP: :class:`AuditLogDiff` から、以下の属性を参照できます：

en: A new channel was created.
ja_JP: チャンネルの作成。

en: When this is the action, the type of :attr:`~AuditLogEntry.target` is either a :class:`abc.GuildChannel` or :class:`Object` with an ID.
ja_JP: これが上記のactionならば、 :attr:`~AuditLogEntry.target` の型は、IDが設定されている :class:`abc.GuildChannel` か、 :class:`Object` のいずれかになります。

en: A more filled out object in the :class:`Object` case can be found by using :attr:`~AuditLogEntry.after`.
ja_JP: :class:`Object` の場合、 :attr:`~AuditLogEntry.after` を使用して、より詳細な情報を持つオブジェクトを見つけることができます。

en: A channel was updated. Things that trigger this include:
ja_JP: チャンネルの更新。これのトリガーとなるものは以下の通りです。

en: The channel name or topic was changed
ja_JP: チャンネルのチャンネルトピックの変更、または名前の変更。

en: The channel bitrate was changed
ja_JP: チャンネルのビットレートの変更。

en: When this is the action, the type of :attr:`~AuditLogEntry.target` is the :class:`abc.GuildChannel` or :class:`Object` with an ID.
ja_JP: これが上記のactionならば、 :attr:`~AuditLogEntry.target` の型は、IDが設定されている :class:`abc.GuildChannel` か、 :class:`Object` のいずれかになります。

en: A more filled out object in the :class:`Object` case can be found by using :attr:`~AuditLogEntry.after` or :attr:`~AuditLogEntry.before`.
ja_JP: :class:`Object` の場合、 :attr:`~AuditLogEntry.after` または :attr:`~AuditLogEntry.before` を使用して、より詳細な情報を持つオブジェクトを見つけることができます。

en: A channel was deleted.
ja_JP: チャンネルの削除。

en: When this is the action, the type of :attr:`~AuditLogEntry.target` is an :class:`Object` with an ID.
ja_JP: これが上記のactionならば、 :attr:`~AuditLogEntry.target` の型は、IDが設定されている :class:`Object` になります。

en: A more filled out object can be found by using the :attr:`~AuditLogEntry.before` object.
ja_JP: :attr:`~AuditLogEntry.before` オブジェクトを使用すると、より詳細な情報が見つかります。

en: A channel permission overwrite was created.
ja_JP: チャンネルにおける権限の上書き設定の作成。

en: When this is the action, the type of :attr:`~AuditLogEntry.extra` is either a :class:`Role` or :class:`Member`. If the object is not found then it is a :class:`Object` with an ID being filled, a name, and a ``type`` attribute set to either ``'role'`` or ``'member'`` to help dictate what type of ID it is.
ja_JP: この場合には、 :attr:`~AuditLogEntry.extra` は :class:`Role` か :class:`Member` です。もしオブジェクトが見つからない場合はid、name、 ``'role'`` か ``'member'`` である ``type`` 属性がある :class:`Object` です。

en: A channel permission overwrite was changed, this is typically when the permission values change.
ja_JP: チャンネルの権限の上書きの変更。典型的な例は、権限が変更された場合です。

en: See :attr:`overwrite_create` for more information on how the :attr:`~AuditLogEntry.target` and :attr:`~AuditLogEntry.extra` fields are set.
ja_JP: :attr:`overwrite_create` に、 :attr:`~AuditLogEntry.target` と :attr:`~AuditLogEntry.extra` についての説明があります。

en: A channel permission overwrite was deleted.
ja_JP: チャンネルにおける権限の上書き設定の削除。

en: A member was kicked.
ja_JP: メンバーのキック。

en: When this is the action, the type of :attr:`~AuditLogEntry.target` is the :class:`User` or :class:`Object` who got kicked.
ja_JP: これが上記のactionならば、 :attr:`~AuditLogEntry.target` の型は、キックされた :class:`User` あるいは :class:`Object` になります。

en: When this is the action, :attr:`~AuditLogEntry.changes` is empty.
ja_JP: これが上記のactionなら、:attr:`~AuditLogEntry.changes` は空になります。

en: A member prune was triggered.
ja_JP: 非アクティブメンバーの一括キック。

en: When this is the action, the type of :attr:`~AuditLogEntry.target` is set to ``None``.
ja_JP: これが上記のactionならば、:attr:`~AuditLogEntry.target` の型は ``None`` に設定されます。

en: When this is the action, the type of :attr:`~AuditLogEntry.extra` is set to an unspecified proxy object with two attributes:
ja_JP: これが上記のactionならば、 :attr:`~AuditLogEntry.extra` は以下の属性を持つプロキシオブジェクトになります：

en: ``delete_members_days``: An integer specifying how far the prune was.
ja_JP: ``delete_members_days`` ： 一括キック対象の期間を示す整数。

en: ``members_removed``: An integer specifying how many members were removed.
ja_JP: ``members_removed`` ： 除去されたメンバーの数を示す整数。

en: A member was banned.
ja_JP: メンバーのBAN。

en: When this is the action, the type of :attr:`~AuditLogEntry.target` is the :class:`User` or :class:`Object` who got banned.
ja_JP: これが上記のactionならば、 :attr:`~AuditLogEntry.target` の型は、BANされた :class:`User` あるいは :class:`Object` になります。

en: A member was unbanned.
ja_JP: メンバーのBANの解除。

en: When this is the action, the type of :attr:`~AuditLogEntry.target` is the :class:`User` or :class:`Object` who got unbanned.
ja_JP: これが上記のactionならば、 :attr:`~AuditLogEntry.target` の型は、BAN解除された :class:`User` あるいは :class:`Object` になります。

en: A member has updated. This triggers in the following situations:
ja_JP: メンバーの何らかの更新。これのトリガーとなるのは以下の場合です：

en: A nickname was changed
ja_JP: メンバーのニックネームの変更。

en: They were server muted or deafened (or it was undo'd)
ja_JP: サーバー側でミュートやスピーカーミュートされた（あるいは解除された）場合。

en: When this is the action, the type of :attr:`~AuditLogEntry.target` is the :class:`Member`, :class:`User`, or :class:`Object` who got updated.
ja_JP: これが上記のactionならば、 :attr:`~AuditLogEntry.target` の型は、更新の行われた :class:`Member` 、 :class:`User` 、または :class:`Object` になります。

en: A member's role has been updated. This triggers when a member either gains a role or loses a role.
ja_JP: メンバーのロールの更新。これは、メンバーがロールを得たり、失った場合に発生します。

en: When this is the action, the type of :attr:`~AuditLogEntry.target` is the :class:`Member`, :class:`User`, or :class:`Object` who got the role.
ja_JP: これが上記のactionならば、 :attr:`~AuditLogEntry.target` の型は、ロールの更新が行われた :class:`Member` 、 :class:`User` 、または :class:`Object` になります。

en: A member's voice channel has been updated. This triggers when a member is moved to a different voice channel.
ja_JP: メンバーのボイスチャンネルの更新。これは、メンバーが他のボイスチャンネルに移動させられた時に発生します。

en: ``channel``: A :class:`TextChannel` or :class:`Object` with the channel ID where the members were moved.
ja_JP: ``channel`` ： メンバーの移動先の :class:`TextChannel` か チャンネルIDを持つ :class:`Object` 。

en: ``count``: An integer specifying how many members were moved.
ja_JP: ``count`` ： 移動されたメンバーの数を示す整数。

en: A member's voice state has changed. This triggers when a member is force disconnected from voice.
ja_JP: メンバーのボイス状態の変更。これはメンバーがボイスから強制的に切断された場合に発生します。

en: When this is the action, the type of :attr:`~AuditLogEntry.extra` is set to an unspecified proxy object with one attribute:
ja_JP: これが上記のactionならば、 :attr:`~AuditLogEntry.extra` は以下の属性を持つプロキシオブジェクトになります：

en: ``count``: An integer specifying how many members were disconnected.
ja_JP: ``count`` ： 切断されたメンバーの数を示す整数。

en: A bot was added to the guild.
ja_JP: ボットのギルドへの追加。

en: When this is the action, the type of :attr:`~AuditLogEntry.target` is the :class:`Member`, :class:`User`, or :class:`Object` which was added to the guild.
ja_JP: これが上記のactionならば、 :attr:`~AuditLogEntry.target` の型は、ギルドに追加された :class:`Member` 、 :class:`User` 、または :class:`Object` になります。

en: A new role was created.
ja_JP: 新しいロールの作成。

en: When this is the action, the type of :attr:`~AuditLogEntry.target` is the :class:`Role` or a :class:`Object` with the ID.
ja_JP: これが上記のactionならば、 :attr:`~AuditLogEntry.target` の型は、IDが設定されている :class:`Role` か、 :class:`Object` のいずれかになります。

en: A role was updated. This triggers in the following situations:
ja_JP: ロールの何らかの更新。これのトリガーとなるのは以下の場合です：

en: The name has changed
ja_JP: 名前の更新。

en: The permissions have changed
ja_JP: 権限の更新。

en: The colour has changed
ja_JP: 色の更新。

en: The role icon (or unicode emoji) has changed
ja_JP: ロールアイコン （または Unicode 絵文字）の変更。

en: Its hoist/mentionable state has changed
ja_JP: ロールメンバーのオンライン表示、ロールへのメンションの許可の変更。

en: A role was deleted.
ja_JP: ロールの削除。

en: An invite was created.
ja_JP: 招待の作成。

en: When this is the action, the type of :attr:`~AuditLogEntry.target` is the :class:`Invite` that was created.
ja_JP: これが上記のactionならば、:attr:`~AuditLogEntry.target` の型は作成された招待に該当する :class:`Invite` になります。

en: An invite was updated.
ja_JP: 招待の更新。

en: When this is the action, the type of :attr:`~AuditLogEntry.target` is the :class:`Invite` that was updated.
ja_JP: これが上記のactionならば、:attr:`~AuditLogEntry.target` の型は更新された招待に該当する :class:`Invite` になります。

en: An invite was deleted.
ja_JP: 招待の削除。

en: When this is the action, the type of :attr:`~AuditLogEntry.target` is the :class:`Invite` that was deleted.
ja_JP: これが上記のactionならば、:attr:`~AuditLogEntry.target` のタイプは削除された招待に該当する :class:`Invite` になります。

en: A webhook was created.
ja_JP: Webhookの作成。

en: When this is the action, the type of :attr:`~AuditLogEntry.target` is the :class:`Object` with the webhook ID.
ja_JP: これが上記のactionならば、 :attr:`~AuditLogEntry.target` のタイプは、webhook IDが設定されている :class:`Object` になります。

en: :attr:`~AuditLogDiff.type` (always set to ``1`` if so)
ja_JP: :attr:`~AuditLogDiff.type` (その場合は常に ``1`` です。)

en: A webhook was updated. This trigger in the following situations:
ja_JP: Webhookの更新。これのトリガーとなるのは以下の場合です。

en: The webhook name changed
ja_JP: Webhook名が変更されたとき

en: The webhook channel changed
ja_JP: Webhookチャンネルが変更されたとき

en: A webhook was deleted.
ja_JP: Webhookの削除。

en: An emoji was created.
ja_JP: 絵文字の作成。

en: When this is the action, the type of :attr:`~AuditLogEntry.target` is the :class:`Emoji` or :class:`Object` with the emoji ID.
ja_JP: これが上記のactionならば、 :attr:`~AuditLogEntry.target` の型は、 :class:`Emoji` または 絵文字IDが設定された :class:`Object` です。

en: An emoji was updated. This triggers when the name has changed.
ja_JP: 絵文字に対する何らかの更新。これは名前が変更されたときに発生します。

en: An emoji was deleted.
ja_JP: 絵文字の削除。

en: When this is the action, the type of :attr:`~AuditLogEntry.target` is the :class:`Object` with the emoji ID.
ja_JP: これが上記のactionならば、 :attr:`~AuditLogEntry.target` の型は、絵文字IDが設定されている :class:`Object` になります。

en: A message was deleted by a moderator. Note that this only triggers if the message was deleted by someone other than the author.
ja_JP: 管理者によるメッセージの削除。なお、これのトリガーとなるのは、メッセージが投稿者以外によって削除された場合のみです。

en: When this is the action, the type of :attr:`~AuditLogEntry.target` is the :class:`Member`, :class:`User`, or :class:`Object` who had their message deleted.
ja_JP: これが上記のactionならば、 :attr:`~AuditLogEntry.target` の型は、削除されたメッセージの送信者である :class:`Member` 、 :class:`User` 、または :class:`Object` になります。

en: ``count``: An integer specifying how many messages were deleted.
ja_JP: ``count`` ： 削除されたメッセージの数を示す整数。

en: ``channel``: A :class:`TextChannel` or :class:`Object` with the channel ID where the message got deleted.
ja_JP: ``channel`` ： メッセージが削除された :class:`TextChannel` か チャンネルIDを持つ :class:`Object` 。

en: Messages were bulk deleted by a moderator.
ja_JP: 管理者によるメッセージの一括削除。

en: When this is the action, the type of :attr:`~AuditLogEntry.target` is the :class:`TextChannel` or :class:`Object` with the ID of the channel that was purged.
ja_JP: これが上記のactionならば、 :attr:`~AuditLogEntry.target` の型は、 :class:`TextChannel` またはメッセージが一括削除されたチャンネルIDが設定された :class:`Object` です。

en: A message was pinned in a channel.
ja_JP: チャンネルへのメッセージのピン留め。

en: When this is the action, the type of :attr:`~AuditLogEntry.target` is the :class:`Member`, :class:`User`, or :class:`Object` who had their message pinned.
ja_JP: これが上記のactionならば、 :attr:`~AuditLogEntry.target` の型は、ピン留めされたメッセージの送信者である :class:`Member` 、 :class:`User` 、または :class:`Object` になります。

en: ``channel``: A :class:`TextChannel` or :class:`Object` with the channel ID where the message was pinned.
ja_JP: ``channel`` ： メッセージがピン留めされた :class:`TextChannel` か チャンネルIDを持つ :class:`Object` 。

en: ``message_id``: the ID of the message which was pinned.
ja_JP: ``message_id`` ： ピン留めされたメッセージのID。

en: A message was unpinned in a channel.
ja_JP: チャンネルからのメッセージのピン留め解除。

en: When this is the action, the type of :attr:`~AuditLogEntry.target` is the :class:`Member`, :class:`User`, or :class:`Object` who had their message unpinned.
ja_JP: これが上記のactionならば、 :attr:`~AuditLogEntry.target` の型は、ピン留めが外されたメッセージの送信者である :class:`Member` 、 :class:`User` 、または :class:`Object` になります。

en: ``channel``: A :class:`TextChannel` or :class:`Object` with the channel ID where the message was unpinned.
ja_JP: ``channel`` ： メッセージのピン留めが外された :class:`TextChannel` か チャンネルIDを持つ :class:`Object` 。

en: ``message_id``: the ID of the message which was unpinned.
ja_JP: ``message_id`` ： ピン留めが外されたメッセージのID。

en: A guild integration was created.
ja_JP: ギルドの連携サービスの作成。

en: When this is the action, the type of :attr:`~AuditLogEntry.target` is a :class:`PartialIntegration` or :class:`Object` with the integration ID of the integration which was created.
ja_JP: これが上記のactionならば、 :attr:`~AuditLogEntry.target` の型は、 :class:`PartialIntegration` または作成されたインテグレーションのIDを持つ :class:`Object` になります。

en: A guild integration was updated.
ja_JP: ギルド連携サービスの更新。

en: When this is the action, the type of :attr:`~AuditLogEntry.target` is a :class:`PartialIntegration` or :class:`Object` with the integration ID of the integration which was updated.
ja_JP: これが上記のactionならば、 :attr:`~AuditLogEntry.target` の型は、 :class:`PartialIntegration` または更新されたインテグレーションのIDを持つ :class:`Object` になります。

en: A guild integration was deleted.
ja_JP: ギルド連携サービスの削除。

en: When this is the action, the type of :attr:`~AuditLogEntry.target` is a :class:`PartialIntegration` or :class:`Object` with the integration ID of the integration which was deleted.
ja_JP: これが上記のactionならば、 :attr:`~AuditLogEntry.target` の型は、 :class:`PartialIntegration` または削除されたインテグレーションのIDを持つ :class:`Object` になります。

en: A stage instance was started.
ja_JP: ステージインスタンスの開始。

en: When this is the action, the type of :attr:`~AuditLogEntry.target` is the :class:`StageInstance` or :class:`Object` with the ID of the stage instance which was created.
ja_JP: これが上記のactionならば、 :attr:`~AuditLogEntry.target` の型は、 :class:`StageInstance` または作成されたステージインスタンスのIDが設定された :class:`Object` です。

en: A stage instance was updated.
ja_JP: ステージインスタンスの更新。

en: When this is the action, the type of :attr:`~AuditLogEntry.target` is the :class:`StageInstance` or :class:`Object` with the ID of the stage instance which was updated.
ja_JP: これが上記のactionならば、 :attr:`~AuditLogEntry.target` の型は、 :class:`StageInstance` または更新されたステージインスタンスのIDが設定された :class:`Object` です。

en: A stage instance was ended.
ja_JP: ステージインスタンスの終了。

en: A sticker was created.
ja_JP: スタンプの作成。

en: When this is the action, the type of :attr:`~AuditLogEntry.target` is the :class:`GuildSticker` or :class:`Object` with the ID of the sticker which was created.
ja_JP: これが上記のactionならば、 :attr:`~AuditLogEntry.target` の型は、 :class:`GuildSticker` または作成されたスタンプのIDが設定された :class:`Object` です。

en: A sticker was updated.
ja_JP: スタンプの更新。

en: When this is the action, the type of :attr:`~AuditLogEntry.target` is the :class:`GuildSticker` or :class:`Object` with the ID of the sticker which was updated.
ja_JP: これが上記のactionならば、 :attr:`~AuditLogEntry.target` の型は、 :class:`GuildSticker` または更新されたスタンプのIDが設定された :class:`Object` です。

en: A sticker was deleted.
ja_JP: スタンプの削除。

en: A scheduled event was created.
ja_JP: スケジュールイベントの作成。

en: When this is the action, the type of :attr:`~AuditLogEntry.target` is the :class:`ScheduledEvent` or :class:`Object` with the ID of the event which was created.
ja_JP: これが上記のactionならば、 :attr:`~AuditLogEntry.target` の型は、 :class:`ScheduledEvent` または作成されたスケジュールイベントのIDが設定された :class:`Object` です。

en: Possible attributes for :class:`AuditLogDiff`: - :attr:`~AuditLogDiff.name` - :attr:`~AuditLogDiff.channel` - :attr:`~AuditLogDiff.description` - :attr:`~AuditLogDiff.privacy_level` - :attr:`~AuditLogDiff.status` - :attr:`~AuditLogDiff.entity_type` - :attr:`~AuditLogDiff.cover_image`
ja_JP: :class:`AuditLogDiff` の可能な属性: - :attr:`~AuditLogDiff.name` - :attr:`~AuditLogDiff.channel` - :attr:`~AuditLogDiff.description` - :attr:`~AuditLogDiff.privacy_level` - :attr:`~AuditLogDiff.status` - :attr:`~AuditLogDiff.entity_type` - :attr:`~AuditLogDiff.cover_image`

en: When this is the action, the type of :attr:`~AuditLogEntry.target` is the :class:`ScheduledEvent` or :class:`Object` with the ID of the event which was updated.
ja_JP: これが上記のactionならば、 :attr:`~AuditLogEntry.target` の型は、 :class:`ScheduledEvent` または更新されたスケジュールイベントのIDが設定された :class:`Object` です。

en: When this is the action, the type of :attr:`~AuditLogEntry.target` is the :class:`ScheduledEvent` or :class:`Object` with the ID of the event which was deleted.
ja_JP: これが上記のactionならば、 :attr:`~AuditLogEntry.target` の型は、 :class:`ScheduledEvent` または削除されたスケジュールイベントのIDが設定された :class:`Object` です。

en: A thread was created.
ja_JP: スレッドの作成。

en: When this is the action, the type of :attr:`~AuditLogEntry.target` is the :class:`Thread` or :class:`Object` with the ID of the thread which was created.
ja_JP: これが上記のactionならば、 :attr:`~AuditLogEntry.target` の型は、 :class:`Thread` または作成されたスレッドのIDが設定された :class:`Object` です。

en: A thread was updated.
ja_JP: スレッドの更新。

en: When this is the action, the type of :attr:`~AuditLogEntry.target` is the :class:`Thread` or :class:`Object` with the ID of the thread which was updated.
ja_JP: これが上記のactionならば、 :attr:`~AuditLogEntry.target` の型は、 :class:`Thread` または更新されたスレッドのIDが設定された :class:`Object` です。

en: A thread was deleted.
ja_JP: スレッドの削除。

en: When this is the action, the type of :attr:`~AuditLogEntry.target` is the :class:`Thread` or :class:`Object` with the ID of the thread which was deleted.
ja_JP: これが上記のactionならば、 :attr:`~AuditLogEntry.target` の型は、 :class:`Thread` または削除されたスレッドのIDが設定された :class:`Object` です。

en: An application command or integrations application command permissions were updated.
ja_JP: アプリケーションコマンドまたはインテグレーションアプリケーションコマンドの権限の更新。

en: When this is the action, the type of :attr:`~AuditLogEntry.target` is a :class:`PartialIntegration` for an integrations general permissions, :class:`~discord.app_commands.AppCommand` for a specific commands permissions, or :class:`Object` with the ID of the command or integration which was updated.
ja_JP: これが上記のactionならば、 :attr:`~AuditLogEntry.target` の型は、 インテグレーション一般の権限の場合 :class:`PartialIntegration` 、特定のコマンドの権限の場合 :class:`~discord.app_commands.AppCommand` 、あるいは更新されたコマンドまたはインテグレーションのIDが設定された :class:`Object` です。

en: When this is the action, the type of :attr:`~AuditLogEntry.extra` is set to an :class:`PartialIntegration` or :class:`Object` with the ID of application that command or integration belongs to.
ja_JP: これが上記のactionならば、 :attr:`~AuditLogEntry.extra` の型は、 :class:`PartialIntegration` またはコマンドまたはインテグレーションが属するアプリケーションのIDを持つ :class:`Object` になります。

en: An automod rule was created.
ja_JP: 自動管理ルールの作成。

en: When this is the action, the type of :attr:`~AuditLogEntry.target` is a :class:`AutoModRule` or :class:`Object` with the ID of the automod rule that was created.
ja_JP: これが上記のactionならば、 :attr:`~AuditLogEntry.target` のtypeは、 :class:`AutoModRule` または作成された自動管理ルールのIDが設定された :class:`Object` です。

en: An automod rule was updated.
ja_JP: 自動管理ルールの更新。

en: An automod rule was deleted.
ja_JP: 自動管理ルールの削除。

en: An automod rule blocked a message from being sent.
ja_JP: 自動管理ルールによる送信されたメッセージのブロック。

en: When this is the action, the type of :attr:`~AuditLogEntry.target` is a :class:`Member` with the ID of the person who triggered the automod rule.
ja_JP: これが上記のactionならば、 :attr:`~AuditLogEntry.target` のtypeは、自動管理ルールを発動させた :class:`Member` になります。

en: When this is the action, the type of :attr:`~AuditLogEntry.extra` is set to an unspecified proxy object with 3 attributes:
ja_JP: これが上記のactionならば、 :attr:`~AuditLogEntry.extra` は以下の3つの属性を持つプロキシオブジェクトになります：

en: ``automod_rule_name``: The name of the automod rule that was triggered.
ja_JP: ``automod_rule_name`` : 発動した自動管理ルールの名前。

en: ``automod_rule_trigger``: A :class:`AutoModRuleTriggerType` representation of the rule type that was triggered.
ja_JP: ``automod_rule_trigger`` : 発動されたルールの :class:`AutoModRuleTriggerType` 。

en: ``channel``: The channel in which the automod rule was triggered.
ja_JP: ``channel`` : 自動管理ルールが発動されたチャンネル。

en: When this is the action, :attr:`AuditLogEntry.changes` is empty.
ja_JP: これが上記のactionなら、 :attr:`~AuditLogEntry.changes` は空になります。

en: An automod rule flagged a message.
ja_JP: 自動管理ルールによる送信されたメッセージのフラグ付け。

en: An automod rule timed-out a member.
ja_JP: 自動管理ルールによるメンバーのタイムアウト。

en: Represents the category that the :class:`AuditLogAction` belongs to.
ja_JP: :class:`AuditLogAction` が属するカテゴリ。

en: This can be retrieved via :attr:`AuditLogEntry.category`.
ja_JP: これは :attr:`AuditLogEntry.category` で取得できます。

en: The action is the creation of something.
ja_JP: アクションは何かの作成です。

en: The action is the deletion of something.
ja_JP: アクションは何かの削除です。

en: The action is the update of something.
ja_JP: アクションは何かの更新です。

en: Represents the membership state of a team member retrieved through :func:`Client.application_info`.
ja_JP: :func:`Client.application_info` で取得したチームメンバーのメンバーシップ状態。

en: Represents an invited member.
ja_JP: 招待されたメンバー。

en: Represents a member currently in the team.
ja_JP: 現在チームにいるメンバー。

en: Represents the type of webhook that can be received.
ja_JP: 受け取れるWebhookの種類。

en: Represents a webhook that can post messages to channels with a token.
ja_JP: トークンでチャンネルにメッセージを投稿できるWebhook。

en: Represents a webhook that is internally managed by Discord, used for following channels.
ja_JP: チャンネルのフォローのためDiscord内部で管理されるWebhook。

en: Represents a webhook that is used for interactions or applications.
ja_JP: インタラクションやアプリケーションに用いられるWebhook。

en: Represents the behaviour the :class:`Integration` should perform when a user's subscription has finished.
ja_JP: ユーザーのサブスクリプションが終了した後の :class:`Integration` の動作。

en: There is an alias for this called ``ExpireBehavior``.
ja_JP: ``ExpireBehavior`` という名のエイリアスがあります。

en: This will remove the :attr:`StreamIntegration.role` from the user when their subscription is finished.
ja_JP: サブスクリプションが終了したユーザーから :attr:`StreamIntegration.role` を除去します。

en: This will kick the user when their subscription is finished.
ja_JP: サブスクリプションが終了したユーザーをキックします。

en: Represents the default avatar of a Discord :class:`User`
ja_JP: Discord :class:`User` のデフォルトのアバター。

en: Represents the default avatar with the color blurple. See also :attr:`Colour.blurple`
ja_JP: ブループル色のデフォルトのアバター。 :attr:`Colour.blurple` も参照してください。

en: Represents the default avatar with the color grey. See also :attr:`Colour.greyple`
ja_JP: 灰色のデフォルトのアバター。 :attr:`Colour.greyple` も参照してください。

en: An alias for :attr:`grey`.
ja_JP: :attr:`grey` のエイリアス。

en: Represents the default avatar with the color green. See also :attr:`Colour.green`
ja_JP: 緑色のデフォルトのアバター。 :attr:`Colour.green` も参照してください。

en: Represents the default avatar with the color orange. See also :attr:`Colour.orange`
ja_JP: オレンジ色のデフォルトのアバター。 :attr:`Colour.orange` も参照してください。

en: Represents the default avatar with the color red. See also :attr:`Colour.red`
ja_JP: 赤色のデフォルトのアバター。 :attr:`Colour.red` も参照してください。

en: Represents the type of sticker.
ja_JP: スタンプの種類。

en: Represents a standard sticker that all Nitro users can use.
ja_JP: Nitroユーザー全員が使用できる標準スタンプ。

en: Represents a custom sticker created in a guild.
ja_JP: ギルドで作成されたカスタムスタンプ。

en: Represents the type of sticker images.
ja_JP: スタンプ画像の種類。

en: Represents a sticker with a png image.
ja_JP: PNG画像のスタンプ。

en: Represents a sticker with an apng image.
ja_JP: APNG画像のスタンプ。

en: Represents a sticker with a lottie image.
ja_JP: ロッティー画像のスタンプ。

en: Represents a sticker with a gif image.
ja_JP: GIF画像のスタンプ。

en: Represents the invite type for voice channel invites.
ja_JP: ボイスチャンネル招待の招待タイプ。

en: The invite doesn't target anyone or anything.
ja_JP: 招待の対象がないもの。

en: A stream invite that targets a user.
ja_JP: ユーザーを対象とするもの。

en: A stream invite that targets an embedded application.
ja_JP: 埋め込まれたアプリケーションを対象とするもの。

en: Represents the camera video quality mode for voice channel participants.
ja_JP: ボイスチャンネル参加者のカメラビデオの画質モード。

en: Represents auto camera video quality.
ja_JP: 自動のカメラビデオ画質。

en: Represents full camera video quality.
ja_JP: フルのカメラビデオ画質。

en: Represents the privacy level of a stage instance or scheduled event.
ja_JP: ステージインスタンスやスケジュールイベントのプライバシーレベル。

en: The stage instance or scheduled event is only accessible within the guild.
ja_JP: ステージインスタンスやスケジュールイベントはギルド内でのみアクセスできます。

en: Represents the NSFW level of a guild.
ja_JP: ギルドの年齢制限レベル。

en: Checks if two NSFW levels are equal.
ja_JP: 二つの年齢制限レベルが等しいかを比較します。

en: Checks if two NSFW levels are not equal.
ja_JP: 二つの年齢制限レベルが等しくないかを比較します。

en: Checks if a NSFW level is higher than another.
ja_JP: 年齢制限レベルがあるレベルより高いか確認します。

en: Checks if a NSFW level is lower than another.
ja_JP: 年齢制限レベルがあるレベルより低いか確認します。

en: Checks if a NSFW level is higher or equal to another.
ja_JP: 年齢制限レベルがあるレベルと同じ、又は高いか確認します。

en: Checks if a NSFW level is lower or equal to another.
ja_JP: 年齢制限レベルがあるレベルと同じ、又は低いか確認します。

en: The guild has not been categorised yet.
ja_JP: 未分類のギルド。

en: The guild contains NSFW content.
ja_JP: 年齢制限されたコンテンツを含むギルド。

en: The guild does not contain any NSFW content.
ja_JP: 年齢制限されたコンテンツを一切含まないギルド。

en: The guild may contain NSFW content.
ja_JP: 年齢制限されたコンテンツを含む可能性のあるギルド。

en: Supported locales by Discord. Mainly used for application command localisation.
ja_JP: Discordでサポートされているロケール。主にアプリケーションコマンドの多言語化に使用されます。

en: The ``en-US`` locale.
ja_JP: ``en-US`` ロケール。

en: The ``en-GB`` locale.
ja_JP: ``en-GB`` ロケール。

en: The ``bg`` locale.
ja_JP: ``bg`` ロケール。

en: The ``zh-CN`` locale.
ja_JP: ``zh-CN`` ロケール。

en: The ``zh-TW`` locale.
ja_JP: ``zh-TW`` ロケール。

en: The ``hr`` locale.
ja_JP: ``hr`` ロケール。

en: The ``cs`` locale.
ja_JP: ``cs`` ロケール。

en: The ``id`` locale.
ja_JP: ``id`` ロケール。

en: The ``da`` locale.
ja_JP: ``da`` ロケール。

en: The ``nl`` locale.
ja_JP: ``nl`` ロケール。

en: The ``fi`` locale.
ja_JP: ``fi`` ロケール。

en: The ``fr`` locale.
ja_JP: ``fr`` ロケール。

en: The ``de`` locale.
ja_JP: ``de`` ロケール。

en: The ``el`` locale.
ja_JP: ``el`` ロケール。

en: The ``hi`` locale.
ja_JP: ``hi`` ロケール。

en: The ``hu`` locale.
ja_JP: ``hu`` ロケール。

en: The ``it`` locale.
ja_JP: ``it`` ロケール。

en: The ``ja`` locale.
ja_JP: ``ja`` ロケール。

en: The ``ko`` locale.
ja_JP: ``ko`` ロケール。

en: The ``lt`` locale.
ja_JP: ``lt`` ロケール。

en: The ``no`` locale.
ja_JP: ``no`` ロケール。

en: The ``pl`` locale.
ja_JP: ``pl`` ロケール。

en: The ``pt-BR`` locale.
ja_JP: ``pt-BR`` ロケール。

en: The ``ro`` locale.
ja_JP: ``ro`` ロケール。

en: The ``ru`` locale.
ja_JP: ``ru`` ロケール。

en: The ``es-ES`` locale.
ja_JP: ``es-ES`` ロケール。

en: The ``sv-SE`` locale.
ja_JP: ``sv-SE`` ロケール。

en: The ``th`` locale.
ja_JP: ``th`` ロケール。

en: The ``tr`` locale.
ja_JP: ``tr`` ロケール。

en: The ``uk`` locale.
ja_JP: ``uk`` ロケール。

en: The ``vi`` locale.
ja_JP: ``vi`` ロケール。

en: Represents the Multi-Factor Authentication requirement level of a guild.
ja_JP: ギルドの多要素認証要件レベル。

en: Checks if two MFA levels are equal.
ja_JP: 二つのMFAレベルが等しいかを比較します。

en: Checks if two MFA levels are not equal.
ja_JP: 二つのMFAレベルが等しくないかを比較します。

en: Checks if a MFA level is higher than another.
ja_JP: 多要素認証レベルがあるレベルより厳しいか確認します。

en: Checks if a MFA level is lower than another.
ja_JP: 多要素認証レベルがあるレベルより緩いか確認します。

en: Checks if a MFA level is higher or equal to another.
ja_JP: 多要素認証レベルがあるレベルと同じ、又は厳しいか確認します。

en: Checks if a MFA level is lower or equal to another.
ja_JP: 多要素認証レベルがあるレベルと同じ、又は緩いか確認します。

en: The guild has no MFA requirement.
ja_JP: 多要素認証要件がないギルド。

en: The guild requires 2 factor authentication.
ja_JP: 二要素認証を必須とするギルド。

en: Represents the type of entity that a scheduled event is for.
ja_JP: スケジュールイベントの開催場所の種類。

en: The scheduled event will occur in a stage instance.
ja_JP: ステージインスタンスで起こるスケジュールイベント。

en: The scheduled event will occur in a voice channel.
ja_JP: ボイスチャンネルで起こるスケジュールイベント。

en: The scheduled event will occur externally.
ja_JP: 外部で起こるスケジュールイベント。

en: Represents the status of an event.
ja_JP: イベントの状態。

en: The event is scheduled.
ja_JP: 予定されたイベント。

en: The event is active.
ja_JP: 開催中のイベント。

en: The event has ended.
ja_JP: 終了したイベント。

en: The event has been cancelled.
ja_JP: キャンセルされたイベント。

en: An alias for :attr:`cancelled`.
ja_JP: :attr:`cancelled` のエイリアス。

en: An alias for :attr:`completed`.
ja_JP: :attr:`completed` のエイリアス。

en: Represents the trigger type of an automod rule.
ja_JP: 自動管理ルールの発動条件の種類を表します。

en: The rule will trigger when a keyword is mentioned.
ja_JP: キーワードに言及したときに発動されるルール。

en: The rule will trigger when a harmful link is posted.
ja_JP: 有害なリンクを投稿したときに発動されるルール。

en: The rule will trigger when a spam message is posted.
ja_JP: スパムメッセージを投稿したときに発動されるルール。

en: The rule will trigger when something triggers based on the set keyword preset types.
ja_JP: 事前に定められたキーワードプリセットに基づき発動したときに発動されるルール。

en: The rule will trigger when combined number of role and user mentions is greater than the set limit.
ja_JP: ロールとユーザーのメンションの合計数が設定された制限よりも多い場合に発動されるルール。

en: Represents the event type of an automod rule.
ja_JP: 自動管理ルールのイベントの種類を表します。

en: The rule will trigger when a message is sent.
ja_JP: メッセージを投稿したときにルールが発動します。

en: Represents the action type of an automod rule.
ja_JP: 自動管理ルールの対応の種類を表します。

en: The rule will block a message from being sent.
ja_JP: メッセージを送信できないようにします。

en: The rule will send an alert message to a predefined channel.
ja_JP: 事前に指定したチャンネルに警告メッセージを送信します。

en: The rule will timeout a user.
ja_JP: ユーザーをタイムアウトします。

en: Represents how a forum's posts are layed out in the client.
ja_JP: フォーラムの投稿がクライアントでどのように配列されるかを表します。

en: No default has been set, so it is up to the client to know how to lay it out.
ja_JP: デフォルトが設定されていないので、配列方法はクライアントによります。

en: Displays posts as a list.
ja_JP: 投稿を一覧として表示します。

en: Displays posts as a collection of tiles.
ja_JP: 投稿をタイルの集まりとして表示します。

en: Audit Log Data
ja_JP: 監査ログデータ

en: Working with :meth:`Guild.audit_logs` is a complicated process with a lot of machinery involved. The library attempts to make it easy to use and friendly. In order to accomplish this goal, it must make use of a couple of data classes that aid in this goal.
ja_JP: :meth:`Guild.audit_logs` の使用は複雑なプロセスです。このライブラリーはこれを使いやすくフレンドリーにしようと試みています。この目標の達成のためにいくつかのデータクラスを使用しています。

en: Represents an Audit Log entry.
ja_JP: 監査ログの項目。

en: You retrieve these via :meth:`Guild.audit_logs`.
ja_JP: これらは :meth:`Guild.audit_logs` から取得できます。

en: Checks if two entries are equal.
ja_JP: 二つの項目が等しいかを比較します。

en: Checks if two entries are not equal.
ja_JP: 二つの項目が等しくないかを比較します。

en: Returns the entry's hash.
ja_JP: エントリーのハッシュを返します。

en: Audit log entries are now comparable and hashable.
ja_JP: 監査ログの項目が比較・ハッシュ可能になりました。

en: The action that was done.
ja_JP: 行われたアクション。

en: The user who initiated this action. Usually a :class:`Member`\, unless gone then it's a :class:`User`.
ja_JP: アクションを開始したユーザー。通常は :class:`Member` ですが、存在しない場合は :class:`User` です。

en: The user ID who initiated this action.
ja_JP: このアクションを行ったユーザーのID。

en: The entry ID.
ja_JP: 項目ID。

en: The guild that this entry belongs to.
ja_JP: 項目が属するギルド。

en: The target that got changed. The exact type of this depends on the action being done.
ja_JP: 変更の対象。正確な型は、実行されるアクションによって異なります。

en: The reason this action was done.
ja_JP: アクションの理由。

en: Extra information that this entry has that might be useful. For most actions, this is ``None``. However in some cases it contains extra information. See :class:`AuditLogAction` for which actions have this field filled out.
ja_JP: 役立つかもしれない項目の追加の情報。ほとんどのアクションでは ``None`` ですが、場合により追加の情報が含まれます。どのアクションが対応しているかは :class:`AuditLogAction` にて確認してください。

en: Returns the entry's creation time in UTC.
ja_JP: 項目の作成された時間をUTCで返します。

en: The category of the action, if applicable.
ja_JP: 該当する場合、アクションのカテゴリ。

en: The list of changes this entry has.
ja_JP: この項目の変更の一覧。

en: The target's prior state.
ja_JP: 対象の前の状態。

en: The target's subsequent state.
ja_JP: 対象の直後の状態。

en: An audit log change set.
ja_JP: 監査ログの変更のセット。

en: The old value. The attribute has the type of :class:`AuditLogDiff`.
ja_JP: 以前の値。この属性は :class:`AuditLogDiff` 型です。

en: Depending on the :class:`AuditLogActionCategory` retrieved by :attr:`~AuditLogEntry.category`\, the data retrieved by this attribute differs:
ja_JP: :attr:`~AuditLogEntry.category` で取得される :class:`AuditLogActionCategory` によりこの属性の値が異なります：

en: Category
ja_JP: カテゴリー

en: All attributes are set to ``None``.
ja_JP: 全ての属性は ``None`` です。

en: All attributes are set the value before deletion.
ja_JP: 全ての属性は削除前の値に設定されています。

en: All attributes are set the value before updating.
ja_JP: 全ての属性は更新前の値に設定されています。

en: No attributes are set.
ja_JP: 属性が設定されていません。

en: The new value. The attribute has the type of :class:`AuditLogDiff`.
ja_JP: 新しい値。この属性は :class:`AuditLogDiff` 型です。

en: All attributes are set to the created value
ja_JP: 全ての属性は作成時の値に設定されています。

en: All attributes are set to ``None``
ja_JP: 全ての属性は ``None`` です。

en: All attributes are set the value after updating.
ja_JP: 全ての属性は更新後の値に設定されています。

en: Represents an audit log "change" object. A change object has dynamic attributes that depend on the type of action being done. Certain actions map to certain attributes being set.
ja_JP: 監査ログの「変更」オブジェクト。変更オブジェクトには、行われたアクションの種類によって異なる属性があります。特定のアクションが行われた場合に特定の属性が設定されます。

en: Note that accessing an attribute that does not match the specified action will lead to an attribute error.
ja_JP: 指定されたアクションに一致しない属性にアクセスすると、AttributeErrorが発生することに注意してください。

en: To get a list of attributes that have been set, you can iterate over them. To see a list of all possible attributes that could be set based on the action being done, check the documentation for :class:`AuditLogAction`, otherwise check the documentation below for all attributes that are possible.
ja_JP: 設定された属性のリストを取得するには、イテレートすることができます。 行われたアクションに対応した可能な属性の一覧は、 :class:`AuditLogAction` の説明を確認してください。あるいは、可能なすべての属性について、以下の説明を確認してください。

en: Returns an iterator over (attribute, value) tuple of this diff.
ja_JP: 差分の（属性、値）タプルのイテレーターを返します。

en: A name of something.
ja_JP: 何かの名前。

en: A guild's or role's icon. See also :attr:`Guild.icon` or :attr:`Role.icon`.
ja_JP: ギルドまたはロールのアイコン。 :attr:`Guild.icon` と :attr:`Role.icon` も参照してください。

en: The guild's invite splash. See also :attr:`Guild.splash`.
ja_JP: ギルドの招待のスプラッシュ。 :attr:`Guild.splash` も参照してください。

en: The guild's discovery splash. See also :attr:`Guild.discovery_splash`.
ja_JP: ギルドのディスカバリースプラッシュ。 :attr:`Guild.discovery_splash` も参照してください。

en: The guild's banner. See also :attr:`Guild.banner`.
ja_JP: ギルドのバナー。 :attr:`Guild.banner` も参照してください。

en: The guild's owner. See also :attr:`Guild.owner`
ja_JP: ギルドの所有者。 :attr:`Guild.owner` も参照してください。

en: The guild's AFK channel.
ja_JP: ギルドのAFKチャンネル。

en: If this could not be found, then it falls back to a :class:`Object` with the ID being set.
ja_JP: 見つからない場合は、IDが設定された :class:`Object` になります。

en: See :attr:`Guild.afk_channel`.
ja_JP: :attr:`Guild.afk_channel` を参照してください。

en: The guild's system channel.
ja_JP: ギルドのシステムチャンネル。

en: See :attr:`Guild.system_channel`.
ja_JP: :attr:`Guild.system_channel` を参照してください。

en: The guild's rules channel.
ja_JP: ギルドのルールチャンネル。

en: If this could not be found then it falls back to a :class:`Object` with the ID being set.
ja_JP: 見つからない場合は、IDが設定された :class:`Object` になります。

en: See :attr:`Guild.rules_channel`.
ja_JP: :attr:`Guild.rules_channel` を参照してください。

en: The guild's public updates channel.
ja_JP: ギルドのパブリックアップデートチャンネル。

en: See :attr:`Guild.public_updates_channel`.
ja_JP: :attr:`Guild.public_updates_channel` を参照してください。

en: The guild's AFK timeout. See :attr:`Guild.afk_timeout`.
ja_JP: ギルドのAFKタイムアウト。 :attr:`Guild.afk_timeout` も参照してください。

en: The guild's MFA level. See :attr:`Guild.mfa_level`.
ja_JP: ギルドの多要素認証レベル。 :attr:`Guild.mfa_level` も参照してください。

en: The guild's widget has been enabled or disabled.
ja_JP: ギルドのウィジェットが有効化または無効化された。

en: The widget's channel.
ja_JP: ウィジェットのチャンネル。

en: The guild's verification level.
ja_JP: ギルドの認証レベル。

en: See also :attr:`Guild.verification_level`.
ja_JP: :attr:`Guild.verification_level` も参照してください。

en: The guild's default notification level.
ja_JP: ギルドのデフォルト通知レベル。

en: See also :attr:`Guild.default_notifications`.
ja_JP: :attr:`Guild.default_notifications` も参照してください。

en: The guild's content filter.
ja_JP: ギルドのコンテンツフィルター。

en: See also :attr:`Guild.explicit_content_filter`.
ja_JP: :attr:`Guild.explicit_content_filter` も参照してください。

en: The guild's vanity URL.
ja_JP: ギルドのバニティURL。

en: See also :meth:`Guild.vanity_invite` and :meth:`Guild.edit`.
ja_JP: :meth:`Guild.vanity_invite` と :meth:`Guild.edit` も参照してください。

en: The position of a :class:`Role` or :class:`abc.GuildChannel`.
ja_JP: :class:`Role` や :class:`abc.GuildChannel` の位置。

en: The type of channel, sticker or integration.
ja_JP: チャンネル、スタンプまたは連携サービスのタイプ。

en: The topic of a :class:`TextChannel` or :class:`StageChannel`.
ja_JP: :class:`TextChannel` または :class:`StageChannel` のトピック。

en: See also :attr:`TextChannel.topic` or :attr:`StageChannel.topic`.
ja_JP: :attr:`TextChannel.topic` または :attr:`StageChannel.topic` も参照してください。

en: The bitrate of a :class:`VoiceChannel`.
ja_JP: :class:`VoiceChannel` のビットレート。

en: See also :attr:`VoiceChannel.bitrate`.
ja_JP: :attr:`VoiceChannel.bitrate` も参照してください。

en: A list of permission overwrite tuples that represents a target and a :class:`PermissionOverwrite` for said target.
ja_JP: 対象とその :class:`PermissionOverwrite` のタプルで示された権限の上書きのリスト。

en: The first element is the object being targeted, which can either be a :class:`Member` or :class:`User` or :class:`Role`. If this object is not found then it is a :class:`Object` with an ID being filled and a ``type`` attribute set to either ``'role'`` or ``'member'`` to help decide what type of ID it is.
ja_JP: 最初の要素は対象のオブジェクトで、 :class:`Member` か :class:`User` か :class:`Role` です。このオブジェクトが見つからない場合はこれはIDが設定され、 ``type`` 属性が ``'role'`` か ``'member'`` に設定された :class:`Object` になります。

en: The privacy level of the stage instance or scheduled event
ja_JP: ステージインスタンスやスケジュールイベントのプライバシーレベル。

en: A list of roles being added or removed from a member.
ja_JP: メンバーから追加または削除されたロールのリスト。

en: If a role is not found then it is a :class:`Object` with the ID and name being filled in.
ja_JP: ロールが見つからない場合は、IDとnameが設定された :class:`Object` になります。

en: The nickname of a member.
ja_JP: メンバーのニックネーム。

en: See also :attr:`Member.nick`
ja_JP: :attr:`Member.nick` も参照してください。

en: Whether the member is being server deafened.
ja_JP: メンバーがサーバーでスピーカーミュートされているかどうか。

en: See also :attr:`VoiceState.deaf`.
ja_JP: :attr:`VoiceState.deaf` も参照してください。

en: Whether the member is being server muted.
ja_JP: メンバーがサーバーでミュートされているかどうか。

en: See also :attr:`VoiceState.mute`.
ja_JP: :attr:`VoiceState.mute` も参照してください。

en: The permissions of a role.
ja_JP: ロールの権限。

en: See also :attr:`Role.permissions`.
ja_JP: :attr:`Role.permissions` も参照してください。

en: The colour of a role.
ja_JP: ロールの色。

en: See also :attr:`Role.colour`
ja_JP: :attr:`Role.colour` も参照してください。

en: Whether the role is being hoisted or not.
ja_JP: 役割が別に表示されるかどうか。

en: See also :attr:`Role.hoist`
ja_JP: :attr:`Role.hoist` も参照してください。

en: Whether the role is mentionable or not.
ja_JP: 役割がメンションできるかどうか。

en: See also :attr:`Role.mentionable`
ja_JP: :attr:`Role.mentionable` も参照してください。

en: The invite's code.
ja_JP: 招待のコード。

en: See also :attr:`Invite.code`
ja_JP: :attr:`Invite.code` も参照してください。

en: A guild channel.
ja_JP: ギルドのチャンネル。

en: If the channel is not found then it is a :class:`Object` with the ID being set. In some cases the channel name is also set.
ja_JP: チャンネルが見つからない場合は、IDが設定された :class:`Object` になります。 場合によっては、チャンネル名も設定されています。

en: The user who created the invite.
ja_JP: 招待を作成したユーザー。

en: See also :attr:`Invite.inviter`.
ja_JP: :attr:`Invite.inviter` も参照してください。

en: The invite's max uses.
ja_JP: 招待の最大使用回数。

en: See also :attr:`Invite.max_uses`.
ja_JP: :attr:`Invite.max_uses` も参照してください。

en: The invite's current uses.
ja_JP: 招待の現在の使用回数。

en: See also :attr:`Invite.uses`.
ja_JP: :attr:`Invite.uses` も参照してください。

en: The invite's max age in seconds.
ja_JP: 招待者の最大時間は秒数です。

en: See also :attr:`Invite.max_age`.
ja_JP: :attr:`Invite.max_age` も参照してください。

en: If the invite is a temporary invite.
ja_JP: 招待が一時的な招待であるか。

en: See also :attr:`Invite.temporary`.
ja_JP: :attr:`Invite.temporary` も参照してください。

en: The permissions being allowed or denied.
ja_JP: 許可または拒否された権限。

en: The ID of the object being changed.
ja_JP: 変更されたオブジェクトのID。

en: The avatar of a member.
ja_JP: メンバーのアバター。

en: See also :attr:`User.avatar`.
ja_JP: :attr:`User.avatar` も参照してください。

en: The number of seconds members have to wait before sending another message in the channel.
ja_JP: メンバーが別のメッセージをチャンネルに送信するまでの秒単位の待ち時間。

en: See also :attr:`TextChannel.slowmode_delay`.
ja_JP: :attr:`TextChannel.slowmode_delay` も参照してください。

en: The region for the voice channel’s voice communication. A value of ``None`` indicates automatic voice region detection.
ja_JP: ボイスチャンネルの音声通信のためのリージョン。値が ``None`` の場合は自動で検出されます。

en: See also :attr:`VoiceChannel.rtc_region`.
ja_JP: :attr:`VoiceChannel.rtc_region` も参照してください。

en: The camera video quality for the voice channel's participants.
ja_JP: ボイスチャンネル参加者のカメラビデオの画質。

en: See also :attr:`VoiceChannel.video_quality_mode`.
ja_JP: :attr:`VoiceChannel.video_quality_mode` も参照してください。

en: The format type of a sticker being changed.
ja_JP: 変更されたスタンプのフォーマットの種類。

en: See also :attr:`GuildSticker.format`
ja_JP: :attr:`GuildSticker.format` も参照してください。

en: The name of the emoji that represents a sticker being changed.
ja_JP: 変更されたスタンプを示す絵文字の名前。

en: See also :attr:`GuildSticker.emoji`.
ja_JP: :attr:`GuildSticker.emoji` も参照してください。

en: The unicode emoji that is used as an icon for the role being changed.
ja_JP: 変更されたロールのアイコンとして使用されるUnicode絵文字。

en: See also :attr:`Role.unicode_emoji`.
ja_JP: :attr:`Role.unicode_emoji` も参照してください。

en: The description of a guild, a sticker, or a scheduled event.
ja_JP: ギルド、スタンプ、またはスケジュールイベントの説明。

en: See also :attr:`Guild.description`, :attr:`GuildSticker.description`, or :attr:`ScheduledEvent.description`.
ja_JP: :attr:`Guild.description` 、 :attr:`GuildSticker.description` 、または :attr:`ScheduledEvent.description` も参照してください。

en: The availability of a sticker being changed.
ja_JP: 変更されたスタンプの利用可能かどうかの状態。

en: See also :attr:`GuildSticker.available`
ja_JP: :attr:`GuildSticker.available` も参照してください。

en: The thread is now archived.
ja_JP: スレッドがアーカイブされたか。

en: The thread is being locked or unlocked.
ja_JP: スレッドがロックされ、またはロックが解除されたかどうか。

en: The thread's auto archive duration being changed.
ja_JP: 変更されたスレッドの自動アーカイブ期間。

en: See also :attr:`Thread.auto_archive_duration`
ja_JP: :attr:`Thread.auto_archive_duration` も参照してください。

en: The default auto archive duration for newly created threads being changed.
ja_JP: 変更された新規作成されたスレッドの既定の自動アーカイブ期間。

en: Whether non-moderators can add users to this private thread.
ja_JP: モデレータ以外がプライベートスレッドにユーザーを追加できるかどうか。

en: Whether the user is timed out, and if so until when.
ja_JP: ユーザーがタイムアウトされているかどうか、そしてその場合はいつまでか。

en: Integration emoticons were enabled or disabled.
ja_JP: 連携サービスの絵文字が有効化され、または無効化されたか。

en: See also :attr:`StreamIntegration.enable_emoticons`
ja_JP: :attr:`StreamIntegration.enable_emoticons` も参照してください。

en: The behaviour of expiring subscribers changed.
ja_JP: 変更された期限切れのサブスクライバーの動作。

en: See also :attr:`StreamIntegration.expire_behaviour`
ja_JP: :attr:`StreamIntegration.expire_behaviour` も参照してください。

en: The grace period before expiring subscribers changed.
ja_JP: 変更された期限切れのサブスクライバーの猶予期間。

en: See also :attr:`StreamIntegration.expire_grace_period`
ja_JP: :attr:`StreamIntegration.expire_grace_period` も参照してください。

en: The preferred locale for the guild changed.
ja_JP: 変更されたギルドの優先ローケル。

en: See also :attr:`Guild.preferred_locale`
ja_JP: :attr:`Guild.preferred_locale` も参照してください。

en: The number of days after which inactive and role-unassigned members are kicked has been changed.
ja_JP: 変更された活動していない、かつロールが割り当てられていないメンバーがキックさえるまでの日数。

en: The status of the scheduled event.
ja_JP: スケジュールイベントのステータス。

en: The type of entity this scheduled event is for.
ja_JP: スケジュールイベントの開催場所の種類。

en: The scheduled event's cover image.
ja_JP: スケジュールイベントのカバー画像。

en: See also :attr:`ScheduledEvent.cover_image`.
ja_JP: :attr:`ScheduledEvent.cover_image` も参照してください。

en: List of permissions for the app command.
ja_JP: アプリケーションコマンドの権限のリスト。

en: Whether the automod rule is active or not.
ja_JP: 自動管理ルールが有効かどうか。

en: The event type for triggering the automod rule.
ja_JP: 自動管理ルールを発動させるイベントの種類。

en: The trigger type for the automod rule.
ja_JP: 自動管理ルールの発動条件の種類。

en: The trigger for the automod rule.
ja_JP: 自動管理ルールの発動条件。

en: The actions to take when an automod rule is triggered.
ja_JP: 自動管理ルールの発動時の対応。

en: The list of roles that are exempt from the automod rule.
ja_JP: 自動管理ルールの除外対象のロールのリスト。

en: The list of channels or threads that are exempt from the automod rule.
ja_JP: 自動管理ルールの除外対象のチャンネルまたはスレッドのリスト。

en: Webhook Support
ja_JP: Webhookサポート

en: discord.py offers support for creating, editing, and executing webhooks through the :class:`Webhook` class.
ja_JP: discord.pyは、 :class:`Webhook` クラスからWebhookの作成、編集、実行をサポートします。

en: Represents an asynchronous Discord webhook.
ja_JP: 非同期のDiscord Webhook。

en: Webhooks are a form to send messages to channels in Discord without a bot user or authentication.
ja_JP: Webhookはボットユーザーや認証なしでDiscordチャンネルにメッセージを送信する方法です。

en: There are two main ways to use Webhooks. The first is through the ones received by the library such as :meth:`.Guild.webhooks`, :meth:`.TextChannel.webhooks`, :meth:`.VoiceChannel.webhooks` and :meth:`.ForumChannel.webhooks`. The ones received by the library will automatically be bound using the library's internal HTTP session.
ja_JP: Webhookの使用法は主に二つあります。一つ目は :meth:`.Guild.webhooks` や :meth:`.TextChannel.webhooks` 、 :meth:`.VoiceChannel.webhooks` 、 :meth:`.ForumChannel.webhooks` といったライブラリーのメソッドから受け取るものです。これらは自動的にライブラリー内部のHTTPセッションを使用します。

en: The second form involves creating a webhook object manually using the :meth:`~.Webhook.from_url` or :meth:`~.Webhook.partial` classmethods.
ja_JP: 二つ目は、 :meth:`~.Webhook.from_url` や :meth:`~.Webhook.partial` クラスメソッドでWebhookオブジェクトを手動で作成する方法です。

en: For example, creating a webhook from a URL and using :doc:`aiohttp <aio:index>`:
ja_JP: 例えば、URLからWebhookを作成し、 :doc:`aiohttp <aio:index>` を使用する場合は：

en: For a synchronous counterpart, see :class:`SyncWebhook`.
ja_JP: 同期バージョンは、 :class:`SyncWebhook` を参照してください。

en: Checks if two webhooks are equal.
ja_JP: 二つのWebhookが等しいか比較します。

en: Checks if two webhooks are not equal.
ja_JP: 二つのWebhookが等しいものでないか比較します。

en: Returns the webhooks's hash.
ja_JP: Webhookのハッシュを返します。

en: Webhooks are now comparable and hashable.
ja_JP: Webhookが比較・ハッシュ可能になりました。

en: The webhook's ID
ja_JP: WebhookのID

en: The type of the webhook.
ja_JP: Webhookのタイプ。

en: The authentication token of the webhook. If this is ``None`` then the webhook cannot be used to make requests.
ja_JP: Webhookの認証トークン。 ``None`` の場合、Webhookは呼び出しできません。

en: The guild ID this webhook is for.
ja_JP: WebhookのギルドID。

en: The channel ID this webhook is for.
ja_JP: WebhookのチャンネルID。

en: The user this webhook was created by. If the webhook was received without authentication then this will be ``None``.
ja_JP: Webhookを作成したユーザー。このWebhookを認証なしで受け取った場合は ``None`` になります。

en: The default name of the webhook.
ja_JP: Webhookの既定の名前。

en: The guild of the channel that this webhook is following. Only given if :attr:`type` is :attr:`WebhookType.channel_follower`.
ja_JP: Webhookがフォローしているチャンネルのギルド。 :attr:`type` が :attr:`WebhookType.channel_follower` のときのみ与えられます。

en: The channel that this webhook is following. Only given if :attr:`type` is :attr:`WebhookType.channel_follower`.
ja_JP: Webhookがフォローしているチャンネル。 :attr:`type` が :attr:`WebhookType.channel_follower` のときのみ与えられます。

en: Returns the webhook's url.
ja_JP: WebhookのURLを返します。

en: Creates a partial :class:`Webhook`.
ja_JP: 部分的な :class:`Webhook` を作成します。

en: The ID of the webhook.
ja_JP: WebhookのID。

en: The authentication token of the webhook.
ja_JP: Webhookの認証トークン。

en: The session to use to send requests with. Note that the library does not manage the session and will not close it.
ja_JP: リクエストを送信するために使用するセッション。ライブラリはセッションを管理しておらず、閉じないことに注意してください。

en: The bot authentication token for authenticated requests involving the webhook.
ja_JP: Webhook関連の認証が必要なリクエストに使用するボットの認証トークン。

en: A partial :class:`Webhook`. A partial webhook is just a webhook object with an ID and a token.
ja_JP: 部分的な :class:`Webhook` 。部分的なWebhookはただのIDとトークンのみを持つWebhookオブジェクトです。

en: Creates a partial :class:`Webhook` from a webhook URL.
ja_JP: WebhookのURLから部分的な :class:`Webhook` を作成します。

en: The URL of the webhook.
ja_JP: WebhookのURL。

en: The URL is invalid.
ja_JP: URLが無効な場合。

en: Fetches the current webhook.
ja_JP: 現在のWebhookを取得します。

en: This could be used to get a full webhook from a partial webhook.
ja_JP: これは部分的なWebhookから完全なWebhookを取得するのに利用できます。

en: When fetching with an unauthenticated webhook, i.e. :meth:`is_authenticated` returns ``False``, then the returned webhook does not contain any user information.
ja_JP: 認証されていないWebhook、つまり :meth:`is_authenticated` が ``False`` を返すものでは、返されたWebhookにはユーザー情報が含まれません。

en: Whether to use the bot token over the webhook token if available. Defaults to ``True``.
ja_JP: 利用可能な場合にWebhookトークンではなくボットトークンを使用するか。既定では ``True`` 。

en: Could not fetch the webhook
ja_JP: Webhookを取得できなかった場合。

en: Could not find the webhook by this ID
ja_JP: このIDを持つWebhookが見つからない場合。

en: This webhook does not have a token associated with it.
ja_JP: Webhookに紐づいたトークンが存在しない場合。

en: The fetched webhook.
ja_JP: フェッチしたWebhook。

en: Deletes this Webhook.
ja_JP: この Webhook を削除します。

en: The reason for deleting this webhook. Shows up on the audit log.
ja_JP: Webhookを削除する理由。監査ログに表示されます。

en: Deleting the webhook failed.
ja_JP: Webhookの削除に失敗した場合。

en: This webhook does not exist.
ja_JP: Webhookが存在しない場合。

en: You do not have permissions to delete this webhook.
ja_JP: Webhookを削除する権限がない場合。

en: Edits this Webhook.
ja_JP: このWebhookを編集します。

en: The webhook's new default name.
ja_JP: Webhookの新しい既定の名前。

en: A :term:`py:bytes-like object` representing the webhook's new default avatar.
ja_JP: Webhookの新しい既定のアバターを示す :term:`py:bytes-like object` 。

en: The webhook's new channel. This requires an authenticated webhook.
ja_JP: Webhookの新しいチャンネル。設定するには認証済みWebhookが必要です。

en: The reason for editing this webhook. Shows up on the audit log.
ja_JP: Webhookを編集する理由。監査ログに表示されます。

en: Editing the webhook failed.
ja_JP: Webhookの編集に失敗した場合。

en: This webhook does not have a token associated with it     or it tried editing a channel without authentication.
ja_JP: Webhookに紐づいたトークンがない場合や、認証せずにチャンネルを編集しようとした場合。

en: Returns an :class:`Asset` for the avatar the webhook has.
ja_JP: Webhookのアバターの :class:`Asset` を返します。

en: If the webhook does not have a traditional avatar, ``None`` is returned. If you want the avatar that a webhook has displayed, consider :attr:`display_avatar`.
ja_JP: Webhookが従来のアバターを設定していない場合は、 ``None`` が返されます。Webhookが表示しているアバターを取得したい場合は、 :attr:`display_avatar` を検討してください。

en: The channel this webhook belongs to.
ja_JP: このWebhookが属するチャンネル。

en: If this is a partial webhook, then this will always return ``None``.
ja_JP: これが部分的なWebhookの場合は常に ``None`` を返します。

en: Returns the webhook's creation time in UTC.
ja_JP: Webhookの作成時刻をUTCで返します。

en: Returns the default avatar. This is always the blurple avatar.
ja_JP: デフォルトのアバターを返します。これは常にブループルのアバターです。

en: Returns the webhook's display avatar.
ja_JP: Webhookの表示されるアバターを返します。

en: This is either webhook's default avatar or uploaded avatar.
ja_JP: これはWebhookのデフォルトアバターまたはアップロードされたアバターです。

en: The guild this webhook belongs to.
ja_JP: Webhookが属するギルド。

en: :class:`bool`: Whether the webhook is authenticated with a bot token.
ja_JP: :class:`bool`: WebhookがBotトークンで認証されているかどうか。

en: :class:`bool`: Whether the webhook is a "partial" webhook.
ja_JP: :class:`bool`: Webhookが「部分的な」ものか。

en: Sends a message using the webhook.
ja_JP: Webhookを使用してメッセージを送信します。

en: The content must be a type that can convert to a string through ``str(content)``.
ja_JP: contentは ``str(content)`` で文字列に変換できるものでなければなりません。

en: To upload a single file, the ``file`` parameter should be used with a single :class:`File` object.
ja_JP: ファイルを一つだけアップロードするには、 ``file`` パラメータに :class:`File` オブジェクトを渡します。

en: If the ``embed`` parameter is provided, it must be of type :class:`Embed` and it must be a rich embed type. You cannot mix the ``embed`` parameter with the ``embeds`` parameter, which must be a :class:`list` of :class:`Embed` objects to send.
ja_JP: ``embed`` パラメータが渡された場合は、型が :class:`Embed` であり、その種類はrichでないといけません。 ``embed`` パラメータは、送信する :class:`Embed` の :class:`list` である ``embeds`` パラメータと同時に使用できません。

en: The content of the message to send.
ja_JP: 送信するメッセージの内容。

en: Whether the server should wait before sending a response. This essentially means that the return type of this function changes from ``None`` to a :class:`WebhookMessage` if set to ``True``. If the type of webhook is :attr:`WebhookType.application` then this is always set to ``True``.
ja_JP: サーバーが応答を送信するまで待つべきかどうか。これは、 ``True`` に設定された場合にこの関数の返り値が ``None`` から :class:`WebhookMessage` に変わることを意味します。もしこのWebhookの種類が :attr:`WebhookType.application` の場合はこれは常に ``True`` に設定されます。

en: The username to send with this message. If no username is provided then the default username for the webhook is used.
ja_JP: このメッセージを送信するユーザー名。ユーザー名が指定されていない場合、Webhookのデフォルトのユーザー名が使用されます。

en: The avatar URL to send with this message. If no avatar URL is provided then the default avatar for the webhook is used. If this is not a string then it is explicitly cast using ``str``.
ja_JP: このメッセージと共に送信するアバターのURL。アバターURLが指定されていない場合、Webhookのデフォルトアバターが使用されます。 これが文字列でない場合は、 ``str`` を使って明示的にキャストされます。

en: Indicates if the message should be sent using text-to-speech.
ja_JP: メッセージが音声合成で送信されるべきかどうかを示します。

en: Indicates if the message should only be visible to the user. This is only available to :attr:`WebhookType.application` webhooks. If a view is sent with an ephemeral message and it has no timeout set then the timeout is set to 15 minutes.
ja_JP: メッセージがユーザーにのみ表示されるべきかを示します。これは :attr:`WebhookType.application` Webhookでのみ利用できます。もしビューが一時的なメッセージとともに送信されタイムアウトが設定されていない場合、タイムアウトは15分に設定されます。

en: The file to upload. This cannot be mixed with ``files`` parameter.
ja_JP: アップロードするファイル。 ``files`` パラメータと同時に使用できません。

en: A list of files to send with the content. This cannot be mixed with the ``file`` parameter.
ja_JP: コンテンツといっしょに送信するファイルのリスト。 ``file`` パラメータと同時に使用できません。

en: The rich embed for the content to send. This cannot be mixed with ``embeds`` parameter.
ja_JP: 送信するリッチな埋め込み。 ``embeds`` パラメータと同時に使用できません。

en: A list of embeds to send with the content. Maximum of 10. This cannot be mixed with the ``embed`` parameter.
ja_JP: 送信するリッチな埋め込みのリスト。最大10個です。 ``embed`` パラメータと同時に使用できません。

en: Controls the mentions being processed in this message.
ja_JP: メッセージ内で処理されるべきメンションを制御します。

en: The view to send with the message. You can only send a view if this webhook is not partial and has state attached. A webhook has state attached if the webhook is managed by the library.
ja_JP: メッセージとともに送信するビュー。Webhookが部分的でなく、ステートが付属している場合にのみビューを送信できます。Webhookがライブラリーにて管理されている場合にステートが付属しています。

en: The thread to send this webhook to.
ja_JP: このWebhookを送信するスレッド。

en: The thread name to create with this webhook if the webhook belongs to a :class:`~discord.ForumChannel`. Note that this is mutually exclusive with the ``thread`` parameter, as this will create a new thread with the given name.
ja_JP: Webhookが :class:`~discord.ForumChannel` に属する場合、このWebhookで作成するスレッドの名前。なお、これは与えられた名前の新しいスレッドを作成するため、 ``thread`` パラメータと同時に使用できません。

en: Whether to suppress embeds for the message. This sends the message without any embeds if set to ``True``.
ja_JP: メッセージの埋め込みを抑制するかどうか。これが ``True`` に設定されている場合、埋め込みなしでメッセージを送信します。

en: Sending the message failed.
ja_JP: メッセージの送信に失敗した場合。

en: This webhook was not found.
ja_JP: Webhookが見つからなかった場合。

en: The authorization token for the webhook is incorrect.
ja_JP: Webhookの認証トークンが正しくない場合。

en: You specified both ``embed`` and ``embeds`` or ``file`` and ``files``     or ``thread`` and ``thread_name``.
ja_JP: ``embed`` と ``embeds`` または ``file`` と ``files`` または ``thread`` と ``thread_name`` の両方を指定した場合。

en: The length of ``embeds`` was invalid, there was no token     associated with this webhook or ``ephemeral`` was passed     with the improper webhook type or there was no state     attached with this webhook when giving it a view.
ja_JP: ``embeds`` の長さが不正な場合、Webhookにトークンが紐づいていない場合、 ``ephemeral`` が適切でない種類のWebhookに渡された場合、またはステートが付属していないWebhookにビューを渡した場合。

en: If ``wait`` is ``True`` then the message that was sent, otherwise ``None``.
ja_JP: ``wait`` が ``True`` のとき、送信されたメッセージ、それ以外の場合は ``None`` 。

en: Retrieves a single :class:`~discord.WebhookMessage` owned by this webhook.
ja_JP: このWebhookが送信した :class:`~discord.WebhookMessage` をひとつ取得します。

en: The message ID to look for.
ja_JP: 探すメッセージのID。

en: The thread to look in.
ja_JP: 確認するスレッド。

en: The specified message was not found.
ja_JP: 指定されたメッセージが見つからなかった場合。

en: You do not have the permissions required to get a message.
ja_JP: メッセージの取得に必要な権限がない場合。

en: Retrieving the message failed.
ja_JP: メッセージの取得に失敗した場合。

en: There was no token associated with this webhook.
ja_JP: Webhookに紐づいたトークンが存在しない場合。

en: The message asked for.
ja_JP: 要求されたメッセージ。

en: Edits a message owned by this webhook.
ja_JP: このWebhookが所有するメッセージを編集します。

en: This is a lower level interface to :meth:`WebhookMessage.edit` in case you only have an ID.
ja_JP: これは、IDしか持っていない場合のための、 :meth:`WebhookMessage.edit` より低レベルなインターフェースです。

en: The edit is no longer in-place, instead the newly edited message is returned.
ja_JP: 編集はメッセージを置き換えず、編集された新しいメッセージが返されるようになりました。

en: The message ID to edit.
ja_JP: 編集するメッセージ ID。

en: The content to edit the message with or ``None`` to clear it.
ja_JP: メッセージの内容を編集する場合はそのメッセージを、内容を削除する際は、``None`` を指定します。

en: A list of embeds to edit the message with.
ja_JP: メッセージを編集するための埋め込みのリスト。

en: The embed to edit the message with. ``None`` suppresses the embeds. This should not be mixed with the ``embeds`` parameter.
ja_JP: メッセージを編集するための埋め込み。 ``None`` を渡すと埋め込みが除去されます。 ``embeds`` パラメータと同時に使用できません。

en: A list of attachments to keep in the message as well as new files to upload. If ``[]`` is passed then all attachments are removed.
ja_JP: メッセージ内で残す添付ファイルと、新規にアップロードする添付ファイルのリスト。 ``[]`` が渡された場合すべての添付ファイルが除去されます。

en: Controls the mentions being processed in this message. See :meth:`.abc.Messageable.send` for more information.
ja_JP: このメッセージで処理されるメンションを制御します。詳細は :meth:`.abc.Messageable.send` を参照してください。

en: The updated view to update this message with. If ``None`` is passed then the view is removed. The webhook must have state attached, similar to :meth:`send`.
ja_JP: メッセージを編集するための更新されたビュー。 ``None`` を渡すとビューが除去されます。 :meth:`send` と同様にWebhookにはステートが付属していないといけません。

en: The thread the webhook message belongs to.
ja_JP: Webhookメッセージが属するスレッド。

en: Editing the message failed.
ja_JP: メッセージの編集に失敗した場合。

en: Edited a message that is not yours.
ja_JP: 自分以外のメッセージを編集しようとした場合。

en: You specified both ``embed`` and ``embeds``
ja_JP: ``embed`` と ``embeds`` の両方を指定した場合。

en: The length of ``embeds`` was invalid,     there was no token associated with this webhook or the webhook had     no state.
ja_JP: ``embeds`` の長さが不正な場合、Webhookに紐づいたトークンが存在しない場合、またはWebhookにステートが付属していない場合。

en: The newly edited webhook message.
ja_JP: 編集された新しいWebhookメッセージ。

en: Deletes a message owned by this webhook.
ja_JP: このWebhookが所有するメッセージを削除します。

en: This is a lower level interface to :meth:`WebhookMessage.delete` in case you only have an ID.
ja_JP: これは、IDしか持っていない場合のための、 :meth:`WebhookMessage.delete` より低レベルなインターフェースです。

en: ``message_id`` parameter is now positional-only.
ja_JP: 引数 ``message_id`` は位置専用引数となりました。

en: The message ID to delete.
ja_JP: 削除するメッセージ ID。

en: Deleting the message failed.
ja_JP: メッセージの削除に失敗した場合。

en: Deleted a message that is not yours.
ja_JP: 自分以外のメッセージを削除しようとした場合。

en: Represents a message sent from your webhook.
ja_JP: Webhookから送信されたメッセージです。

en: This allows you to edit or delete a message sent by your webhook.
ja_JP: これにより、webhookから送信されたメッセージを編集、または削除できます。

en: This inherits from :class:`discord.Message` with changes to :meth:`edit` and :meth:`delete` to work.
ja_JP: これは :meth:`edit` と :meth:`delete` が機能するように変更された上で :class:`discord.Message` を継承しています。

en: Edits the message.
ja_JP: メッセージを編集します。

en: New files will always appear after current attachments.
ja_JP: 新しいファイルは常に現在の添付ファイルのあとに表示されます。

en: The updated view to update this message with. If ``None`` is passed then the view is removed.
ja_JP: このメッセージを更新するために更新されたビュー。 ``None`` が渡された場合、ビューは削除されます。

en: The length of ``embeds`` was invalid or     there was no token associated with this webhook.
ja_JP: ``embeds`` の長さが不正な場合、もしくはこのwebhookに紐付けられたトークンがない場合。

en: The newly edited message.
ja_JP: 編集された新しいメッセージ。

en: Adds new files to the end of the message attachments.
ja_JP: メッセージの添付ファイルの末尾に新しいファイルを追加します。

en: New files to add to the message.
ja_JP: メッセージに追加する新しいファイル。

en: Tried to edit a message that isn't yours.
ja_JP: 自分以外のメッセージを編集しようとした場合。

en: Removes attachments from the message.
ja_JP: メッセージの添付ファイルを削除します。

en: Attachments to remove from the message.
ja_JP: メッセージから削除する添付ファイル。

en: Deletes the message.
ja_JP: メッセージを削除します。

en: If provided, the number of seconds to wait before deleting the message. The waiting is done in the background and deletion failures are ignored.
ja_JP: 指定された場合、メッセージを削除するまでの待機秒数。待機はバックグラウンドで行われ、削除の失敗は無視されます。

en: You do not have proper permissions to delete the message.
ja_JP: メッセージを削除するための適切な権限がない場合。

en: The message was deleted already.
ja_JP: メッセージがすでに削除されている場合。

en: Adds a reaction to the message.
ja_JP: メッセージにリアクションを追加します。

en: The emoji may be a unicode emoji or a custom guild :class:`Emoji`.
ja_JP: 絵文字はユニコード絵文字かカスタムギルド絵文字の :class:`Emoji` でないといけません。

en: You must have :attr:`~Permissions.read_message_history` to do this. If nobody else has reacted to the message using this emoji, :attr:`~Permissions.add_reactions` is required.
ja_JP: これを行うためには、そのチャンネルにて :attr:`~Permissions.read_message_history` が必要です。 もし、他の人がその絵文字でリアクションしていない場合、さらに :attr:`~Permissions.add_reactions` が必要です。

en: ``emoji`` parameter is now positional-only.
ja_JP: ``emoji`` 引数は位置限定引数になりました。

en: The emoji to react with.
ja_JP: リアクションとして追加する絵文字。

en: Adding the reaction failed.
ja_JP: リアクションの追加に失敗した場合。

en: You do not have the proper permissions to react to the message.
ja_JP: メッセージにリアクションを付けるのに必要な権限がない場合。

en: The emoji you specified was not found.
ja_JP: 指定された絵文字が見つからなかった場合。

en: The emoji parameter is invalid.
ja_JP: emojiパラメータが無効の場合。

en: A property that returns the content in a "cleaned up" manner. This basically means that mentions are transformed into the way the client shows it. e.g. ``<#id>`` will transform into ``#name``.
ja_JP: クリーンアップされたメッセージ内容を返すプロパティ。基本的に、これはメンションをクライアントが表示するようなものに変換にする、という意味です。例えば、 ``<#id>`` は ``#name`` に変換されます。

en: This will also transform @everyone and @here mentions into non-mentions.
ja_JP: また、これは @everyone メンション や @here メンションを、メンション機能の無いメッセージに変換します。

en: This *does not* affect markdown. If you want to escape or remove markdown then use :func:`utils.escape_markdown` or :func:`utils.remove_markdown` respectively, along with this function.
ja_JP: これはマークダウンには影響 *しません* 。マークダウンをエスケープまたは削除したい場合は、この関数とともに :func:`utils.escape_markdown` か :func:`utils.remove_markdown` を使用してください。

en: Clears a specific reaction from the message.
ja_JP: メッセージから特定のリアクションを除去します。

en: You must have :attr:`~Permissions.manage_messages` to do this.
ja_JP: これを行うには、 :attr:`~Permissions.manage_messages` が必要です。

en: The emoji to clear.
ja_JP: 除去する絵文字。

en: Clearing the reaction failed.
ja_JP: リアクションの除去に失敗した場合。

en: You do not have the proper permissions to clear the reaction.
ja_JP: リアクションを除去するのに必要な権限がない場合。

en: Removes all the reactions from the message.
ja_JP: メッセージからリアクションをすべて除去します。

en: Removing the reactions failed.
ja_JP: リアクションの除去に失敗した場合。

en: You do not have the proper permissions to remove all the reactions.
ja_JP: リアクションの除去に必要な権限を持っていない場合。

en: Creates a public thread from this message.
ja_JP: メッセージからパブリックスレッドを作成します。

en: You must have :attr:`~discord.Permissions.create_public_threads` in order to create a public thread from a message.
ja_JP: メッセージからパブリックスレッドを作成するには、 :attr:`~discord.Permissions.create_public_threads` 権限が必要です。

en: The channel this message belongs in must be a :class:`TextChannel`.
ja_JP: このメッセージが属するチャンネルは、 :class:`TextChannel` でなければなりません。

en: The name of the thread.
ja_JP: スレッドの名前。

en: The duration in minutes before a thread is automatically archived for inactivity. If not provided, the channel's default auto archive duration is used.
ja_JP: スレッドが非アクティブ時に、自動的にアーカイブされるまでの分単位の時間。指定しない場合は、チャンネルのデフォルトの自動アーカイブ期間が使用されます。

en: Specifies the slowmode rate limit for user in this channel, in seconds. The maximum value possible is ``21600``. By default no slowmode rate limit if this is ``None``.
ja_JP: このチャンネルの秒単位での低速モードレート制限。 最大値は ``21600`` です。デフォルトは ``None`` でこの場合は低速モードレート制限が無しとなります。

en: The reason for creating a new thread. Shows up on the audit log.
ja_JP: スレッドを作成する理由。監査ログに表示されます。

en: You do not have permissions to create a thread.
ja_JP: スレッドを作成する権限を持っていない場合。

en: Creating the thread failed.
ja_JP: スレッドの作成に失敗した場合。

en: This message does not have guild info attached.
ja_JP: メッセージがギルド情報を持っていない場合。

en: The created thread.
ja_JP: 作成されたスレッド。

en: The message's creation time in UTC.
ja_JP: UTCの、メッセージが作成された時刻。

en: An aware UTC datetime object containing the edited time of the message.
ja_JP: メッセージの編集時間を含んだ、awareなUTCのdatetimeオブジェクト。

en: Fetches the partial message to a full :class:`Message`.
ja_JP: 部分的なメッセージを完全な :class:`Message` に変換します。

en: The message was not found.
ja_JP: メッセージが見つからなかった場合。

en: The full message.
ja_JP: 完全なメッセージ。

en: :class:`bool`: Whether the message is a system message.
ja_JP: :class:`bool`: メッセージがシステムメッセージかどうか。

en: A system message is a message that is constructed entirely by the Discord API in response to something.
ja_JP: システムメッセージは、何かの応答としてDiscord APIによって構築されるメッセージです。

en: Returns a URL that allows the client to jump to this message.
ja_JP: クライアントがこのメッセージにジャンプすることのできるURLを返します。

en: Pins the message.
ja_JP: メッセージをピン留めします。

en: You must have :attr:`~Permissions.manage_messages` to do this in a non-private channel context.
ja_JP: プライベートチャンネルでない通常のチャンネルで行うには、 :attr:`~Permissions.manage_messages` が必要です。

en: The reason for pinning the message. Shows up on the audit log.
ja_JP: メッセージをピン留めする理由。監査ログに表示されます。

en: You do not have permissions to pin the message.
ja_JP: このメッセージをピン留めする権限を持っていない場合。

en: The message or channel was not found or deleted.
ja_JP: ピン留めするメッセージやチャンネルが見つからなかったか、既に削除されている場合。

en: Pinning the message failed, probably due to the channel     having more than 50 pinned messages.
ja_JP: チャンネルにすでに50個ピン留めされたメッセージがあるなどの理由で、メッセージのピン留めに失敗した場合。

en: Publishes this message to your announcement channel.
ja_JP: アナウンスチャンネルのメッセージを公開します。

en: You must have :attr:`~Permissions.send_messages` to do this.
ja_JP: これを行うには、 :attr:`~Permissions.send_messages` が必要です。

en: If the message is not your own then :attr:`~Permissions.manage_messages` is also needed.
ja_JP: 自身のメッセージ以外の場合は :attr:`~Permissions.manage_messages` も必要です。

en: You do not have the proper permissions to publish this message.
ja_JP: メッセージを公開する適切な権限がない場合。

en: Publishing the message failed.
ja_JP: メッセージの公開に失敗した場合。

en: A property that returns an array of channel IDs matched with the syntax of ``<#channel_id>`` in the message content.
ja_JP: メッセージ内容から、 ``<@channel_id>`` の構文に一致したもののchannel_idのリストを返すプロパティです。

en: A property that returns an array of user IDs matched with the syntax of ``<@user_id>`` in the message content.
ja_JP: メッセージ内容から、 ``<@user_id>`` の構文に一致したもののuser_idのリストを返すプロパティです。

en: This allows you to receive the user IDs of mentioned users even in a private message context.
ja_JP: これによって、メッセージがプライベートチャンネル内のものであってもメンションされたユーザーのIDを受け取ることができます。

en: A property that returns an array of role IDs matched with the syntax of ``<@&role_id>`` in the message content.
ja_JP: メッセージ内容から、 ``<@&role_id>`` の構文に一致したもののrole_idのリストを返すプロパティです。

en: Remove a reaction by the member from the message.
ja_JP: メッセージからあるメンバーによるリアクションをすべて除去します。

en: If the reaction is not your own (i.e. ``member`` parameter is not you) then :attr:`~Permissions.manage_messages` is needed.
ja_JP: もしリアクションがあなたのものではなければ(つまり、 ``member`` パラメーターがあなたでないなら)、 :attr:`~Permissions.manage_messages` も必要になります。

en: The ``member`` parameter must represent a member and meet the :class:`abc.Snowflake` abc.
ja_JP: ``member`` パラメータはメンバーを示し :class:`abc.Snowflake` 抽象基底クラスを満たす必要があります。

en: The emoji to remove.
ja_JP: 除去する絵文字。

en: The member for which to remove the reaction.
ja_JP: リアクションを除去すべきメンバー。

en: Removing the reaction failed.
ja_JP: リアクションの除去に失敗した場合。

en: You do not have the proper permissions to remove the reaction.
ja_JP: リアクションの除去に必要な権限を持っていない場合。

en: The member or emoji you specified was not found.
ja_JP: 指定されたメンバーや絵文字が見つからなかった場合。

en: A shortcut method to :meth:`.abc.Messageable.send` to reply to the :class:`.Message`.
ja_JP: :class:`.Message` に返信するための :meth:`.abc.Messageable.send` のショートカットメソッド。

en: This function will now raise :exc:`TypeError` or :exc:`ValueError` instead of ``InvalidArgument``.
ja_JP: この関数は ``InvalidArgument`` の代わりに :exc:`TypeError` や :exc:`ValueError` を送出します。

en: You do not have the proper permissions to send the message.
ja_JP: メッセージを送信する適切な権限がない場合。

en: The ``files`` list is not of the appropriate size
ja_JP: ``files`` リストの大きさが適切でない場合。

en: You specified both ``file`` and ``files``.
ja_JP: ``file`` と ``filess`` の両方を指定した場合。

en: The message that was sent.
ja_JP: 送信されたメッセージ。

en: A property that returns the content that is rendered regardless of the :attr:`Message.type`.
ja_JP: :attr:`Message.type` に関わらず、レンダリングされた際のメッセージ内容を返すプロパティ。

en: In the case of :attr:`MessageType.default` and :attr:`MessageType.reply`\, this just returns the regular :attr:`Message.content`. Otherwise this returns an English message denoting the contents of the system message.
ja_JP: :attr:`MessageType.default` と :attr:`MessageType.reply` の場合、これは :attr:`Message.content` と同じものを返すだけです。しかしそれ以外の場合は、システムメッセージの英語版を返します。

en: Creates a :class:`~discord.MessageReference` from the current message.
ja_JP: 現在のメッセージから :class:`~discord.MessageReference` を作成します。

en: Whether replying using the message reference should raise :class:`HTTPException` if the message no longer exists or Discord could not fetch the message.
ja_JP: メッセージ参照を使用して返信するとき、メッセージが存在しなくなった場合、またはDiscordがメッセージを取得できなかった場合、 :class:`HTTPException` を送出させるかどうか。

en: The reference to this message.
ja_JP: メッセージへの参照。

en: Unpins the message.
ja_JP: メッセージのピン留めを外します。

en: The reason for unpinning the message. Shows up on the audit log.
ja_JP: メッセージのピン留めを解除した理由。監査ログに表示されます。

en: You do not have permissions to unpin the message.
ja_JP: このメッセージのピン留めを外す権限を持っていない場合。

en: Unpinning the message failed.
ja_JP: メッセージのピン留め解除に失敗した場合。

en: Represents a synchronous Discord webhook.
ja_JP: 同期的なDiscord webhookです。

en: For an asynchronous counterpart, see :class:`Webhook`.
ja_JP: 非同期対応については、 :class:`Webhook` を参照してください。

en: The session to use to send requests with. Note that the library does not manage the session and will not close it. If not given, the ``requests`` auto session creation functions are used instead.
ja_JP: リクエストを送信するために使うセッション。ライブラリはセッションを管理しておらず、セッションを閉じないことに注意してください。指定されていない場合は、代わりに ``requests`` の自動セッション作成関数が使用されます。

en: The newly edited webhook.
ja_JP: 編集された新しいWebhook。

en: Whether the server should wait before sending a response. This essentially means that the return type of this function changes from ``None`` to a :class:`WebhookMessage` if set to ``True``.
ja_JP: サーバーが応答を送信するまで待機するかどうか。``True`` が指定された場合、これは基本的にこの関数の戻り値の型が ``None`` から :class:`WebhookMessage` に変更されることを意味します。

en: The thread to send this message to.
ja_JP: このメッセージを送信するスレッド。

en: Retrieves a single :class:`~discord.SyncWebhookMessage` owned by this webhook.
ja_JP: このwebhookが送信した :class:`~discord.SyncWebhookMessage` を1つ取得します。

en: If provided, the number of seconds to wait before deleting the message. This blocks the thread.
ja_JP: 指定された場合、メッセージを削除するまでの待機秒数。これはスレッドをブロックします。

en: Abstract Base Classes
ja_JP: 抽象基底クラス

en: An :term:`abstract base class` (also known as an ``abc``) is a class that models can inherit to get their behaviour. **Abstract base classes should not be instantiated**. They are mainly there for usage with :func:`isinstance` and :func:`issubclass`\.
ja_JP: :term:`abstract base class` （ ``abc`` という名称でも知られています）はモデルが振る舞いを得るために継承するクラスです。 **抽象基底クラスはインスタンス化されるべきではありません。** これらは主に :func:`isinstance` や :func:`issubclass` で使用するために存在します。

en: This library has a module related to abstract base classes, in which all the ABCs are subclasses of :class:`typing.Protocol`.
ja_JP: このライブラリには抽象基底クラスに関連するモジュールがあり、その中の抽象基底クラスは全て :class:`typing.Protocol` のサブクラスです。

en: An ABC that details the common operations on a Discord model.
ja_JP: Discordモデルに共通する処理を説明するABC。

en: Almost all :ref:`Discord models <discord_api_models>` meet this abstract base class.
ja_JP: ほぼすべての :ref:`Discord models <discord_api_models>` がこの抽象基底クラスを満たしています。

en: If you want to create a snowflake on your own, consider using :class:`.Object`.
ja_JP: スノーフレークを自分で作成したい場合は、 :class:`.Object` を使用することを検討してください。

en: The model's unique ID.
ja_JP: モデルのユニークなID。

en: An ABC that details the common operations on a Discord user.
ja_JP: Discordユーザーに共通する処理を説明するABC。

en: The following implement this ABC:
ja_JP: 以下のクラスがこのABCを実装しています：

en: This ABC must also implement :class:`~discord.abc.Snowflake`.
ja_JP: この抽象基底クラスは :class:`~discord.abc.Snowflake` も実装しなければなりません。

en: The user's username.
ja_JP: ユーザー名。

en: The user's discriminator.
ja_JP: ユーザーのディスクリミネーター。

en: If the user is a bot account.
ja_JP: ユーザーがBotであるかどうか。

en: If the user is a system account.
ja_JP: ユーザーがシステムアカウントであるかどうか。

en: Returns an Asset that represents the user's avatar, if present.
ja_JP: ユーザーのアバターが存在する場合は、それを表すアセットを返します。

en: An ABC that details the common operations on a private Discord channel.
ja_JP: Discordのプライベートチャンネルの一般的な操作を説明するABC。

en: The user presenting yourself.
ja_JP: あなた自身を示すユーザー。

en: An ABC that details the common operations on a Discord guild channel.
ja_JP: Discordのギルドチャンネルに共通する処理を説明するABC。

en: The channel name.
ja_JP: チャンネル名。

en: The guild the channel belongs to.
ja_JP: チャンネルが属するギルド。

en: The position in the channel list. This is a number that starts at 0. e.g. the top channel is position 0.
ja_JP: チャンネルリストにおける位置。これは0から始まる番号で、最も上のチャンネルの位置は0です。

en: Returns a list of roles that have been overridden from their default values in the :attr:`~discord.Guild.roles` attribute.
ja_JP: :attr:`~discord.Guild.roles` 属性にて指定されたデフォルト値から上書きされたロールのリストを返します。

en: The string that allows you to mention the channel.
ja_JP: チャンネルにメンションするための文字列。

en: Returns a URL that allows the client to jump to the channel.
ja_JP: クライアントがこのチャンネルにジャンプすることのできるURLを返します。

en: Returns the channel's creation time in UTC.
ja_JP: チャンネルの作成された時間をUTCで返します。

en: Returns the channel-specific overwrites for a member or a role.
ja_JP: メンバーまたはロール固有の上書きされたリストを返します

en: The role or user denoting whose overwrite to get.
ja_JP: 上書きの対象となるロールやユーザー。

en: The permission overwrites for this object.
ja_JP: そのオブジェクトの権限の上書き。

en: Returns all of the channel's overwrites.
ja_JP: チャンネルの上書きをすべて返します。

en: This is returned as a dictionary where the key contains the target which can be either a :class:`~discord.Role` or a :class:`~discord.Member` and the value is the overwrite as a :class:`~discord.PermissionOverwrite`.
ja_JP: これは、 :class:`~discord.Role` か :class:`~discord.Member` のターゲットをキーとし、 :class:`~discord.PermissionOverwrite` を値とする辞書型として返されます。

en: Overwrites can now be type-aware :class:`~discord.Object` in case of cache lookup failure
ja_JP: キャッシュ取得に失敗した場合、上書きが型付きの :class:`~discord.Object` になるようになりました。

en: The channel's permission overwrites.
ja_JP: チャンネルの権限の上書き。

en: The category this channel belongs to.
ja_JP: チャンネルが属するカテゴリ。

en: If there is no category then this is ``None``.
ja_JP: カテゴリがない場合は ``None`` になります。

en: Whether or not the permissions for this channel are synced with the category it belongs to.
ja_JP: チャンネルの権限が属するカテゴリと同期されているかどうか。

en: If there is no category then this is ``False``.
ja_JP: カテゴリがない場合は ``False`` になります。

en: Handles permission resolution for the :class:`~discord.Member` or :class:`~discord.Role`.
ja_JP: :class:`~discord.Member` や :class:`~discord.Role` の権限を解決します。

en: This function takes into consideration the following cases:
ja_JP: これは以下を考慮します：

en: Guild owner
ja_JP: サーバーの所有者

en: Guild roles
ja_JP: サーバーにあるロール

en: Channel overrides
ja_JP: チャンネルの上書き

en: Member overrides
ja_JP: メンバーの上書き

en: Implicit permissions
ja_JP: 自動で処理される権限

en: Member timeout
ja_JP: メンバーのタイムアウト

en: If a :class:`~discord.Role` is passed, then it checks the permissions someone with that role would have, which is essentially:
ja_JP: :class:`~discord.Role` が渡された場合、そのロールを持つ人が持つべき権限を確認します。つまり：

en: The default role permissions
ja_JP: デフォルトのロールの権限

en: The permissions of the role used as a parameter
ja_JP: パラメータとして使用されるロールの権限

en: The default role permission overwrites
ja_JP: デフォルトのロールの権限の上書き

en: The permission overwrites of the role used as a parameter
ja_JP: パラメータとして使用されるロールの権限の上書き

en: The object passed in can now be a role object.
ja_JP: ロールを渡すことができるようになりました。

en: ``obj`` parameter is now positional-only.
ja_JP: ``obj`` 引数は位置限定引数になりました。

en: The object to resolve permissions for. This could be either a member or a role. If it's a role then member overwrites are not computed.
ja_JP: 権限を解決すべきオブジェクト。これはメンバーかロールです。ロールの場合メンバーの上書きは判断しません。

en: The resolved permissions for the member or role.
ja_JP: メンバーまたはロールの解決された権限。

en: Deletes the channel.
ja_JP: チャンネルを削除します。

en: You must have :attr:`~discord.Permissions.manage_channels` to do this.
ja_JP: これを行うには :attr:`~discord.Permissions.manage_channels` が必要です。

en: The reason for deleting this channel. Shows up on the audit log.
ja_JP: チャンネルを削除する理由。監査ログに表示されます。

en: You do not have proper permissions to delete the channel.
ja_JP: チャンネルを削除するのに必要な権限がない場合。

en: The channel was not found or was already deleted.
ja_JP: チャンネルが見つからないか、すでに削除されていた場合。

en: Deleting the channel failed.
ja_JP: チャンネルの削除に失敗した場合。

en: Sets the channel specific permission overwrites for a target in the channel.
ja_JP: ある対象に対して特定のチャンネルでの権限の上書きを設定します。

en: The ``target`` parameter should either be a :class:`~discord.Member` or a :class:`~discord.Role` that belongs to guild.
ja_JP: ``target`` パラメータは当該ギルドに属する :class:`~discord.Member` か :class:`~discord.Role` であるべきです。

en: The ``overwrite`` parameter, if given, must either be ``None`` or :class:`~discord.PermissionOverwrite`. For convenience, you can pass in keyword arguments denoting :class:`~discord.Permissions` attributes. If this is done, then you cannot mix the keyword arguments with the ``overwrite`` parameter.
ja_JP: ``overwrite`` パラメータを渡す場合は、それは ``None`` か、 :class:`~discord.PermissionOverwrite` でないといけません。利便性のため、 :class:`~discord.Permissions` の属性を示すキーワード引数を渡すこともできます。これと ``overwrite`` パラメータは同時に使用できません。

en: If the ``overwrite`` parameter is ``None``, then the permission overwrites are deleted.
ja_JP: ``overwrite`` パラメータが ``None`` の場合は権限の上書きは削除されます。

en: You must have :attr:`~discord.Permissions.manage_roles` to do this.
ja_JP: これを行うには :attr:`~discord.Permissions.manage_roles` が必要です。

en: This method *replaces* the old overwrites with the ones given.
ja_JP: これは、以前の上書きを与えられたもので *置き換えます* 。

en: Setting allow and deny: ::
ja_JP: 許可と拒否の設定： ::

en: Deleting overwrites ::
ja_JP: 上書きの削除 ::

en: Using :class:`~discord.PermissionOverwrite` ::
ja_JP: :class:`~discord.PermissionOverwrite` を使用します

en: The member or role to overwrite permissions for.
ja_JP: 権限を上書きするメンバーかロール。

en: The permissions to allow and deny to the target, or ``None`` to delete the overwrite.
ja_JP: 対象に対して許可し、または拒否する権限。 ``None`` を渡すと上書きを削除できます。

en: A keyword argument list of permissions to set for ease of use. Cannot be mixed with ``overwrite``.
ja_JP: 設定すべき権限のキーワード引数リスト。これは ``overwrite`` と同時に使用できません。

en: The reason for doing this action. Shows up on the audit log.
ja_JP: アクションを実行する理由。監査ログに表示されます。

en: You do not have permissions to edit channel specific permissions.
ja_JP: チャンネルの権限を編集するための権限がない場合。

en: Editing channel specific permissions failed.
ja_JP: チャンネルの権限を編集するのに失敗した場合。

en: The role or member being edited is not part of the guild.
ja_JP: 編集中のロールやメンバーがギルドに属さない場合。

en: The ``overwrite`` parameter was invalid or the target type was not     :class:`~discord.Role` or :class:`~discord.Member`.
ja_JP: ``overwrite`` パラメータが無効か、対象が :class:`~discord.Role` や :class:`~discord.Member` でなかった場合。

en: The ``overwrite`` parameter and ``positions`` parameters were both     unset.
ja_JP: ``overwrite`` パラメータと ``positions`` パラメータの両方とも指定されていなかった場合。

en: Clones this channel. This creates a channel with the same properties as this channel.
ja_JP: チャンネルをクローンします。これはそのチャンネルと同じ属性を持つチャンネルを作成します。

en: The name of the new channel. If not provided, defaults to this channel name.
ja_JP: 新しいチャンネルの名前。渡されない場合はこのチャンネルの名前が使用されます。

en: The reason for cloning this channel. Shows up on the audit log.
ja_JP: チャンネルを複製する理由。監査ログに表示されます。

en: You do not have the proper permissions to create this channel.
ja_JP: チャンネルを作成するのに必要な権限がない場合。

en: Creating the channel failed.
ja_JP: チャンネルの作成に失敗した場合。

en: A rich interface to help move a channel relative to other channels.
ja_JP: チャンネルを他のチャンネルと相対的に移動させるのに役立つインターフェイスです。

en: If exact position movement is required, ``edit`` should be used instead.
ja_JP: 正確に位置を移動させる場合は、代わりに ``edit`` を使用する必要があります。

en: Voice channels will always be sorted below text channels. This is a Discord limitation.
ja_JP: ボイスチャンネルは常にテキストチャンネルの下にソートされます。これはDiscordの制限です。

en: Whether to move the channel to the beginning of the channel list (or category if given). This is mutually exclusive with ``end``, ``before``, and ``after``.
ja_JP: チャンネルをチャンネルリスト (または指定された場合はカテゴリ) の先頭に移動させるかどうかを指定します。これは、 ``end``, ``before``, ``after`` とは互いに排他的です。

en: Whether to move the channel to the end of the channel list (or category if given). This is mutually exclusive with ``beginning``, ``before``, and ``after``.
ja_JP: チャンネルをチャンネルリスト (または指定された場合はカテゴリ) の末尾に移動するかどうかを指定します。これは ``beginning``, ``before``, ``after`` とは互いに排他的です。

en: The channel that should be before our current channel. This is mutually exclusive with ``beginning``, ``end``, and ``after``.
ja_JP: このチャンネルの前にあるべきチャンネル。これと ``beginning`` 、 ``end`` 、 ``after`` は同時に使用できません。

en: The channel that should be after our current channel. This is mutually exclusive with ``beginning``, ``end``, and ``before``.
ja_JP: このチャンネルの後にあるべきチャンネル。これと ``beginning`` 、 ``end`` 、 ``before`` は同時に使用できません。

en: The number of channels to offset the move by. For example, an offset of ``2`` with ``beginning=True`` would move it 2 after the beginning. A positive number moves it below while a negative number moves it above. Note that this number is relative and computed after the ``beginning``, ``end``, ``before``, and ``after`` parameters.
ja_JP: 移動のオフセット。たとえば、 ``beginning=True`` の場合にてオフセットが ``2`` ならば、チャンネルは始めから2つ分の場所に動きます。正の整数を渡すと下に、負の整数を渡すと上に動きます。この数は相対的で ``beginning`` 、 ``end`` 、 ``before`` 、 ``after`` パラメータの後に計算されます。

en: The category to move this channel under. If ``None`` is given then it moves it out of the category. This parameter is ignored if moving a category channel.
ja_JP: チャンネルの移動先のカテゴリ。 ``None`` を渡した場合はチャンネルはカテゴリに属さなくなります。このパラメータはカテゴリチャンネルの場合は無視されます。

en: Whether to sync the permissions with the category (if given).
ja_JP: （カテゴリが指定されている場合に）権限を同期すべきか。

en: The reason for the move.
ja_JP: 移動の理由。

en: An invalid position was given.
ja_JP: 位置が無効な場合。

en: A bad mix of arguments were passed.
ja_JP: 同時に指定できない引数らが同時に指定された場合。

en: You do not have permissions to move the channel.
ja_JP: チャンネルを移動する権限がない場合。

en: Moving the channel failed.
ja_JP: チャンネルの移動に失敗した場合。

en: Creates an instant invite from a text or voice channel.
ja_JP: テキストやボイスチャンネルから招待を作成します。

en: You must have :attr:`~discord.Permissions.create_instant_invite` to do this.
ja_JP: これを行うには、 :attr:`~discord.Permissions.create_instant_invite` が必要です。

en: How long the invite should last in seconds. If it's 0 then the invite doesn't expire. Defaults to ``0``.
ja_JP: 招待の有効期限の秒単位の長さ。0の場合、招待は期限切れにはなりません。これはデフォルトでは ``0`` になります。

en: How many uses the invite could be used for. If it's 0 then there are unlimited uses. Defaults to ``0``.
ja_JP: 招待の使用回数の制限。もしこれが0なら、招待を無制限に使用することができます。デフォルトではこれは ``0`` になります。

en: Denotes that the invite grants temporary membership (i.e. they get kicked after they disconnect). Defaults to ``False``.
ja_JP: 一時的なメンバーとして招待するかを示しています。（つまり、招待されたメンバーは、特定のロールを付与されない限り、Discordを切断するときキックされます。）デフォルトは ``False`` です。

en: Indicates if a unique invite URL should be created. Defaults to True. If this is set to ``False`` then it will return a previously created invite.
ja_JP: 新しい招待URLを作成すべきか示します。既定ではTrueです。これが ``False`` に指定された場合は、前に作成された招待を返します。

en: The reason for creating this invite. Shows up on the audit log.
ja_JP: 招待を作成する理由。監査ログに表示されます。

en: The type of target for the voice channel invite, if any.
ja_JP: ボイスチャンネル招待の対象の種類。

en: The user whose stream to display for this invite, required if ``target_type`` is :attr:`.InviteTarget.stream`. The user must be streaming in the channel.
ja_JP: この招待に表示すべきストリームのユーザー。 ``target_type`` が :attr:`.InviteTarget.stream` の場合必須です。このユーザーはチャンネル内でストリームしていないといけません。

en: Optional[:class:`int`]: The id of the embedded application for the invite, required if ``target_type`` is :attr:`.InviteTarget.embedded_application`.
ja_JP: Optional[:class:`int`]: 招待に紐づいた埋め込みアプリケーションのID。 ``target_type`` が :attr:`.InviteTarget.embedded_application` の場合必須です。

en: Invite creation failed.
ja_JP: 招待の作成に失敗した場合。

en: The channel that was passed is a category or an invalid channel.
ja_JP: カテゴリや不正なチャンネルが渡された場合。

en: Returns a list of all active instant invites from this channel.
ja_JP: このチャンネルから作成された全てのアクティブなインスタント招待のリストを返します。

en: You must have :attr:`~discord.Permissions.manage_channels` to get this information.
ja_JP: この情報を取得するためには、 :attr:`~discord.Permissions.manage_channels` 権限を持っている必要があります。

en: You do not have proper permissions to get the information.
ja_JP: 適切な権限を有していない場合。

en: An error occurred while fetching the information.
ja_JP: 情報取得中にエラーが発生した場合。

en: The list of invites that are currently active.
ja_JP: 現時点でアクティブな招待のリスト。

en: An ABC that details the common operations on a model that can send messages.
ja_JP: メッセージを送信できるモデルに共通する操作を説明するABC。

en: The following classes implement this ABC:
ja_JP: 以下のクラスがこのABCを実装しています：

en: Returns an asynchronous context manager that allows you to send a typing indicator to the destination for an indefinite period of time, or 10 seconds if the context manager is called using ``await``.
ja_JP: 入力インジケーターを宛先に無期限で、または ``await`` で呼び出された場合10秒間表示できるようにする非同期コンテキストマネージャーを返します。

en: Example Usage: ::
ja_JP: 使用例： ::

en: This no longer works with the ``with`` syntax, ``async with`` must be used instead.
ja_JP: これは ``with`` 構文で動作せず、代わりに ``async with`` を使用しないといけないように変更されました。

en: Added functionality to ``await`` the context manager to send a typing indicator for 10 seconds.
ja_JP: コンテキストマネージャーを ``await`` して入力インジケーターを10秒間送信する機能を追加しました。

en: Sends a message to the destination with the content given.
ja_JP: 指定された内容のメッセージを宛先に送信します。

en: The content must be a type that can convert to a string through ``str(content)``. If the content is set to ``None`` (the default), then the ``embed`` parameter must be provided.
ja_JP: contentは、 ``str(content)`` によって文字列に変換が可能である必要があります。もしcontentに ``None`` (デフォルト) を指定するなら、 ``embed`` パラメータを設定する必要があります。

en: To upload a single file, the ``file`` parameter should be used with a single :class:`~discord.File` object. To upload multiple files, the ``files`` parameter should be used with a :class:`list` of :class:`~discord.File` objects. **Specifying both parameters will lead to an exception**.
ja_JP: 単一のファイルをアップロードするには、 ``file`` パラメータに :class:`~discord.File` オブジェクトを指定する必要があります。複数のファイルをアップロードするには、 ``files`` パラメータに :class:`~discord.File` オブジェクトの :class:`list` を指定する必要があります。なお、 **両方のパラメータを指定した場合には例外が発生します** 。

en: To upload a single embed, the ``embed`` parameter should be used with a single :class:`~discord.Embed` object. To upload multiple embeds, the ``embeds`` parameter should be used with a :class:`list` of :class:`~discord.Embed` objects. **Specifying both parameters will lead to an exception**.
ja_JP: 単一の埋め込みを送信するには、 ``embed`` パラメータに :class:`~discord.Embed` オブジェクトを指定する必要があります。複数の埋め込みを送信するには、 ``embeds`` パラメータに :class:`~discord.Embed` オブジェクトの :class:`list` を指定する必要があります。なお、 **両方のパラメータを指定した場合には例外が発生します** 。

en: The rich embed for the content.
ja_JP: 内容に埋め込む、typeが ``rich`` な埋め込み。

en: A list of embeds to upload. Must be a maximum of 10.
ja_JP: 送信する埋め込みのリスト。最大10個まで送信できます。

en: The file to upload.
ja_JP: アップロードするファイル。

en: A list of files to upload. Must be a maximum of 10.
ja_JP: アップロードするファイルのリスト。ファイル数は最大で10個まででなくてはいけません。

en: The nonce to use for sending this message. If the message was successfully sent, then the message will have a nonce with this value.
ja_JP: メッセージの送信時に使用するナンス値。メッセージが正常に送信された場合、このメッセージには指定されたナンス値が含まれます。

en: If provided, the number of seconds to wait in the background before deleting the message we just sent. If the deletion fails, then it is silently ignored.
ja_JP: 指定したなら、これはメッセージを送信したあと待機し、すぐ削除する秒数となります。もし削除が失敗しても、それは静かに無視されます。

en: Controls the mentions being processed in this message. If this is passed, then the object is merged with :attr:`~discord.Client.allowed_mentions`. The merging behaviour only overrides attributes that have been explicitly passed to the object, otherwise it uses the attributes set in :attr:`~discord.Client.allowed_mentions`. If no object is passed at all then the defaults given by :attr:`~discord.Client.allowed_mentions` are used instead.
ja_JP: 処理すべきメッセージ内のメンションを制御します。これが渡された場合、オブジェクトは :attr:`~discord.Client.allowed_mentions` とマージされます。これは、オブジェクトに明示的に渡された属性のみを上書きするもので、それ以外は :attr:`~discord.Client.allowed_mentions` で設定された属性が使用されます。もしオブジェクトが渡されていない場合は :attr:`~discord.Client.allowed_mentions` が既定値として利用されます。

en: A reference to the :class:`~discord.Message` to which you are replying, this can be created using :meth:`~discord.Message.to_reference` or passed directly as a :class:`~discord.Message`. You can control whether this mentions the author of the referenced message using the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions`` or by setting ``mention_author``.
ja_JP: 返信する :class:`~discord.Message` への参照。これは、 :meth:`~discord.Message.to_reference` を使用して作成することができ、また :class:`~discord.Message` を直接渡すこともできます。これが返信元のメッセージの投稿者をメンションすべきかは、 ``allowed_mentions`` の :attr:`~discord.AllowedMentions.replied_user` 属性や、 ``mention_author`` パラメータで制御できます。

en: If set, overrides the :attr:`~discord.AllowedMentions.replied_user` attribute of ``allowed_mentions``.
ja_JP: 設定された場合、 ``allowed_mentions`` の :attr:`~discord.AllowedMentions.replied_user` 属性を上書きします。

en: A Discord UI View to add to the message.
ja_JP: メッセージに追加するDiscord UI ビュー。

en: A list of stickers to upload. Must be a maximum of 3.
ja_JP: 送信するスタンプのリスト。最大3個まで送信できます。

en: The ``files`` or ``embeds`` list is not of the appropriate size.
ja_JP: ``files`` または ``embeds`` リストの大きさが適切でない場合。

en: You specified both ``file`` and ``files``,     or you specified both ``embed`` and ``embeds``,     or the ``reference`` object is not a :class:`~discord.Message`,     :class:`~discord.MessageReference` or :class:`~discord.PartialMessage`.
ja_JP: ``file`` と ``files`` の両方が指定された場合、 ``embed`` と ``embeds`` の両方が指定された場合、または ``reference`` が :class:`~discord.Message` 、 :class:`~discord.MessageReference` 、 :class:`~discord.PartialMessage` でない場合。

en: Retrieves a single :class:`~discord.Message` from the destination.
ja_JP: 宛先から、単一の :class:`~discord.Message` を取得します。

en: Retrieves all messages that are currently pinned in the channel.
ja_JP: 現時点でチャンネルにピン留めされている全てのメッセージを取得します。

en: Due to a limitation with the Discord API, the :class:`.Message` objects returned by this method do not contain complete :attr:`.Message.reactions` data.
ja_JP: Discord APIの制限により、このメソッドの返した :class:`.Message` オブジェクトには、完全な :attr:`Message.reactions` のデータが含まれていません。

en: You do not have the permission to retrieve pinned messages.
ja_JP: ピン留めされたメッセージの取得に必要な権限がない場合。

en: Retrieving the pinned messages failed.
ja_JP: ピン留めされたメッセージの取得に失敗した場合。

en: The messages that are currently pinned.
ja_JP: 現時点でピン留めされているメッセージ。

en: Returns an :term:`asynchronous iterator` that enables receiving the destination's message history.
ja_JP: チャンネルのメッセージ履歴を取得する :term:`asynchronous iterator` を返します。

en: You must have :attr:`~discord.Permissions.read_message_history` to do this.
ja_JP: これを行うためには、 :attr:`~discord.Permissions.read_message_history` が必要です。

en: Flattening into a list: ::
ja_JP: リストにフラット化： ::

en: The number of messages to retrieve. If ``None``, retrieves every message in the channel. Note, however, that this would make it a slow operation.
ja_JP: 取得するメッセージの数。 ``None`` の場合、チャンネル内のメッセージすべてを取得します。ただし、これには時間がかかります。

en: Retrieve messages before this date or message. If a datetime is provided, it is recommended to use a UTC aware datetime. If the datetime is naive, it is assumed to be local time.
ja_JP: 渡された日付、またはメッセージより前のメッセージを取得します。日付を指定する場合、UTC aware datetimeを利用することを推奨します。naive datetimeである場合、これはローカル時間であるとみなされます。

en: Retrieve messages after this date or message. If a datetime is provided, it is recommended to use a UTC aware datetime. If the datetime is naive, it is assumed to be local time.
ja_JP: 渡された日付、またはメッセージより後のメッセージを取得します。日付を指定する場合、UTC aware datetimeを利用することを推奨します。naive datetimeである場合、これはローカル時間であるとみなされます。

en: Retrieve messages around this date or message. If a datetime is provided, it is recommended to use a UTC aware datetime. If the datetime is naive, it is assumed to be local time. When using this argument, the maximum limit is 101. Note that if the limit is an even number then this will return at most limit + 1 messages.
ja_JP: 渡された日付、またはメッセージあたりのメッセージを取得します。日付を指定する場合、UTC aware datetimeを利用することを推奨します。naive datetimeである場合、これはローカル時間であるとみなされます。この引数を使用するときは、取得できる最大のメッセージ数は101個です。もし制限が偶数の場合は最大でそれに1を加えた分だけ返します。

en: If set to ``True``, return messages in oldest->newest order. Defaults to ``True`` if ``after`` is specified, otherwise ``False``.
ja_JP: ``True`` の場合、古いものから新しいものの順でメッセージを返します。既定値は ``after`` が指定された場合には ``True`` で、それ以外の場合は ``False`` です。

en: You do not have permissions to get channel message history.
ja_JP: メッセージ履歴を読む権限が無い場合。

en: The request to get message history failed.
ja_JP: メッセージ履歴の取得に失敗した場合。

en: :class:`~discord.Message` -- The message with the message data parsed.
ja_JP: :class:`~discord.Message` -- メッセージデータをパースしたメッセージ。

en: An ABC that details the common operations on a channel that can connect to a voice server.
ja_JP: ボイスサーバーに接続できるチャンネルに共通する操作を説明するABC。

en: Connects to voice and creates a :class:`~discord.VoiceClient` to establish your connection to the voice server.
ja_JP: ボイスに接続し :class:`~discord.VoiceClient` を作成してボイスサーバーへの接続を確立します。

en: This requires :attr:`~discord.Intents.voice_states`.
ja_JP: :attr:`~discord.Intents.voice_states` が必要です。

en: The timeout in seconds to wait for the voice endpoint.
ja_JP: ボイスエンドポイントを待つためのタイムアウト秒数。

en: Whether the bot should automatically attempt a reconnect if a part of the handshake fails or the gateway goes down.
ja_JP: ハンドシェイクの一部が失敗し、またはゲートウェイが使用できない場合に、ボットが自動で再接続を試みるべきか。

en: A type that subclasses :class:`~discord.VoiceProtocol` to connect with. Defaults to :class:`~discord.VoiceClient`.
ja_JP: :class:`~discord.VoiceProtocol` をサブクラスする型。既定値は :class:`~discord.VoiceClient` 。

en: Could not connect to the voice channel in time.
ja_JP: 時間内にボイスチャンネルに接続できなかった場合。

en: You are already connected to a voice channel.
ja_JP: すでにボイスチャンネルに接続している場合。

en: The opus library has not been loaded.
ja_JP: opusライブラリが読み込まれていない場合。

en: A voice client that is fully connected to the voice server.
ja_JP: ボイスサーバーに完全に接続されたボイスクライアント。

en: Discord Models
ja_JP: Discordモデル

en: Models are classes that are received from Discord and are not meant to be created by the user of the library.
ja_JP: モデルはDiscordから受け取るクラスであり、ユーザーによって作成されることを想定していません。

en: The classes listed below are **not intended to be created by users** and are also **read-only**.
ja_JP: 下記のクラスは、 **ユーザーによって作成されることを想定しておらず** 、中には **読み取り専用** のものもあります。

en: For example, this means that you should not make your own :class:`User` instances nor should you modify the :class:`User` instance yourself.
ja_JP: つまり、独自の :class:`User` を作成したりするべきではなく、また、 :class:`User` インスタンスの値の変更もするべきではありません。

en: If you want to get one of these model classes instances they'd have to be through the cache, and a common way of doing so is through the :func:`utils.find` function or attributes of model classes that you receive from the events specified in the :ref:`discord-api-events`.
ja_JP: このようなモデルクラスのインスタンスを取得したい場合は、 キャッシュを経由して取得する必要があります。一般的な方法としては :func:`utils.find` 関数を用いるか、 :ref:`discord-api-events` の特定のイベントから受け取る方法が挙げられます。

en: Nearly all classes here have :ref:`py:slots` defined which means that it is impossible to have dynamic attributes to the data classes.
ja_JP: ほぼすべてのクラスに :ref:`py:slots` が定義されています。つまり、データクラスに動的に変数を追加することは不可能です。

en: Represents your Discord user.
ja_JP: あなたのDiscordユーザー。

en: Checks if two users are equal.
ja_JP: 二つのユーザーが等しいかを比較します。

en: Checks if two users are not equal.
ja_JP: 二つのユーザーが等しいものではないか比較します。

en: Return the user's hash.
ja_JP: ユーザーのハッシュ値を返します。

en: Returns the user's name with discriminator.
ja_JP: ユーザー名とディスクリミネータを返します。

en: The user's unique ID.
ja_JP: ユーザーのユニークなID。

en: The user's discriminator. This is given when the username has conflicts.
ja_JP: ユーザーのディスクリミネーター。これはユーザー名が重複しているときに与えられます。

en: Specifies if the user is a system user (i.e. represents Discord officially).
ja_JP: ユーザーがシステムユーザーかどうかを示します。(つまり、Discord公式を表しているかどうか。)

en: Specifies if the user's email is verified.
ja_JP: ユーザーのメールアドレスが確認されているかどうかを示します。

en: The IETF language tag used to identify the language the user is using.
ja_JP: ユーザーが使用している言語を識別するためのIETF言語タグ。

en: Specifies if the user has MFA turned on and working.
ja_JP: ユーザーが多段階認証を使用しているかを示します。

en: Edits the current profile of the client.
ja_JP: 現在のクライアントのプロフィールを編集します。

en: To upload an avatar, a :term:`py:bytes-like object` must be passed in that represents the image being uploaded. If this is done through a file then the file must be opened via ``open('some_filename', 'rb')`` and the :term:`py:bytes-like object` is given through the use of ``fp.read()``.
ja_JP: アバターをアップロードする際には、アップロードする画像を表す :term:`py:bytes-like object` を渡す必要があります。これをファイルを介して行う場合、ファイルを ``open('some_filename', 'rb')`` で開き、 :term:`py:bytes-like object` は ``fp.read()`` で取得できます。

en: The only image formats supported for uploading is JPEG and PNG.
ja_JP: アップロードでサポートされる画像形式はJPEGとPNGのみです。

en: The edit is no longer in-place, instead the newly edited client user is returned.
ja_JP: 編集はクライアントユーザーを置き換えず、編集された新しいクライアントユーザーが返されるようになりました。

en: The new username you wish to change to.
ja_JP: 変更する際の新しいユーザー名。

en: A :term:`py:bytes-like object` representing the image to upload. Could be ``None`` to denote no avatar.
ja_JP: アップロードする画像を表す :term:`py:bytes-like object` 。アバターをなしにしたい場合は ``None`` を設定することが出来ます。

en: Editing your profile failed.
ja_JP: プロフィールの編集に失敗した場合。

en: Wrong image format passed for ``avatar``.
ja_JP: ``avatar`` に渡された画像のフォーマットが間違っている場合。

en: The newly edited client user.
ja_JP: 新しく編集されたクライアントユーザー。

en: Represents a Discord user.
ja_JP: Discordユーザー。

en: Returns the channel associated with this user if it exists.
ja_JP: 存在する場合は、そのユーザーに関連付けられたチャンネルを返します。

en: If this returns ``None``, you can create a DM channel by calling the :meth:`create_dm` coroutine function.
ja_JP: これが ``None`` を返すなら、あなたは :meth:`create_dm` コルーチン関数を使って、DMチャンネルを作ることができます。

en: The guilds that the user shares with the client.
ja_JP: ユーザーがクライアントと共有するギルド。

en: This will only return mutual guilds within the client's internal cache.
ja_JP: クライアントの内部キャッシュ内に存在する共通のサーバーのみが返されます。

en: Creates a :class:`DMChannel` with this user.
ja_JP: このユーザーと :class:`DMChannel` を作ります。

en: Represents an auto moderation rule.
ja_JP: 自動管理ルールを表します。

en: The ID of the rule.
ja_JP: ルールのID。

en: The guild the rule is for.
ja_JP: ルールが属するギルド。

en: The name of the rule.
ja_JP: ルールの名前。

en: The ID of the user that created the rule.
ja_JP: ルールを作成したユーザーのID。

en: The rule's trigger.
ja_JP: ルールの発動条件。

en: Whether the rule is enabled.
ja_JP: ルールが有効かどうか。

en: The IDs of the roles that are exempt from the rule.
ja_JP: このルールの除外対象のロールのID。

en: The IDs of the channels that are exempt from the rule.
ja_JP: このルールの除外対象のチャンネルのID。

en: The member that created this rule.
ja_JP: このルールを作成したメンバー。

en: The roles that are exempt from this rule.
ja_JP: このルールの除外対象のロール。

en: The channels that are exempt from this rule.
ja_JP: このルールの除外対象のチャンネル。

en: The actions that are taken when this rule is triggered.
ja_JP: このルールの発動時の対応。

en: Check if an object is exempt from the automod rule.
ja_JP: オブジェクトが自動管理ルールから除外されているかどうかを確認します。

en: The role, channel, or thread to check.
ja_JP: チェックするロール、チャンネル、またはスレッド。

en: Whether the object is exempt from the automod rule.
ja_JP: オブジェクトが自動管理ルールから除外されているかどうか。

en: Edits this auto moderation rule.
ja_JP: この自動管理ルールを編集します。

en: You must have :attr:`Permissions.manage_guild` to edit rules.
ja_JP: ルールを編集するには、 :attr:`Permissions.manage_guild` 権限が必要です。

en: The new name to change to.
ja_JP: 新しい名前。

en: The new event type to change to.
ja_JP: 新しいイベントの種類。

en: The new rule actions to update.
ja_JP: 新しいルールの対応。

en: The new trigger to update. You can only change the trigger metadata, not the type.
ja_JP: 新しい発動条件。種類は変更できず、メタデータのみ変更できます。

en: Whether the rule should be enabled or not.
ja_JP: ルールを有効化するか。

en: The new roles to exempt from the rule.
ja_JP: ルールの除外対象とする新しいロール。

en: The new channels to exempt from the rule.
ja_JP: ルールの除外対象とする新しいチャンネル。

en: The reason for updating this rule. Shows up on the audit log.
ja_JP: ルールを編集する理由。監査ログに表示されます。

en: You do not have permission to edit this rule.
ja_JP: ルールを編集する権限がない場合。

en: Editing the rule failed.
ja_JP: ルールの編集に失敗した場合。

en: The updated auto moderation rule.
ja_JP: 更新された自動管理ルール。

en: Deletes the auto moderation rule.
ja_JP: 自動管理ルールを削除します。

en: You must have :attr:`Permissions.manage_guild` to delete rules.
ja_JP: ルールを削除するには、 :attr:`Permissions.manage_guild` 権限が必要です。

en: The reason for deleting this rule. Shows up on the audit log.
ja_JP: ルールを削除する理由。監査ログに表示されます。

en: You do not have permissions to delete the rule.
ja_JP: ルールを削除する権限がない場合。

en: Deleting the rule failed.
ja_JP: ルールの削除に失敗した場合。

en: Represents an action that was taken as the result of a moderation rule.
ja_JP: 自動管理ルールの結果として取られた対応を表します。

en: The action that was taken.
ja_JP: 行われた対応。

en: The message ID that triggered the action. This is only available if the action is done on an edited message.
ja_JP: この対応がとられたメッセージのID。これは、対応が編集されたメッセージに対し行われた場合のみ利用可能です。

en: The ID of the rule that was triggered.
ja_JP: 発動されたルールのID。

en: The trigger type of the rule that was triggered.
ja_JP: 発動されたルールの発動条件の種類。

en: The ID of the guild where the rule was triggered.
ja_JP: ルールが発動されたギルドのID。

en: The ID of the user that triggered the rule.
ja_JP: ルールを発動させたユーザーのID。

en: The ID of the channel where the rule was triggered.
ja_JP: ルールが発動されたチャンネルのID。

en: The ID of the system message that was sent to the predefined alert channel.
ja_JP: 事前に指定されたアラートチャンネルに送信されたシステムメッセージのID。

en: The content of the message that triggered the rule. Requires the :attr:`Intents.message_content` or it will always return an empty string.
ja_JP: ルールを発動させたメッセージの内容。 :attr:`Intents.message_content` が必要で、ない場合は空文字列を返します。

en: The matched keyword from the triggering message.
ja_JP: 発動させたメッセージ内のマッチしたキーワード。

en: The matched content from the triggering message. Requires the :attr:`Intents.message_content` or it will always return ``None``.
ja_JP: ルールを発動させたメッセージのマッチした内容。 :attr:`Intents.message_content` が必要で、ない場合は ``None`` を返します。

en: The guild this action was taken in.
ja_JP: この対応がとられたギルド。

en: The channel this action was taken in.
ja_JP: この対応がとられたチャンネル。

en: The member this action was taken against /who triggered this rule.
ja_JP: 対応が行われた/ルールを発動させたメンバー。

en: Fetch the rule whose action was taken.
ja_JP: 対応がとられたルールを取得します。

en: You must have :attr:`Permissions.manage_guild` to do this.
ja_JP: これを行うには、 :attr:`Permissions.manage_guild` が必要です。

en: You do not have permissions to view the rule.
ja_JP: ルールを取得する権限がない場合。

en: Fetching the rule failed.
ja_JP: ルールの取得に失敗した場合。

en: The rule that was executed.
ja_JP: 発動されたルール。

en: Represents an attachment from Discord.
ja_JP: Discordの添付ファイル。

en: Returns the URL of the attachment.
ja_JP: 添付ファイルの URL を返します。

en: Checks if the attachment is equal to another attachment.
ja_JP: 添付ファイルが別の添付ファイルと等しいか確認します。

en: Checks if the attachment is not equal to another attachment.
ja_JP: 添付ファイルが別の添付ファイルと等しくないか確認します。

en: Returns the hash of the attachment.
ja_JP: 添付ファイルの ハッシュ を返します。

en: Attachment can now be casted to :class:`str` and is hashable.
ja_JP: 添付ファイルが :class:`str` にキャスト可能になり、ハッシュ可能になりました。

en: The attachment ID.
ja_JP: 添付ファイルのID。

en: The attachment size in bytes.
ja_JP: 添付ファイルのサイズを、バイトで返します。

en: The attachment's height, in pixels. Only applicable to images and videos.
ja_JP: 添付ファイルの縦幅をピクセル単位で返します。これは画像と動画にのみ適用されます。

en: The attachment's width, in pixels. Only applicable to images and videos.
ja_JP: 添付ファイルの横幅をピクセル単位で返します。これは画像と動画にのみ適用されます。

en: The attachment's filename.
ja_JP: 添付ファイルのファイル名。

en: The attachment URL. If the message this attachment was attached to is deleted, then this will 404.
ja_JP: 添付ファイルのURL。この添付ファイルが添付されたメッセージが削除された場合、これは404になります。

en: The proxy URL. This is a cached version of the :attr:`~Attachment.url` in the case of images. When the message is deleted, this URL might be valid for a few minutes or not valid at all.
ja_JP: プロキシURL。これは画像の場合は :attr:`~Attachment.url` のキャッシュ版です。メッセージが削除された場合、このURLは数分間は利用できるかもしれませんし、利用できないかもしれません。

en: The attachment's `media type <https://en.wikipedia.org/wiki/Media_type>`_
ja_JP: 添付ファイルの `メディアタイプ <https://en.wikipedia.org/wiki/Media_type>`_ 。

en: The attachment's description. Only applicable to images.
ja_JP: 添付ファイルの説明。画像にのみ適用されます。

en: Whether the attachment is ephemeral.
ja_JP: 添付ファイルが一時的であるかどうか。

en: :class:`bool`: Whether this attachment contains a spoiler.
ja_JP: :class:`bool`: この添付ファイルにスポイラーが含まれているかどうか。

en: Saves this attachment into a file-like object.
ja_JP: この添付ファイルをファイルライクオブジェクトに保存します。

en: The file-like object to save this attachment to or the filename to use. If a filename is passed then a file is created with that filename and used instead.
ja_JP: この添付ファイルを保存するファイルライクオブジェクト、または使用するファイル名。 ファイル名が渡された場合、そのファイル名でファイルが作成され、代わりに使用されます。

en: Whether to seek to the beginning of the file after saving is successfully done.
ja_JP: 正常に保存した後にファイルの先頭にシークすべきか。

en: Whether to use :attr:`proxy_url` rather than :attr:`url` when downloading the attachment. This will allow attachments to be saved after deletion more often, compared to the regular URL which is generally deleted right after the message is deleted. Note that this can still fail to download deleted attachments if too much time has passed and it does not work on some types of attachments.
ja_JP: 添付ファイルのダウンロード時に :attr:`url` の代わりに :attr:`proxy_url` を使用すべきか。これを使うと、一般的にメッセージの削除直後に削除される通常のURLと比較して、削除後の添付ファイルの保存がより頻繁にできるようになります。なお、時間がたつと削除された添付ファイルのダウンロードに失敗することがあり、添付ファイルの種類によっては動かないことがあります。

en: Saving the attachment failed.
ja_JP: 添付ファイルの保存に失敗した場合。

en: The attachment was deleted.
ja_JP: 添付ファイルが削除された場合。

en: The number of bytes written.
ja_JP: 書き込まれたバイト数。

en: Retrieves the content of this attachment as a :class:`bytes` object.
ja_JP: この添付ファイルの内容を :class:`bytes` オブジェクトとして取得します。

en: Downloading the attachment failed.
ja_JP: 添付ファイルのダウンロードに失敗した場合。

en: You do not have permissions to access this attachment
ja_JP: この添付ファイルにアクセスする権限がない場合。

en: The contents of the attachment.
ja_JP: 添付ファイルの内容。

en: Converts the attachment into a :class:`File` suitable for sending via :meth:`abc.Messageable.send`.
ja_JP: この添付ファイルを :meth:`abc.Messageable.send` で送信できる :class:`File` に変換します。

en: The filename to use for the file. If not specified then the filename of the attachment is used instead.
ja_JP: ファイルに使用するファイル名。指定しない場合は、添付ファイルのファイル名が代わりに使用されます。

en: The description to use for the file. If not specified then the description of the attachment is used instead.
ja_JP: ファイルに使用する説明。指定しない場合は、添付ファイルの説明が代わりに使用されます。

en: Whether the file is a spoiler.
ja_JP: このファイルがスポイラーを含むか。

en: The attachment as a file suitable for sending.
ja_JP: 送信に適したファイルに変換された添付ファイル。

en: Represents a CDN asset on Discord.
ja_JP: DiscordのCDNアセット。

en: Returns the URL of the CDN asset.
ja_JP: CDNアセットのURLを返します。

en: Returns the length of the CDN asset's URL.
ja_JP: CDNアセットのURLの長さを返します。

en: Checks if the asset is equal to another asset.
ja_JP: アセットが別のアセットと等しいか確認します。

en: Checks if the asset is not equal to another asset.
ja_JP: アセットが別のアセットと等しくないか確認します。

en: Returns the hash of the asset.
ja_JP: アセットの ハッシュ を返します。

en: Returns the underlying URL of the asset.
ja_JP: アセットのURLを返します。

en: Returns the identifying key of the asset.
ja_JP: アセットの識別キーを返します。

en: :class:`bool`: Returns whether the asset is animated.
ja_JP: :class:`bool`: アセットがアニメーションされているかどうかを返します。

en: Returns a new asset with the passed components replaced.
ja_JP: 渡された部分を置き換えた新しいアセットを返します。

en: ``static_format`` is now preferred over ``format`` if both are present and the asset is not animated.
ja_JP: ``static_format`` と ``format`` が両方存在してアセットがアニメーション付きでない場合に前者が優先されるようになりました。

en: The new size of the asset.
ja_JP: アセットの新しいサイズ。

en: The new format to change it to. Must be either 'webp', 'jpeg', 'jpg', 'png', or 'gif' if it's animated.
ja_JP: 変更後のフォーマット。'webp' 、 'jpeg' 、 'jpg' 、 'png' 、またはアニメーション付きの場合には 'gif' のいずれかである必要があります。

en: The new format to change it to if the asset isn't animated. Must be either 'webp', 'jpeg', 'jpg', or 'png'.
ja_JP: アセットがアニメーションされていない場合の変更後のフォーマット。'webp'、'jpeg'、'jpg'、'png'のいずれかである必要があります。

en: An invalid size or format was passed.
ja_JP: 不正な大きさまたはフォーマットが渡された場合。

en: The newly updated asset.
ja_JP: 新しく更新されたアセット。

en: Returns a new asset with the specified size.
ja_JP: 指定されたサイズの新しいアセットを返します。

en: The asset had an invalid size.
ja_JP: アセットのサイズが無効な場合。

en: The new updated asset.
ja_JP: 新しく更新されたアセット。

en: Returns a new asset with the specified format.
ja_JP: 指定されたフォーマットの新しいアセットを返します。

en: The new format of the asset.
ja_JP: アセットの新しいフォーマット。

en: The asset had an invalid format.
ja_JP: アセットのフォーマットが無効な場合。

en: Returns a new asset with the specified static format.
ja_JP: 指定された静的フォーマットの新しいアセットを返します。

en: This only changes the format if the underlying asset is not animated. Otherwise, the asset is not changed.
ja_JP: これは、アセットがアニメーションを含まない場合のみフォーマットを変更します。それ以外の場合はアセットは変更されません。

en: The new static format of the asset.
ja_JP: アセットの新しい静的フォーマット。

en: Retrieves the content of this asset as a :class:`bytes` object.
ja_JP: このアセットの内容を :class:`bytes` オブジェクトとして取得します。

en: There was no internal connection state.
ja_JP: 内部の接続ステートが存在しない場合。

en: Downloading the asset failed.
ja_JP: アセットのダウンロードに失敗した場合。

en: The asset was deleted.
ja_JP: アセットが削除された場合。

en: The content of the asset.
ja_JP: アセットの内容。

en: Saves this asset into a file-like object.
ja_JP: このアセットをファイルライクオブジェクトに保存します。

en: The file-like object to save this asset to or the filename to use. If a filename is passed then a file is created with that filename and used instead.
ja_JP: このアセットの保存先となるファイルのようなオブジェクト、または使用するファイル名。ファイル名を指定すると、そのファイル名でファイルが作成され、代わりに使用されます。

en: Converts the asset into a :class:`File` suitable for sending via :meth:`abc.Messageable.send`.
ja_JP: アセットを :meth:`abc.Messageable.send` を介して送信するのに適した :class:`File` に変換します。

en: The filename of the file. If not provided, then the filename from the asset's URL is used.
ja_JP: ファイルのファイル名。指定されていない場合は、アセットのURL由来のファイル名が使用されます。

en: The description for the file.
ja_JP: ファイルの説明。

en: The asset does not have an associated state.
ja_JP: アセットにステートが付属していない場合。

en: The asset is a unicode emoji.
ja_JP: アセットがユニコード絵文字である場合。

en: The asset is a sticker with lottie type.
ja_JP: アセットがロッティータイプのスタンプであった場合。

en: The asset as a file suitable for sending.
ja_JP: 送信に適したファイルとしてのアセット。

en: Represents a message from Discord.
ja_JP: Discordのメッセージ。

en: Returns the message's hash.
ja_JP: メッセージのハッシュ値を返します。

en: Specifies if the message was done with text-to-speech. This can only be accurately received in :func:`on_message` due to a discord limitation.
ja_JP: メッセージが音声合成で行われたかどうかを指定します。これはDiscordの制約上 :func:`on_message` でのみ正確に受信できます。

en: The type of message. In most cases this should not be checked, but it is helpful in cases where it might be a system message for :attr:`system_content`.
ja_JP: メッセージの種類。ほとんどの場合これを確認する必要はありませんが、システムメッセージの場合に :attr:`system_content` を確認するのに便利です。

en: A :class:`Member` that sent the message. If :attr:`channel` is a private channel or the user has the left the guild, then it is a :class:`User` instead.
ja_JP: メッセージを送信した :class:`Member` 。もし :attr:`channel` がプライベートチャンネルだったり、ユーザーがギルドを脱退した場合は、これは代わりに :class:`User` になります。

en: The actual contents of the message. If :attr:`Intents.message_content` is not enabled this will always be an empty string unless the bot is mentioned or the message is a direct message.
ja_JP: メッセージの実際の内容。 :attr:`Intents.message_content` が有効化されていない場合は、ボットがメンションされている場合とDMである場合を除き、これは常に空文字列となります。

en: The value used by the discord guild and the client to verify that the message is successfully sent. This is not stored long term within Discord's servers and is only used ephemerally.
ja_JP: Discordのギルドとクライアントがメッセージが正常に送信されたことを検証するのに使用する値。これはDiscordサーバーに長期間保管されるものではなく、一時的に使用されるだけです。

en: A list of embeds the message has. If :attr:`Intents.message_content` is not enabled this will always be an empty list unless the bot is mentioned or the message is a direct message.
ja_JP: メッセージの埋め込みのリスト。 :attr:`Intents.message_content` が有効化されていない場合は、ボットがメンションされている場合とDMである場合を除き、これは常に空文字列となります。

en: The :class:`TextChannel` or :class:`Thread` that the message was sent from. Could be a :class:`DMChannel` or :class:`GroupChannel` if it's a private message.
ja_JP: メッセージの送信された :class:`TextChannel` や :class:`Thread` 。もしメッセージがプライベートチャンネルで送信されたなら、これは :class:`DMChannel` か :class:`GroupChannel` になります。

en: The message that this message references. This is only applicable to messages of type :attr:`MessageType.pins_add`, crossposted messages created by a followed channel integration, or message replies.
ja_JP: このメッセージが参照するメッセージ。これは、種類が :attr:`MessageType.pins_add` のメッセージ、チャンネルのフォローによってクロスポストされたメッセージ、または返信のメッセージのみに適用されます。

en: Specifies if the message mentions everyone.
ja_JP: メッセージに、全員に対するメンションが含まれているかどうか。

en: This does not check if the ``@everyone`` or the ``@here`` text is in the message itself. Rather this boolean indicates if either the ``@everyone`` or the ``@here`` text is in the message **and** it did end up mentioning.
ja_JP: これは、メッセージ内に ``@everyone`` や ``@here`` テキストが含まれているどうかをチェックするわけではありません。このブール値は、メッセージに ``@everyone`` や ``@here`` が含まれていて、それが最終的に全員に対するメンションになったかを示しています。

en: A list of :class:`Member` that were mentioned. If the message is in a private message then the list will be of :class:`User` instead. For messages that are not of type :attr:`MessageType.default`\, this array can be used to aid in system messages. For more information, see :attr:`system_content`.
ja_JP: メンションされた :class:`Member` のリスト。もしメッセージがプライベートチャンネル内のメッセージなら、このリストは代わりに :class:`User` のリストになります。もしメッセージのtypeが :attr:`MessageType.default` でないなら、このリストはシステムメッセージを支援するために使えます。詳しい情報は、:attr:`system_content` を参照してください。

en: The order of the mentions list is not in any particular order so you should not rely on it. This is a Discord limitation, not one with the library.
ja_JP: メンションのリストにおける順序は特定の順序ではないので、順序には依存しないでください。これはライブラリによる制限ではなく、Discord側による制限です。

en: A list of :class:`abc.GuildChannel` or :class:`Thread` that were mentioned. If the message is in a private message then the list is always empty.
ja_JP: メンションされた :class:`abc.GuildChannel` と :class:`Thread` のリスト。もしメッセージがプライベートチャンネル内のものなら、このリストは常に空になります。

en: A list of :class:`Role` that were mentioned. If the message is in a private message then the list is always empty.
ja_JP: メンションされた :class:`Role` のリスト。もしメッセージがプライベートチャンネル内のものなら、このリストは常に空になります。

en: The message ID.
ja_JP: メッセージのID。

en: If this message was sent by a webhook, then this is the webhook ID's that sent this message.
ja_JP: もしメッセージがWebhookによって送信されたなら、これはメッセージを送信したWebhookのIDです。

en: A list of attachments given to a message. If :attr:`Intents.message_content` is not enabled this will always be an empty list unless the bot is mentioned or the message is a direct message.
ja_JP: メッセージの添付ファイルのリスト。 :attr:`Intents.message_content` が有効化されていない場合は、ボットがメンションされている場合とDMである場合を除き、これは常に空文字列となります。

en: Specifies if the message is currently pinned.
ja_JP: メッセージが現時点でピン留めされているか。

en: Extra features of the message.
ja_JP: メッセージの追加機能。

en: Reactions to a message. Reactions can be either custom emoji or standard unicode emoji.
ja_JP: メッセージに付けられたリアクション。リアクションはギルドのカスタム絵文字か、標準のユニコード絵文字かのどちらかです。

en: The activity associated with this message. Sent with Rich-Presence related messages that for example, request joining, spectating, or listening to or with another member.
ja_JP: このメッセージに関連付けられたアクティビティ。リッチプレゼンスに関連するメッセージとともに送信されます。たとえば、参加リクエスト、観戦、音楽へのリスニングや他のメンバーとのリスニングなどです。

en: It is a dictionary with the following optional keys:
ja_JP: 以下のオプションのキーを含む辞書です。

en: ``type``: An integer denoting the type of message activity being requested.
ja_JP: ``type``: リクエストされたメッセージのアクティビティの種類を示す整数。

en: ``party_id``: The party ID associated with the party.
ja_JP: ``party_id``: パーティーに関連付けられたパーティーID。

en: The rich presence enabled application associated with this message.
ja_JP: メッセージに関連付けられたリッチプレゼンスが有効化されたアプリケーション。

en: Type is now :class:`MessageApplication` instead of :class:`dict`.
ja_JP: 型が :class:`dict` から :class:`MessageApplication` に変更されました。

en: A list of sticker items given to the message.
ja_JP: メッセージのスタンプアイテムのリスト。

en: A list of components in the message. If :attr:`Intents.message_content` is not enabled this will always be an empty list unless the bot is mentioned or the message is a direct message.
ja_JP: メッセージ内のコンポーネントのリスト。 :attr:`Intents.message_content` が有効化されていない場合は、ボットがメンションされている場合とDMである場合を除き、これは常に空文字列となります。

en: The interaction that this message is a response to.
ja_JP: このメッセージの応答先のインタラクション。

en: The data of the role subscription purchase or renewal that prompted this :attr:`MessageType.role_subscription_purchase` message.
ja_JP: :attr:`MessageType.role_subscription_purchase` メッセージを促すきっかけとなったロールサブスクリプションの購入または更新のデータ。

en: The application ID of the application that created this message if this message was sent by an application-owned webhook or an interaction.
ja_JP: このメッセージがアプリケーション所有のWebhookまたはインタラクションによって送信された場合、そのアプリケーションのID。

en: A generally increasing integer with potentially gaps or duplicates that represents the approximate position of the message in a thread.
ja_JP: スレッド内のメッセージのおおよその位置を示す、ほとんどの場合に順に増加し、時々間や重複のある整数値。

en: The guild that the message belongs to, if applicable.
ja_JP: もしメッセージがギルドに属しているなら、これはメッセージの属しているギルドです。

en: Your own messages could be deleted without any proper permissions. However to delete other people's messages, you must have :attr:`~Permissions.manage_messages`.
ja_JP: 自身が送信したメッセージは適切な権限が無くとも削除できます。しかし、他人の送信したメッセージを削除する場合には、:attr:`~Permissions.manage_messages` が必要です。

en: Added the new ``delay`` keyword-only parameter.
ja_JP: ``delay`` キーワード引数が追加されました。

en: If provided, the number of seconds to wait in the background before deleting the message. If the deletion fails then it is silently ignored.
ja_JP: 指定したなら、これはメッセージを削除前に待機する秒数となります。もし削除が失敗しても、それは静かに無視されます。

en: The message was deleted already
ja_JP: メッセージがすでに削除されている場合。

en: The content must be able to be transformed into a string via ``str(content)``.
ja_JP: 内容は ``str(content)`` によって文字列に変換できる必要があります。

en: The ``suppress`` keyword-only parameter was added.
ja_JP: ``suppress`` キーワード引数が追加されました。

en: Edits are no longer in-place, the newly edited message is returned instead.
ja_JP: 編集はメッセージを置き換えず、編集された新しいメッセージが返されるようになりました。

en: The new content to replace the message with. Could be ``None`` to remove the content.
ja_JP: 現在のメッセージと置き換える新しい内容。内容を削除するために ``None`` を指定することもできます。

en: The new embed to replace the original with. Could be ``None`` to remove the embed.
ja_JP: オリジナルのメッセージと置き換える新しい埋め込み。埋め込みを削除するために ``None`` を指定することもできます。

en: The new embeds to replace the original with. Must be a maximum of 10. To remove all embeds ``[]`` should be passed.
ja_JP: オリジナルのメッセージと置き換える新しい埋め込み。最大で10個まで指定できます。埋め込みをすべて削除するためには ``[]`` を指定してください。

en: Whether to suppress embeds for the message. This removes all the embeds if set to ``True``. If set to ``False`` this brings the embeds back if they were suppressed. Using this parameter requires :attr:`~.Permissions.manage_messages`.
ja_JP: メッセージの埋め込みを除去すべきか。 ``True`` に設定するとすべての埋め込みが除去されます。 ``False`` に設定すると除去された埋め込みが元に戻ります。このパラメータの使用には :attr:`~.Permissions.manage_messages` 権限が必要です。

en: If provided, the number of seconds to wait in the background before deleting the message we just edited. If the deletion fails, then it is silently ignored.
ja_JP: もし指定したなら、これはメッセージを編集したあと待機し削除するまでの秒数です。もし削除が失敗しても、それは静かに無視されます。

en: Tried to suppress a message without permissions or     edited a message's content or embed that isn't yours.
ja_JP: 権限なしに埋め込みを除去しようとした場合や、他人のメッセージの内容や埋め込みを編集しようとした場合。

en: A special sentinel type given when the resolved message reference points to a deleted message.
ja_JP: 解決されたメッセージ参照が削除されたメッセージを指し示すときに与えられる特別なセンチネルタイプ。

en: The purpose of this class is to separate referenced messages that could not be fetched and those that were previously fetched but have since been deleted.
ja_JP: このクラスの目的は、取得できなかった参照されたメッセージと、以前に取得されその後削除されたメッセージを区別することです。

en: The message ID of the deleted referenced message.
ja_JP: 削除された参照されたメッセージのID。

en: The channel ID of the deleted referenced message.
ja_JP: 削除された参照されたメッセージが属していたチャンネルのID。

en: The guild ID of the deleted referenced message.
ja_JP: 削除された参照されたメッセージが属していたギルドのID。

en: Represents a reaction to a message.
ja_JP: メッセージのリアクション。

en: Depending on the way this object was created, some of the attributes can have a value of ``None``.
ja_JP: このオブジェクトの作成方法によって、属性の一部が ``None`` の値になることがあります。

en: Checks if two reactions are equal. This works by checking if the emoji is the same. So two messages with the same reaction will be considered "equal".
ja_JP: 二つのリアクションが等しいかを比較します。これは絵文字が同一か確認しているため、二つのメッセージの同じリアクションは同一とされます。

en: Checks if two reactions are not equal.
ja_JP: 二つのリアクションが等しくないかを比較します。

en: Returns the reaction's hash.
ja_JP: リアクションのハッシュ値を返します。

en: Returns the string form of the reaction's emoji.
ja_JP: リアクションの絵文字を表す文字列を返します。

en: The reaction emoji. May be a custom emoji, or a unicode emoji.
ja_JP: リアクションの絵文字。カスタム絵文字か、ユニコード絵文字です。

en: Number of times this reaction was made
ja_JP: リアクションが付けられた回数。

en: If the user sent this reaction.
ja_JP: ボットがこのリアクションを付けたか。

en: Message this reaction is for.
ja_JP: このリアクションのメッセージ。

en: :class:`bool`: If this is a custom emoji.
ja_JP: :class:`bool`: カスタム絵文字が使用されているかどうか。

en: Remove the reaction by the provided :class:`User` from the message.
ja_JP: 指定された :class:`User` からのリアクションをメッセージから除去します。

en: If the reaction is not your own (i.e. ``user`` parameter is not you) then :attr:`~Permissions.manage_messages` is needed.
ja_JP: もしリアクションがあなたのものではなければ(つまり、 ``user`` パラメーターがあなたでないなら)、 :attr:`~Permissions.manage_messages` も必要になります。

en: The ``user`` parameter must represent a user or member and meet the :class:`abc.Snowflake` abc.
ja_JP: ``user`` パラメータはユーザーを示し :class:`abc.Snowflake` 抽象基底クラスを満たす必要があります。

en: The user or member from which to remove the reaction.
ja_JP: リアクションを除去すべきユーザーやメンバー。

en: The user you specified, or the reaction's message was not found.
ja_JP: 指定したユーザーかリアクションのメッセージが見つからなかった場合。

en: Clears this reaction from the message.
ja_JP: メッセージからこのリアクションを除去します。

en: Returns an :term:`asynchronous iterator` representing the users that have reacted to the message.
ja_JP: メッセージにリアクションを付けたユーザーを示す :term:`asynchronous iterator` を返します。

en: The ``after`` parameter must represent a member and meet the :class:`abc.Snowflake` abc.
ja_JP: ``after`` パラメータはメンバーを示し :class:`abc.Snowflake` 抽象基底クラスを満たす必要があります。

en: ``limit`` and ``after`` parameters are now keyword-only.
ja_JP: ``limit`` と ``after`` パラメータがキーワード専用引数になりました。

en: The maximum number of results to return. If not provided, returns all the users who reacted to the message.
ja_JP: 返す結果の最大数。与えられていない場合は、リアクションを付けたユーザー全員を返します。

en: For pagination, reactions are sorted by member.
ja_JP: リアクションはメンバーごとにソートされます。

en: Getting the users for the reaction failed.
ja_JP: リアクションを付けたユーザーの取得に失敗した場合。

en: Union[:class:`User`, :class:`Member`] -- The member (if retrievable) or the user that has reacted to this message. The case where it can be a :class:`Member` is in a guild message context. Sometimes it can be a :class:`User` if the member has left the guild.
ja_JP: Union[:class:`User`, :class:`Member`] -- リアクションを付けたメンバー（取得できる場合）かユーザー。ギルド内では :class:`Member` となります。メンバーがギルドを脱退した場合は :class:`User` になります。

en: Represents a Discord guild.
ja_JP: Discordのギルド。

en: This is referred to as a "server" in the official Discord UI.
ja_JP: これはDiscordの公式UIでは「サーバー」と呼ばれています。

en: Checks if two guilds are equal.
ja_JP: 二つのギルドが等しいかを比較します。

en: Checks if two guilds are not equal.
ja_JP: 二つのギルドが等しくないか比較します。

en: Returns the guild's hash.
ja_JP: ギルドのハッシュ値を返します。

en: Returns the guild's name.
ja_JP: ギルドの名前を返します。

en: The guild name.
ja_JP: ギルドの名前。

en: All emojis that the guild owns.
ja_JP: ギルドに追加されている全ての絵文字。

en: All stickers that the guild owns.
ja_JP: ギルドに追加されている全てのスタンプ。

en: The number of seconds until someone is moved to the AFK channel.
ja_JP: メンバーをAFKチャンネルに移動させるまでの秒数。

en: The channel that denotes the AFK channel. ``None`` if it doesn't exist.
ja_JP: AFKチャンネルに指定されているチャンネル。もしなければこれは ``None`` です。

en: The guild's ID.
ja_JP: ギルドのID。

en: The guild owner's ID. Use :attr:`Guild.owner` instead.
ja_JP: ギルドのオーナーのID。代わりに :attr:`Guild.owner` を使用してください。

en: Indicates if the guild is unavailable. If this is ``True`` then the reliability of other attributes outside of :attr:`Guild.id` is slim and they might all be ``None``. It is best to not do anything with the guild if it is unavailable.
ja_JP: ギルドが利用できないかどうか。これが ``True`` の場合 :attr:`Guild.id` 以外の属性の信頼度は低く ``None`` の場合もあります。利用不可能なギルドに対しては何も行わないことをおすすめします。

en: Check the :func:`on_guild_unavailable` and :func:`on_guild_available` events.
ja_JP: :func:`on_guild_unavailable` と :func:`on_guild_available` イベントも確認してください。

en: The maximum amount of presences for the guild.
ja_JP: ギルドのオンラインメンバーの最大数。

en: The maximum amount of members for the guild.
ja_JP: ギルドのメンバーの最大数。

en: This attribute is only available via :meth:`.Client.fetch_guild`.
ja_JP: この情報は :meth:`Client.fetch_guild` 経由でのみ入手できます。

en: The maximum amount of users in a video channel.
ja_JP: ビデオチャンネルのユーザーの最大数。

en: The guild's description.
ja_JP: ギルドの説明。

en: The guild's vanity url code, if any
ja_JP: 存在する場合は、ギルドのバニティURLコード。

en: The guild's explicit content filter.
ja_JP: メディアコンテンツフィルターのレベル。

en: The guild's notification settings.
ja_JP: ギルドの標準の通知設定。

en: A list of features that the guild has. The features that a guild can have are subject to arbitrary change by Discord. A list of guild features can be found in :ddocs:`the Discord documentation <resources/guild#guild-object-guild-features>`.
ja_JP: ギルドの機能のリスト。ギルドの機能の種類はDiscordによって変更されることがあります。 ギルドの機能の一覧は :ddocs:`the Discord documentation <resources/guild#guild-object-guild-features>` にあります。

en: The premium tier for this guild. Corresponds to "Nitro Server" in the official UI. The number goes from 0 to 3 inclusive.
ja_JP: ギルドのプレミアム階級。これは公式UIの「ニトロサーバー」に対応します。これは0以上3以下です。

en: The number of "boosts" this guild currently has.
ja_JP: ギルドの現在の「ブースト」数。

en: The preferred locale for the guild. Used when filtering Server Discovery results to a specific language.
ja_JP: ギルドの優先ローケル。これはサーバー発見画面の結果を特定の言語で絞り込むときに利用されます。

en: This field is now an enum instead of a :class:`str`.
ja_JP: このフィールドが :class:`str` から列挙型に変更されました。

en: The guild's NSFW level.
ja_JP: ギルドの年齢制限レベル。

en: The guild's Multi-Factor Authentication requirement level.
ja_JP: ギルドの多要素認証要件レベル。

en: This field is now an enum instead of an :class:`int`.
ja_JP: このフィールドが :class:`int` から列挙型に変更されました。

en: The approximate number of members in the guild. This is ``None`` unless the guild is obtained using :meth:`Client.fetch_guild` with ``with_counts=True``.
ja_JP: ギルドのおおよそのメンバーの数を示します。 :meth:`Client.fetch_guild` にて ``with_counts=True`` を指定してギルドを取得しない限り、 ``None`` を返します。

en: The approximate number of members currently active in the guild. Offline members are excluded. This is ``None`` unless the guild is obtained using :meth:`Client.fetch_guild` with ``with_counts=True``.
ja_JP: ギルドで現在アクティブなメンバーのおおよその数を示します。オフラインのメンバーは除外された値となります。 :meth:`Client.fetch_guild` にて ``with_counts=True`` を指定してギルドを取得しない限り、 ``None`` を返します。

en: Indicates if the guild has premium AKA server boost level progress bar enabled.
ja_JP: ギルドがプレミアム、すなわちサーバーブーストレベルの進捗バーを有効化しているか。

en: Indicates if the guild has widget enabled.
ja_JP: ギルドにてウィジェットが有効になっているかどうかを示します。

en: A list of channels that belongs to this guild.
ja_JP: このギルド内に存在するチャンネルのリスト。

en: A list of threads that you have permission to view.
ja_JP: 表示する権限があるスレッドのリスト。

en: Indicates if the guild is a 'large' guild.
ja_JP: ギルドが「ラージ」かどうかを示します。

en: A large guild is defined as having more than ``large_threshold`` count members, which for this library is set to the maximum of 250.
ja_JP: ギルドが「ラージ」かはメンバー数が ``large_threshold`` を超えているかによって判断されます。このライブラリでは、これは最大の250に設定されています。

en: A list of voice channels that belongs to this guild.
ja_JP: このギルド内に存在するボイスチャンネルのリスト。

en: This is sorted by the position and are in UI order from top to bottom.
ja_JP: これはUIにおける順位と同様に、上から下へとソートされています。

en: A list of stage channels that belongs to this guild.
ja_JP: このギルド内に存在するステージチャンネルのリスト。

en: Similar to :attr:`Client.user` except an instance of :class:`Member`. This is essentially used to get the member version of yourself.
ja_JP: これは :class:`Member` のインスタンスであることを除いて、 :attr:`Client.user` と似ています。これはギルドにおけるボット自身のメンバーインスタンスを取得するために使用されます。

en: Returns the :class:`VoiceProtocol` associated with this guild, if any.
ja_JP: ギルドに紐づいた :class:`VoiceProtocol` が存在していれば、それを返します。

en: A list of text channels that belongs to this guild.
ja_JP: このギルド内に存在するテキストチャンネルのリスト。

en: A list of categories that belongs to this guild.
ja_JP: このギルド内に存在するカテゴリのリスト。

en: A list of forum channels that belongs to this guild.
ja_JP: このギルド内に存在するフォーラムチャンネルのリスト。

en: Returns every :class:`CategoryChannel` and their associated channels.
ja_JP: すべての :class:`CategoryChannel` とそれに属するチャンネルを返します。

en: These channels and categories are sorted in the official Discord UI order.
ja_JP: チャンネルとカテゴリは、公式のDiscord UIと同様の順序によってソートされています。

en: If the channels do not have a category, then the first element of the tuple is ``None``.
ja_JP: もしチャンネルがカテゴリに属さないなら、そのタプルの最初の要素は ``None`` になります。

en: The categories and their associated channels.
ja_JP: ギルドに存在するカテゴリと、それに属するチャンネル。

en: The returned channel or thread or ``None`` if not found.
ja_JP: チャンネルかスレッド、または該当するものが見つからない場合 ``None`` が返ります。

en: Returns a channel with the given ID.
ja_JP: 与えられたIDのチャンネルを返します。

en: This does *not* search for threads.
ja_JP: これはスレッドは確認 *しません* 。

en: Returns a thread with the given ID.
ja_JP: 与えられたIDに合致するスレッドを返します。

en: This does not always retrieve archived threads, as they are not retained in the internal cache. Use :func:`fetch_channel` instead.
ja_JP: 内部キャッシュに保持されていないため、アーカイブされたスレッドを取得できないことがあります。代わりに :func:`fetch_channel` を使用してください。

en: The returned thread or ``None`` if not found.
ja_JP: スレッド、または該当するものが見つからない場合 ``None`` が返ります。

en: Returns the guild's channel used for system messages.
ja_JP: ギルドの「システムのメッセージチャンネル」として設定されているチャンネルを返します。

en: If no channel is set, then this returns ``None``.
ja_JP: チャンネルが設定されていない場合はこれは ``None`` になります。

en: Returns the guild's system channel settings.
ja_JP: ギルドのシステムチャンネルの設定を返します。

en: Return's the guild's channel used for the rules. The guild must be a Community guild.
ja_JP: ルールに使用されるギルドのチャンネルを返します。ギルドはコミュニティギルドでなければなりません。

en: Return's the guild's channel where admins and moderators of the guilds receive notices from Discord. The guild must be a Community guild.
ja_JP: ギルドの管理者とモデレータがDiscordからの通知を受け取るギルドのチャンネルを返します。ギルドはコミュニティギルドでなければなりません。

en: The maximum number of emoji slots this guild has.
ja_JP: ギルドに追加できるカスタム絵文字のスロットの最大数。

en: The maximum number of sticker slots this guild has.
ja_JP: ギルドに追加できるカスタムスタンプのスロットの最大数。

en: The maximum bitrate for voice channels this guild can have.
ja_JP: ギルドに設定できるボイスチャンネルのビットレートの最大値。

en: The maximum number of bytes files can have when uploaded to this guild.
ja_JP: ギルドにアップロード可能なファイルの、バイト数の最大値。

en: A list of members that belong to this guild.
ja_JP: このギルド内に参加しているメンバーのリスト。

en: Returns a member with the given ID.
ja_JP: 与えられたIDのメンバーを返します。

en: The member or ``None`` if not found.
ja_JP: Memberが返されます。見つからなかった場合は、 ``None`` が返ります。

en: A list of members who have "boosted" this guild.
ja_JP: このギルドに対してサーバーブーストを行ったメンバーのリスト。

en: Returns a sequence of the guild's roles in hierarchy order.
ja_JP: 設定された順序で並んだギルドのロールのシーケンスを返します。

en: The first element of this sequence will be the lowest role in the hierarchy.
ja_JP: 最初の要素は、ギルド内の全てのロールにおいて、最も順位の低いものになります。

en: Returns a role with the given ID.
ja_JP: 与えられたIDのロールを返します。

en: ``role_id`` parameter is now positional-only.
ja_JP: 引数 ``role_id`` は位置専用引数となりました。

en: The role or ``None`` if not found.
ja_JP: ロールが返ります。見つからなかった場合は ``None`` が返ります。

en: Gets the @everyone role that all members have by default.
ja_JP: 全てのメンバーにデフォルトで付与されるロールである @everyone ロールを取得します。

en: Gets the premium subscriber role, AKA "boost" role, in this guild.
ja_JP: ギルドのプレミアムサブスクライバーロール、つまり「ブースト」ロールを取得します。

en: Gets the role associated with this client's user, if any.
ja_JP: このクライアントのユーザーに関連付けられたロールが存在する場合、それを取得します。

en: Returns a sequence of the guild's stage instances that are currently running.
ja_JP: 現在開催中のギルドのステージインスタンスのシーケンスを返します。

en: Returns a stage instance with the given ID.
ja_JP: 与えられたIDを持つステージインスタンスを返します。

en: Returns a sequence of the guild's scheduled events.
ja_JP: ギルドのスケジュールイベントのシーケンスを返します。

en: Returns a scheduled event with the given ID.
ja_JP: 与えられたIDのスケジュールイベントを返します。

en: The scheduled event or ``None`` if not found.
ja_JP: スケジュールイベント、または該当するものが見つからない場合 ``None`` が返ります。

en: The member that owns the guild.
ja_JP: ギルドを所有しているメンバー。

en: Returns the guild's icon asset, if available.
ja_JP: 利用できる場合、ギルドのアイコンのアセットを返します。

en: Returns the guild's banner asset, if available.
ja_JP: 利用できる場合、ギルドのバナーのアセットを返します。

en: Returns the guild's invite splash asset, if available.
ja_JP: 利用できる場合、ギルドの招待の背景のアセットを返します。

en: Returns the guild's discovery splash asset, if available.
ja_JP: 利用できる場合、ギルドの発見のスプライトのアセットを返します。

en: Returns the member count if available.
ja_JP: 利用可能な場合、メンバー数を返します。

en: Due to a Discord limitation, in order for this attribute to remain up-to-date and accurate, it requires :attr:`Intents.members` to be specified.
ja_JP: Discordの制限により、この属性を最新かつ正確に維持するには、 :attr:`Intents.members` を有効化しないといけません。

en: Now returns an ``Optional[int]``.
ja_JP: ``Optional[int]`` を返すように変更されました。

en: Returns a boolean indicating if the guild is "chunked".
ja_JP: ギルドが「チャンクされたか」を返すブール値を返します。

en: A chunked guild means that :attr:`member_count` is equal to the number of members stored in the internal :attr:`members` cache.
ja_JP: :attr:`member_count` が内部の :attr:`members` に存在するメンバーの数と同じ場合にギルドはチャンクされています。

en: If this value returns ``False``, then you should request for offline members.
ja_JP: これが ``False`` の場合、オフラインのメンバーをリクエストすべきです。

en: Returns the shard ID for this guild if applicable.
ja_JP: 該当する場合、このギルドのシャードIDを返します。

en: Returns the guild's creation time in UTC.
ja_JP: ギルドの作成時刻をUTCで返します。

en: Returns the first member found that matches the name provided.
ja_JP: 指定された名前に一致する最初のメンバーを返します。

en: The name can have an optional discriminator argument, e.g. "Jake#0001" or "Jake" will both do the lookup. However the former will give a more precise result. Note that the discriminator must have all 4 digits for this to work.
ja_JP: 名前にはタグを含めることができます。例："Jake#0001" も "Jake" も利用できます。ただ、前者のほうがより正確な結果になります。この場合にはタグは4桁すべて必要です。

en: If a nickname is passed, then it is looked up via the nickname. Note however, that a nickname + discriminator combo will not lookup the nickname but rather the username + discriminator combo due to nickname + discriminator not being unique.
ja_JP: ニックネームが渡された場合、ニックネームで検索が行われます。なお、ニックネームとタグの組み合わせでは、ニックネームではなくユーザー名とタグの組み合わせとして扱われます。これは、ニックネームとタグの組み合わせが一意でないためです。

en: If no member is found, ``None`` is returned.
ja_JP: メンバーが見つからない場合は ``None`` が返されます。

en: ``name`` parameter is now positional-only.
ja_JP: ``name`` 引数は位置限定引数になりました。

en: The name of the member to lookup with an optional discriminator.
ja_JP: 検索するメンバーの名前。タグをつけることもできます。

en: The member in this guild with the associated name. If not found then ``None`` is returned.
ja_JP: 渡された名前のメンバー。見つからなかった場合は ``None`` が返ります。

en: Creates a :class:`TextChannel` for the guild.
ja_JP: ギルドに :class:`TextChannel` を作成します。

en: Note that you must have :attr:`~Permissions.manage_channels` to create the channel.
ja_JP: チャンネルを作成するには、:attr:`~Permissions.manage_channels` が必要です。

en: The ``overwrites`` parameter can be used to create a 'secret' channel upon creation. This parameter expects a :class:`dict` of overwrites with the target (either a :class:`Member` or a :class:`Role`) as the key and a :class:`PermissionOverwrite` as the value.
ja_JP: ``overwrites`` パラメータを使用すると秘密のチャンネルを作成できます。このパラメータは対象（ :class:`Member` か :class:`Role` ）をキーとし :class:`PermissionOverwrite` を値とする :class:`dict` を取ります。

en: Creating a channel of a specified position will not update the position of other channels to follow suit. A follow-up call to :meth:`~TextChannel.edit` will be required to update the position of the channel in the channel list.
ja_JP: 指定された位置のチャンネルを作成しても、それに続く他のチャンネルの位置は更新されません。 チャンネルリスト内のチャンネルの位置を更新するには、呼び出し後に :meth:`~TextChannel.edit` を呼び出さないといけません。

en: Creating a basic channel:
ja_JP: 基本的なチャンネルの作成例：

en: Creating a "secret" channel:
ja_JP: 秘密のチャンネルの作成例：

en: The channel's name.
ja_JP: チャンネルの名前。

en: A :class:`dict` of target (either a role or a member) to :class:`PermissionOverwrite` to apply upon creation of a channel. Useful for creating secret channels.
ja_JP: チャンネル作成時に適用すべき、対象（ロールまたはメンバー）をキーとし :class:`PermissionOverwrite` を値とする :class:`dict` 。秘密のチャンネルの作成に便利です。

en: The category to place the newly created channel under. The permissions will be automatically synced to category if no overwrites are provided.
ja_JP: 新しく作成されたチャンネルを配置するカテゴリ。上書きがない場合、権限は自動的にカテゴリと同期されます。

en: The new channel's topic.
ja_JP: 新しいチャンネルのトピック。

en: Specifies the slowmode rate limit for user in this channel, in seconds. The maximum value possible is ``21600``.
ja_JP: チャンネル内の低速モードの時間を秒単位で指定します。最大値は ``21600`` です。

en: To mark the channel as NSFW or not.
ja_JP: チャンネルに年齢制限をかけるかどうか。

en: Whether to create the text channel as a news channel.
ja_JP: ニュースチャンネルとしてテキストチャンネルを作成するかどうか。

en: The default auto archive duration for threads created in the text channel (in minutes). Must be one of ``60``, ``1440``, ``4320``, or ``10080``.
ja_JP: このテキストチャンネルで作成されたスレッドの分単位のデフォルトの自動アーカイブ期間。これは ``60`` 、 ``1440`` 、 ``4320`` 、または ``10080`` でないといけません。

en: The reason for creating this channel. Shows up on the audit log.
ja_JP: チャンネルを作成する理由。監査ログに表示されます。

en: The permission overwrite information is not in proper form.
ja_JP: 権限の上書きの情報が適切なものでない場合。

en: The channel that was just created.
ja_JP: 作成されたチャンネル。

en: This is similar to :meth:`create_text_channel` except makes a :class:`VoiceChannel` instead.
ja_JP: これは :class:`VoiceChannel` を作る点以外では :meth:`create_text_channel` と似ています。

en: The channel's preferred audio bitrate in bits per second.
ja_JP: チャンネルのビット毎秒単位の推奨オーディオビットレート設定。

en: The channel's limit for number of members that can be in a voice channel.
ja_JP: ボイスチャンネルに参加できるメンバー数の制限。

en: The region for the voice channel's voice communication. A value of ``None`` indicates automatic voice region detection.
ja_JP: ボイスチャンネルの音声通信のためのリージョン。値が ``None`` の場合は自動で検出されます。

en: This is similar to :meth:`create_text_channel` except makes a :class:`StageChannel` instead.
ja_JP: これは :class:`StageChannel` を作る点以外では :meth:`create_text_channel` と似ています。

en: Same as :meth:`create_text_channel` except makes a :class:`CategoryChannel` instead.
ja_JP: これは :class:`CategoryChannel` を作る点以外では :meth:`create_text_channel` と似ています。

en: The ``category`` parameter is not supported in this function since categories cannot have categories.
ja_JP: カテゴリを重ねることはできないため、この関数は ``category`` パラメータをサポートしません。

en: Similar to :meth:`create_text_channel` except makes a :class:`ForumChannel` instead.
ja_JP: これは :class:`ForumChannel` を作る点以外では :meth:`create_text_channel` と似ています。

en: The channel's topic.
ja_JP: チャンネルのトピック。

en: Specifies the slowmode rate limit for users in this channel, in seconds. The maximum possible value is ``21600``.
ja_JP: チャンネル内の低速モードの時間を秒単位で指定します。最大値は ``21600`` です。

en: The reason for creating this channel. Shows up in the audit log.
ja_JP: チャンネルを作成する理由。監査ログに表示されます。

en: The default auto archive duration for threads created in the forum channel (in minutes). Must be one of ``60``, ``1440``, ``4320``, or ``10080``.
ja_JP: このフォーラムチャンネルで作成されたスレッドの分単位のデフォルトの自動アーカイブ期間。これは ``60`` 、 ``1440`` 、 ``4320`` 、または ``10080`` でないといけません。

en: The default slowmode delay in seconds for threads created in this forum.
ja_JP: このフォーラムで作成されたスレッドの、デフォルトの秒単位の低速モードレート制限。

en: The available tags for this forum channel.
ja_JP: このフォーラムチャンネルで利用可能なタグ。

en: Leaves the guild.
ja_JP: ギルドから脱退します。

en: You cannot leave the guild that you own, you must delete it instead via :meth:`delete`.
ja_JP: 自分のギルドから脱退することはできません。代わりに :meth:`delete` で削除する必要があります。

en: Leaving the guild failed.
ja_JP: ギルドの脱退に失敗した場合。

en: Deletes the guild. You must be the guild owner to delete the guild.
ja_JP: ギルドを削除します。ただし、あなたが削除するギルドの所有者である必要があります。

en: Deleting the guild failed.
ja_JP: ギルドの削除に失敗した場合。

en: You do not have permissions to delete the guild.
ja_JP: ギルドを削除する権限がない場合。

en: Edits the guild.
ja_JP: ギルドを編集します。

en: You must have :attr:`~Permissions.manage_guild` to edit the guild.
ja_JP: ルールを編集するには、 :attr:`~Permissions.manage_guild` が必要です。

en: The ``rules_channel`` and ``public_updates_channel`` keyword parameters were added.
ja_JP: ``rules_channel`` と ``public_updates_channel`` キーワード引数が追加されました。

en: The ``discovery_splash`` and ``community`` keyword parameters were added.
ja_JP: ``discovery_splash`` と ``community`` キーワード引数が追加されました。

en: The newly updated guild is returned.
ja_JP: 新しく更新されたギルドが返されるようになりました。

en: The ``region`` keyword parameter has been removed.
ja_JP: ``region`` キーワード引数が削除されました。

en: The ``preferred_locale`` keyword parameter now accepts an enum instead of :class:`str`.
ja_JP: ``preferred_locale`` キーワード引数が :class:`str` の代わりに列挙型を受け付けるようになりました。

en: The ``premium_progress_bar_enabled`` keyword parameter was added.
ja_JP: ``premium_progress_bar_enabled`` キーワード引数が追加されました。

en: The ``discoverable`` and ``invites_disabled`` keyword parameters were added.
ja_JP: ``discoverable`` と ``invites_disabled`` キーワード引数が追加されました。

en: The new name of the guild.
ja_JP: ギルドの新しい名前。

en: The new description of the guild. Could be ``None`` for no description. This is only available to guilds that contain ``COMMUNITY`` in :attr:`Guild.features`.
ja_JP: ギルドの新しい説明。説明がない場合 ``None`` を指定することができます。ただし、これは :attr:`Guild.features` に ``COMMUNITY`` があるギルドでのみ使用できます。

en: A :term:`py:bytes-like object` representing the icon. Only PNG/JPEG is supported. GIF is only available to guilds that contain ``ANIMATED_ICON`` in :attr:`Guild.features`. Could be ``None`` to denote removal of the icon.
ja_JP: アイコンを示す :term:`py:bytes-like object` 。PNGとJPEGのみ使用できます。 :attr:`Guild.features` に ``ANIMATED_ICON`` を含むギルドではGIFも使用できます。アイコンを削除する場合には ``None`` を指定できます。

en: A :term:`py:bytes-like object` representing the banner. Could be ``None`` to denote removal of the banner. This is only available to guilds that contain ``BANNER`` in :attr:`Guild.features`.
ja_JP: バナーを示す :term:`py:bytes-like object` 。バナーを削除する場合には ``None`` を指定できます。 :attr:`Guild.features` に ``BANNER`` を含むギルドでのみ利用可能です。

en: A :term:`py:bytes-like object` representing the invite splash. Only PNG/JPEG supported. Could be ``None`` to denote removing the splash. This is only available to guilds that contain ``INVITE_SPLASH`` in :attr:`Guild.features`.
ja_JP: 招待スプラッシュを示す :term:`py:bytes-like object` 。PNGとJPEGのみ使用できます。スプラッシュを削除する場合には ``None`` を指定できます。 :attr:`Guild.features` に ``INVITE_SPLASH`` を含むギルドでのみ利用可能です。

en: A :term:`py:bytes-like object` representing the discovery splash. Only PNG/JPEG supported. Could be ``None`` to denote removing the splash. This is only available to guilds that contain ``DISCOVERABLE`` in :attr:`Guild.features`.
ja_JP: 発見画面のスプラッシュを示す :term:`py:bytes-like object` 。PNGとJPEGのみ使用できます。スプラッシュを削除する場合には ``None`` を指定できます。 :attr:`Guild.features` に ``DISCOVERABLE`` を含むギルドでのみ利用可能です。

en: Whether the guild should be a Community guild. If set to ``True``\, both ``rules_channel`` and ``public_updates_channel`` parameters are required.
ja_JP: ギルドをコミュニティギルドにするかどうか。``True`` に設定した場合、``rules_channel`` と ``public_updates_channel`` の両方のパラメータが必要です。

en: The new channel that is the AFK channel. Could be ``None`` for no AFK channel.
ja_JP: AFKチャンネルに設定する新しいチャンネル。AFKチャンネルを設定しない場合には ``None`` を指定することができます。

en: The new owner of the guild to transfer ownership to. Note that you must be owner of the guild to do this.
ja_JP: ギルドの新しい所有者。ただし、これを設定する場合には、ギルドの所有者である必要があります。

en: The new verification level for the guild.
ja_JP: ギルドの新しい認証レベル。

en: The new default notification level for the guild.
ja_JP: ギルドの新しい標準の通知レベル。

en: The new explicit content filter for the guild.
ja_JP: ギルドの新しい、不適切な表現のフィルター設定。

en: The new vanity code for the guild.
ja_JP: ギルドの新しいバニティコード。

en: The new channel that is used for the system channel. Could be ``None`` for no system channel.
ja_JP: システムチャンネルに設定する新しいチャンネル。システムチャンネルを設定しない場合には ``None`` を指定することができます。

en: The new system channel settings to use with the new system channel.
ja_JP: 新しいシステムチャンネルの使用設定。

en: The new preferred locale for the guild. Used as the primary language in the guild.
ja_JP: ギルドの新しい優先ロケール。ギルドの主要言語として使用されます。

en: The new channel that is used for rules. This is only available to guilds that contain ``COMMUNITY`` in :attr:`Guild.features`. Could be ``None`` for no rules channel.
ja_JP: ルールに使用される新しいチャンネル。これは :attr:`Guild.features` に ``COMMUNITY`` を含むギルドでのみ利用できます。ルールチャネルがない場合は ``None`` を指定できます。

en: The new channel that is used for public updates from Discord. This is only available to guilds that contain ``COMMUNITY`` in :attr:`Guild.features`. Could be ``None`` for no public updates channel.
ja_JP: Discordからのコミュニティーアップデートに使用される新しいチャンネル。これは :attr:`Guild.features` に ``COMMUNITY`` を含むギルドでのみ利用できます。コミュニティーアップデートチャネルがない場合は ``None`` を指定できます。

en: Whether the premium AKA server boost level progress bar should be enabled for the guild.
ja_JP: ギルドのプレミアム、すなわちサーバーブーストレベルの進捗バーを有効化すべきか。

en: Whether server discovery is enabled for this guild.
ja_JP: このギルドでサーバー発見を有効にするかどうか。

en: Whether joining via invites should be disabled for the guild.
ja_JP: 招待でのギルドへの参加を無効にするかどうか。

en: The reason for editing this guild. Shows up on the audit log.
ja_JP: ギルドを編集する理由。監査ログに表示されます。

en: You do not have permissions to edit the guild.
ja_JP: ギルドを編集する権限がない場合。

en: Editing the guild failed.
ja_JP: ギルドの編集に失敗した場合。

en: The image format passed in to ``icon`` is invalid. It must be     PNG or JPG. This is also raised if you are not the owner of the     guild and request an ownership transfer.
ja_JP: ``icon`` に渡された画像形式が無効な場合。これはPNGかJPGでなくてはいけません。また、あなたがギルドの所有者でないのに、ギルドの所有権の移動を行おうとした場合にも発生します。

en: The type passed to the ``default_notifications``, ``verification_level``,     ``explicit_content_filter``, or ``system_channel_flags`` parameter was     of the incorrect type.
ja_JP: ``default_notifications`` 、 ``verification_level`` 、 ``explicit_content_filter`` 、または ``system_channel_flags`` に間違った型の値が渡されたとき。

en: The newly updated guild. Note that this has the same limitations as mentioned in :meth:`Client.fetch_guild` and may not have full data.
ja_JP: 新しく更新されたギルド。これは :meth:`Client.fetch_guild` に記載されているものと同じ制限があり、完全なデータを持っていない可能性があることに注意してください。

en: Retrieves all :class:`abc.GuildChannel` that the guild has.
ja_JP: ギルドの :class:`abc.GuildChannel` をすべて取得します。

en: This method is an API call. For general usage, consider :attr:`channels` instead.
ja_JP: このメソッドはAPIを呼び出します。通常は :attr:`channels` を代わりとして使用してください。

en: Retrieving the channels failed.
ja_JP: チャンネルの取得に失敗した場合。

en: All channels in the guild.
ja_JP: ギルド内のすべてのチャンネル。

en: Returns a list of active :class:`Thread` that the client can access.
ja_JP: クライアントがアクセスできるアクティブな :class:`Thread` のリストを返します。

en: This includes both private and public threads.
ja_JP: これにはプライベートスレッドとパブリックスレッドの両方が含まれます。

en: The request to get the active threads failed.
ja_JP: アクティブなスレッドの取得に失敗した場合。

en: The active threads
ja_JP: アクティブなスレッド

en: Retrieves an :term:`asynchronous iterator` that enables receiving the guild's members. In order to use this, :meth:`Intents.members` must be enabled.
ja_JP: ギルドのメンバーを取得できる :term:`asynchronous iterator` を取得します。これを使用するには :meth:`Intents.members` が必要です。

en: This method is an API call. For general usage, consider :attr:`members` instead.
ja_JP: このメソッドはAPIを呼び出します。通常は :attr:`members` を代わりとして使用してください。

en: The number of members to retrieve. Defaults to 1000. Pass ``None`` to fetch all members. Note that this is potentially slow.
ja_JP: 取得するメンバーの数。デフォルトは1000です。すべてのメンバーを取得するには ``None`` を渡します。これは取得に時間がかかる可能性があります。

en: Retrieve members after this date or object. If a datetime is provided, it is recommended to use a UTC aware datetime. If the datetime is naive, it is assumed to be local time.
ja_JP: 渡された日付、またはオブジェクトより後のメンバーを取得します。日付を指定する場合、UTC対応の「aware」を利用することを推奨します。日付が「naive」である場合、これは地域時間であるとみなされます。

en: The members intent is not enabled.
ja_JP: メンバーインテントが有効でない場合。

en: Getting the members failed.
ja_JP: メンバーの取得に失敗した場合。

en: :class:`.Member` -- The member with the member data parsed.
ja_JP: :class:`.Member` -- メンバーデータが解析されたメンバー。

en: Retrieves a :class:`Member` from a guild ID, and a member ID.
ja_JP: ギルドIDとメンバーIDから :class:`Member` を取得します。

en: This method is an API call. If you have :attr:`Intents.members` and member cache enabled, consider :meth:`get_member` instead.
ja_JP: このメソッドはAPIを呼び出します。 :attr:`Intents.members` とメンバーキャッシュを有効にしている場合は、代わりに :meth:`get_member` を検討してください。

en: ``member_id`` parameter is now positional-only.
ja_JP: ``member_id`` 引数は位置専用引数となりました。

en: The member's ID to fetch from.
ja_JP: 取得したいメンバーのID。

en: Fetching the member failed.
ja_JP: メンバーの取得に失敗した場合。

en: The member could not be found.
ja_JP: メンバーが見つからなかった場合。

en: The member from the member ID.
ja_JP: メンバーIDで指定されたメンバー。

en: Retrieves the :class:`BanEntry` for a user.
ja_JP: ユーザーの :class:`BanEntry` を返します。

en: You must have :attr:`~Permissions.ban_members` to get this information.
ja_JP: この情報を取得するためには、:attr:`~Permissions.ban_members` が必要です。

en: The user to get ban information from.
ja_JP: BAN情報を取得するユーザー。

en: This user is not banned.
ja_JP: 指定されたユーザーがBANされていない場合。

en: The :class:`BanEntry` object for the specified user.
ja_JP: 指定されたユーザーの :class:`BanEntry` オブジェクト。

en: Retrieves a :class:`.abc.GuildChannel` or :class:`.Thread` with the specified ID.
ja_JP: 指定されたIDを持つ :class:`.abc.GuildChannel` または :class:`.Thread` を取得します。

en: This method is an API call. For general usage, consider :meth:`get_channel_or_thread` instead.
ja_JP: このメソッドはAPIを呼び出します。通常は :meth:`get_channel_or_thread` を代わりとして使用してください。

en: An unknown channel type was received from Discord     or the guild the channel belongs to is not the same     as the one in this object points to.
ja_JP: 不明なチャンネルタイプをDiscordから受け取ったか、チャンネルが属するギルドがこのオブジェクトが示すものと異なる場合。

en: Retrieves an :term:`asynchronous iterator` of the users that are banned from the guild as a :class:`BanEntry`.
ja_JP: ギルドからBANされたユーザの :term:`asynchronous iterator` を :class:`BanEntry` として取得します。

en: Due to a breaking change in Discord's API, this now returns a paginated iterator instead of a list.
ja_JP: DiscordのAPIの変更により、リストの代わりにページ化されたイテレータが返されるようになりました。

en: The number of bans to retrieve. If ``None``, it retrieves every ban in the guild. Note, however, that this would make it a slow operation. Defaults to ``1000``.
ja_JP: 取得するBANの数。 ``None`` の場合、BotがアクセスできるBANすべてを取得します。ただし、これには時間が掛かることに注意してください。デフォルトは ``1000`` です。

en: Retrieves bans before this user.
ja_JP: このユーザ以前のBANを取得します。

en: Retrieve bans after this user.
ja_JP: このユーザ以降のBANを取得します。

en: Both ``after`` and ``before`` were provided, as Discord does not     support this type of pagination.
ja_JP: ``after`` と ``before`` の両方が渡された場合。Discordはこのタイプのページネーションをサポートしていません。

en: :class:`BanEntry` -- The ban entry of the banned user.
ja_JP: :class:`BanEntry` -- BANされたユーザーのBANエントリー。

en: Prunes the guild from its inactive members.
ja_JP: ギルドからアクティブでないメンバーをキックします。

en: The inactive members are denoted if they have not logged on in ``days`` number of days and they have no roles.
ja_JP: ``days`` 日間ログインせずロールを持たないメンバーが非アクティブとされます。

en: You must have :attr:`~Permissions.kick_members` to do this.
ja_JP: これを行うには、 :attr:`~Permissions.kick_members` が必要です。

en: To check how many members you would prune without actually pruning, see the :meth:`estimate_pruned_members` function.
ja_JP: 実際にキックせずにキックされるメンバー数を確認するには :meth:`estimate_pruned_members` 関数を確認してください。

en: To prune members that have specific roles see the ``roles`` parameter.
ja_JP: 特定のロールを持つメンバーもキックするには、 ``roles`` パラメータを参照してください。

en: The ``roles`` keyword-only parameter was added.
ja_JP: ``roles`` キーワード引数が追加されました。

en: The number of days before counting as inactive.
ja_JP: 非アクティブとしてカウントするまでの日数。

en: Whether to compute the prune count. This defaults to ``True`` which makes it prone to timeouts in very large guilds. In order to prevent timeouts, you must set this to ``False``. If this is set to ``False``\, then this function will always return ``None``.
ja_JP: キックされるユーザー数を計算するか。これはデフォルトが ``True`` なので、非常に大きいギルドではタイムアウトが発生する場合があります。これを防ぐには、 ``False`` に設定してください。これが ``False`` の場合この関数は常に ``None`` を返します。

en: A list of :class:`abc.Snowflake` that represent roles to include in the pruning process. If a member has a role that is not specified, they'll be excluded.
ja_JP: キックすべきロールである :class:`abc.Snowflake` のリスト。このリストに含まれないロールに属するメンバーは除外されます。

en: You do not have permissions to prune members.
ja_JP: メンバーをキックする権限がない場合。

en: An error occurred while pruning members.
ja_JP: メンバーのキック中にエラーが発生した場合。

en: An integer was not passed for ``days``.
ja_JP: ``days`` が整数でない場合。

en: The number of members pruned. If ``compute_prune_count`` is ``False`` then this returns ``None``.
ja_JP: キックされたメンバー数。もし ``compute_prune_count`` が ``False`` の場合これは ``None`` を返します。

en: Gets the list of templates from this guild.
ja_JP: ギルド内のテンプレートのリストを取得します。

en: You must have :attr:`~.Permissions.manage_guild` to do this.
ja_JP: これを行うには、 :attr:`~.Permissions.manage_guild` が必要です。

en: You don't have permissions to get the templates.
ja_JP: テンプレートを取得する権限がない場合。

en: The templates for this guild.
ja_JP: ギルド内のテンプレート。

en: Gets the list of webhooks from this guild.
ja_JP: ギルド内のWebhookのリストを取得します。

en: You must have :attr:`~.Permissions.manage_webhooks` to do this.
ja_JP: これを行うには、 :attr:`~.Permissions.manage_webhooks` が必要です。

en: You don't have permissions to get the webhooks.
ja_JP: Webhookを取得する権限がない場合。

en: The webhooks for this guild.
ja_JP: ギルド内のWebhook。

en: Similar to :meth:`prune_members` except instead of actually pruning members, it returns how many members it would prune from the guild had it been called.
ja_JP: :meth:`prune_members` と似ていますが、実際にキックせず、何人キックされるであろうかを返します。

en: The returned value can be ``None``.
ja_JP: 返される値は ``None`` になることがあります。

en: A list of :class:`abc.Snowflake` that represent roles to include in the estimate. If a member has a role that is not specified, they'll be excluded.
ja_JP: 算入すべきロールである :class:`abc.Snowflake` のリスト。このリストに含まれないロールに属するメンバーは除外されます。

en: An error occurred while fetching the prune members estimate.
ja_JP: メンバー数の概算を取得中にエラーが発生した場合。

en: The number of members estimated to be pruned.
ja_JP: キックされると推定されるメンバーの数。

en: Returns a list of all active instant invites from the guild.
ja_JP: このギルドの全てのアクティブなインスタント招待のリストを返します。

en: You must have :attr:`~Permissions.manage_guild` to get this information.
ja_JP: この情報を取得するためには、:attr:`~Permissions.manage_guild` が必要です。

en: Creates a template for the guild.
ja_JP: サーバーのテンプレートを作成します。

en: You must have :attr:`~Permissions.manage_guild` to do this.
ja_JP: これを行うには、 :attr:`~Permissions.manage_guild` が必要です。

en: The name of the template.
ja_JP: テンプレートの名前。

en: The description of the template.
ja_JP: テンプレートの説明。

en: Attaches an integration to the guild.
ja_JP: ギルドに連携サービスを付属させます。

en: The integration type (e.g. Twitch).
ja_JP: 連携サービスタイプ （例： Twitch）。

en: The integration ID.
ja_JP: 連携サービスID。

en: You do not have permission to create the integration.
ja_JP: 連携サービスを作成する権限がない場合。

en: The account could not be found.
ja_JP: アカウントが見つからなかった場合。

en: Returns a list of all integrations attached to the guild.
ja_JP: サーバーに追加されたすべての連携サービスのリストを返します。

en: Fetching the integrations failed.
ja_JP: 連携サービスの取得に失敗した場合。

en: The list of integrations that are attached to the guild.
ja_JP: サーバーの連携サービスのリスト。

en: Retrieves a list of all :class:`Sticker`\s for the guild.
ja_JP: ギルドの :class:`Sticker` のリストを取得します。

en: This method is an API call. For general usage, consider :attr:`stickers` instead.
ja_JP: このメソッドはAPIを呼び出します。通常は :attr:`stickers` を代わりとして使用してください。

en: An error occurred fetching the stickers.
ja_JP: スタンプの取得中にエラーが発生した場合。

en: The retrieved stickers.
ja_JP: 取得したスタンプ。

en: Retrieves a custom :class:`Sticker` from the guild.
ja_JP: ギルドのカスタム :class:`Sticker` を取得します。

en: This method is an API call. For general usage, consider iterating over :attr:`stickers` instead.
ja_JP: このメソッドはAPIを呼び出します。通常は :attr:`stickers` をイテレートして使用してください。

en: The sticker's ID.
ja_JP: スタンプのID。

en: The sticker requested could not be found.
ja_JP: 要求されたスタンプが見つからなかった場合。

en: An error occurred fetching the sticker.
ja_JP: スタンプの取得中にエラーが発生した場合。

en: The retrieved sticker.
ja_JP: 取得したスタンプ。

en: Creates a :class:`Sticker` for the guild.
ja_JP: ギルドに :class:`Sticker` を作成します。

en: You must have :attr:`~Permissions.manage_emojis_and_stickers` to do this.
ja_JP: これを行うには、 :attr:`~Permissions.manage_emojis_and_stickers` が必要です。

en: The sticker name. Must be at least 2 characters.
ja_JP: スタンプ名。2文字以上でなければなりません。

en: The sticker's description.
ja_JP: スタンプの説明。

en: The name of a unicode emoji that represents the sticker's expression.
ja_JP: スタンプの表現を示すユニコード絵文字の名前。

en: The file of the sticker to upload.
ja_JP: アップロードするスタンプのファイル。

en: The reason for creating this sticker. Shows up on the audit log.
ja_JP: スタンプを作成する理由。監査ログに表示されます。

en: You are not allowed to create stickers.
ja_JP: スタンプを作成する権限がない場合。

en: An error occurred creating a sticker.
ja_JP: スタンプ作成中にエラーが発生した場合。

en: The created sticker.
ja_JP: 作成したスタンプ。

en: Deletes the custom :class:`Sticker` from the guild.
ja_JP: ギルドのカスタム :class:`Sticker` を削除します。

en: The sticker you are deleting.
ja_JP: 削除するスタンプ。

en: The reason for deleting this sticker. Shows up on the audit log.
ja_JP: スタンプを削除する理由。監査ログに表示されます。

en: You are not allowed to delete stickers.
ja_JP: スタンプを削除する権限がない場合。

en: An error occurred deleting the sticker.
ja_JP: スタンプの削除中にエラーが発生した場合。

en: Retrieves a list of all scheduled events for the guild.
ja_JP: ギルドのスケジュールイベントのリストを取得します。

en: Whether to include the number of users that are subscribed to the event. Defaults to ``True``.
ja_JP: イベントに購読しているユーザー数を含めるかどうか。デフォルトは ``True`` です。

en: Retrieving the scheduled events failed.
ja_JP: スケジュールイベントの取得に失敗した場合。

en: The scheduled events.
ja_JP: スケジュールイベント。

en: Retrieves a scheduled event from the guild.
ja_JP: ギルドのスケジュールイベントを取得します。

en: The scheduled event ID.
ja_JP: スケジュールイベントID。

en: The scheduled event was not found.
ja_JP: スケジュールイベントが見つからなかった場合。

en: Retrieving the scheduled event failed.
ja_JP: スケジュールイベントの取得に失敗した場合。

en: The scheduled event.
ja_JP: スケジュールイベント。

en: Creates a scheduled event for the guild.
ja_JP: ギルドのスケジュールイベントを作成します。

en: You must have :attr:`~Permissions.manage_events` to do this.
ja_JP: これを行うには、 :attr:`~Permissions.manage_events` が必要です。

en: The name of the scheduled event.
ja_JP: スケジュールイベントの名前。

en: The description of the scheduled event.
ja_JP: スケジュールイベントの説明。

en: The channel to send the scheduled event to. If the channel is a :class:`StageInstance` or :class:`VoiceChannel` then it automatically sets the entity type.  Required if ``entity_type`` is either :attr:`EntityType.voice` or :attr:`EntityType.stage_instance`.
ja_JP: スケジュールイベントの送信先チャンネル。もしチャンネルが :class:`StageInstance` または :class:`VoiceChannel` ならば、開催場所の種類が自動で設定されます。 ``entity_type`` が :attr:`EntityType.voice` または :attr:`EntityType.stage_instance` の場合必須です。

en: The channel to send the scheduled event to. If the channel is a :class:`StageInstance` or :class:`VoiceChannel` then it automatically sets the entity type.
ja_JP: スケジュールイベントの送信先チャンネル。もしチャンネルが :class:`StageInstance` または :class:`VoiceChannel` ならば、開催場所の種類が自動で設定されます。

en: Required if ``entity_type`` is either :attr:`EntityType.voice` or :attr:`EntityType.stage_instance`.
ja_JP: ``entity_type`` が :attr:`EntityType.voice` か :attr:`EntityType.stage_instance` の場合必須です。

en: The scheduled start time of the scheduled event. This must be a timezone-aware datetime object. Consider using :func:`utils.utcnow`.
ja_JP: スケジュールイベントの開始予定時刻。これはtimezone awareなdatetimeオブジェクトでないといけません。 :func:`utils.utcnow` を使用してみてください。

en: The scheduled end time of the scheduled event. This must be a timezone-aware datetime object. Consider using :func:`utils.utcnow`.  Required if the entity type is :attr:`EntityType.external`.
ja_JP: スケジュールイベントの終了予定時刻。これはtimezone awareなdatetimeオブジェクトでないといけません。 :func:`utils.utcnow` を使用してみてください。 :attr:`EntityType.external` の場合必須です。

en: The scheduled end time of the scheduled event. This must be a timezone-aware datetime object. Consider using :func:`utils.utcnow`.
ja_JP: スケジュールイベントの終了予定時刻。これはtimezone awareなdatetimeオブジェクトでないといけません。 :func:`utils.utcnow` を使用してみてください。

en: Required if the entity type is :attr:`EntityType.external`.
ja_JP: :attr:`EntityType.external` の場合必須です。

en: The entity type of the scheduled event. If the channel is a :class:`StageInstance` or :class:`VoiceChannel` then this is automatically set to the appropriate entity type. If no channel is passed then the entity type is assumed to be :attr:`EntityType.external`
ja_JP: スケジュールイベントの開催場所の種類。もしチャンネルが :class:`StageInstance` または :class:`VoiceChannel` の場合これは適切な種類に自動で設定されます。もしチャンネルが渡されなかった場合は :attr:`EntityType.external` とみなされます。

en: The image of the scheduled event.
ja_JP: スケジュールイベントの画像。

en: The location of the scheduled event.  Required if the ``entity_type`` is :attr:`EntityType.external`.
ja_JP: スケジュールイベントの場所。 ``entity_type`` が :attr:`EntityType.external` の場合必須です。

en: The location of the scheduled event.
ja_JP: スケジュールイベントの場所。

en: Required if the ``entity_type`` is :attr:`EntityType.external`.
ja_JP: ``entity_type`` が :attr:`EntityType.external` の場合必須です。

en: The reason for creating this scheduled event. Shows up on the audit log.
ja_JP: スケジュールイベントを作成する理由。監査ログに表示されます。

en: ``image`` was not a :term:`py:bytes-like object`, or ``privacy_level``     was not a :class:`PrivacyLevel`, or ``entity_type`` was not an     :class:`EntityType`, ``status`` was not an :class:`EventStatus`,     or an argument was provided that was incompatible with the provided     ``entity_type``.
ja_JP: ``image`` が :term:`py:bytes-like object` でない場合、 ``privacy_level`` が :class:`PrivacyLevel` でない場合、 ``entity_type`` が :class:`EntityType` でない場合、 ``status`` が :class:`EventStatus` でない場合、または引数が渡された ``entity_type`` と互換性のない場合。

en: ``start_time`` or ``end_time`` was not a timezone-aware datetime object.
ja_JP: ``start_time`` や ``end_time`` がtimezone awareなdatetimeオブジェクトでない場合。

en: You are not allowed to create scheduled events.
ja_JP: スケジュールイベントを作成する権限がない場合。

en: Creating the scheduled event failed.
ja_JP: スケジュールイベントの作成に失敗した場合。

en: The created scheduled event.
ja_JP: 作成されたスケジュールイベント。

en: Retrieves all custom :class:`Emoji`\s from the guild.
ja_JP: ギルドのカスタム :class:`Emoji` をすべて取得します。

en: This method is an API call. For general usage, consider :attr:`emojis` instead.
ja_JP: これはAPIを呼び出します。通常は :attr:`emojis` を代わりに使用してください。

en: An error occurred fetching the emojis.
ja_JP: 絵文字の取得中にエラーが発生した場合。

en: The retrieved emojis.
ja_JP: 取得した絵文字。

en: Retrieves a custom :class:`Emoji` from the guild.
ja_JP: ギルドのカスタム :class:`Emoji` を取得します。

en: This method is an API call. For general usage, consider iterating over :attr:`emojis` instead.
ja_JP: このメソッドはAPIを呼び出します。通常は :attr:`emojis` をイテレートして使用してください。

en: ``emoji_id`` parameter is now positional-only.
ja_JP: ``emoji_id`` 引数は位置限定引数になりました。

en: The emoji's ID.
ja_JP: 絵文字のID。

en: The emoji requested could not be found.
ja_JP: 絵文字が見つからなかった場合。

en: An error occurred fetching the emoji.
ja_JP: 絵文字の取得中にエラーが発生した場合。

en: The retrieved emoji.
ja_JP: 取得した絵文字。

en: Creates a custom :class:`Emoji` for the guild.
ja_JP: カスタム :class:`Emoji` をギルド内に作成します。

en: There is currently a limit of 50 static and animated emojis respectively per guild, unless the guild has the ``MORE_EMOJI`` feature which extends the limit to 200.
ja_JP: 現在ギルドには静的絵文字・アニメーション付き絵文字それぞれ50個ごとの制限があります。ただし、 ``MORE_EMOJI`` 機能が有効化されたギルドでは、これは200個になります。

en: You must have :attr:`~Permissions.manage_emojis` to do this.
ja_JP: これを行うには、 :attr:`~Permissions.manage_emojis` が必要です。

en: The emoji name. Must be at least 2 characters.
ja_JP: 絵文字名。2文字以上でなければなりません。

en: The :term:`py:bytes-like object` representing the image data to use. Only JPG, PNG and GIF images are supported.
ja_JP: 使用する画像データを表す :term:`py:bytes-like object` 。JPG、PNG、GIF 画像のみがサポートされています。

en: A :class:`list` of :class:`Role`\s that can use this emoji. Leave empty to make it available to everyone.
ja_JP: この絵文字を使用できる :class:`Role` の :class:`list` 。空のリストを渡すと、誰でも使えるようになります。

en: The reason for creating this emoji. Shows up on the audit log.
ja_JP: 絵文字を作成する理由。監査ログに表示されます。

en: You are not allowed to create emojis.
ja_JP: 絵文字を作成する権限がない場合。

en: An error occurred creating an emoji.
ja_JP: 絵文字の作成中にエラーが発生した場合。

en: The created emoji.
ja_JP: 作成された絵文字。

en: Deletes the custom :class:`Emoji` from the guild.
ja_JP: ギルドのカスタム :class:`Emoji` を削除します。

en: The emoji you are deleting.
ja_JP: 削除する絵文字。

en: The reason for deleting this emoji. Shows up on the audit log.
ja_JP: 絵文字を削除する理由。監査ログに表示されます。

en: You are not allowed to delete emojis.
ja_JP: 絵文字を削除する権限がない場合。

en: An error occurred deleting the emoji.
ja_JP: 絵文字の削除中にエラーが発生した場合。

en: Retrieves all :class:`Role` that the guild has.
ja_JP: ギルドの :class:`Role` をすべて取得します。

en: This method is an API call. For general usage, consider :attr:`roles` instead.
ja_JP: これはAPIを呼び出します。通常は :attr:`roles` を代わりに使用してください。

en: Retrieving the roles failed.
ja_JP: ロールの取得に失敗した場合。

en: All roles in the guild.
ja_JP: サーバー内の全てのロール。

en: Creates a :class:`Role` for the guild.
ja_JP: サーバーに :class:`Role` を作成します。

en: All fields are optional.
ja_JP: すべてのフィールドはオプションです。

en: You must have :attr:`~Permissions.manage_roles` to do this.
ja_JP: これを行うには、 :attr:`~Permissions.manage_roles` が必要です。

en: Can now pass ``int`` to ``colour`` keyword-only parameter.
ja_JP: ``int`` を ``colour`` キーワード引数に渡せるようになりました。

en: The ``display_icon`` keyword-only parameter was added.
ja_JP: ``display_icon`` キーワード引数が追加されました。

en: The role name. Defaults to 'new role'.
ja_JP: ロール名。デフォルトは 'new role' です。

en: The permissions to have. Defaults to no permissions.
ja_JP: 持っている権限。デフォルトは権限がありません。

en: The colour for the role. Defaults to :meth:`Colour.default`. This is aliased to ``color`` as well.
ja_JP: ロールの色。デフォルトは :meth:`Colour.default` です。 ``color`` というエイリアスが存在します。

en: Indicates if the role should be shown separately in the member list. Defaults to ``False``.
ja_JP: メンバーリストにロールを他と分けて表示するかどうかを示します。デフォルトは ``False`` です。

en: A :term:`py:bytes-like object` representing the icon or :class:`str` representing unicode emoji that should be used as a role icon. Only PNG/JPEG is supported. This is only available to guilds that contain ``ROLE_ICONS`` in :attr:`features`.
ja_JP: ロールのアイコンを表す :term:`py:bytes-like object` か、ロールのアイコンとして使用すべきユニコード絵文字である :class:`str` 。PNGとJPEGのみサポートされています。これは :attr:`features` に ``ROLE_ICONS`` を含むギルドでのみ利用できます。

en: Indicates if the role should be mentionable by others. Defaults to ``False``.
ja_JP: ロールをメンションできるかどうか。デフォルトは ``False`` です。

en: The reason for creating this role. Shows up on the audit log.
ja_JP: ロールを作成する理由。監査ログに表示されます。

en: You do not have permissions to create the role.
ja_JP: ロールを作成する権限がない場合。

en: Creating the role failed.
ja_JP: ロールの作成に失敗した場合。

en: An invalid keyword argument was given.
ja_JP: 不正なキーワード引数を受け取った場合。

en: The newly created role.
ja_JP: 新しく作成されたロール。

en: Bulk edits a list of :class:`Role` in the guild.
ja_JP: サーバーの :class:`Role` のリストを一括編集します。

en: A :class:`dict` of :class:`Role` to :class:`int` to change the positions of each given role.
ja_JP: 与えられたロールの位置を変更するための、 :class:`Role` をキーとし :class:`int` を値とする :class:`dict` 。

en: The reason for editing the role positions. Shows up on the audit log.
ja_JP: ロールの位置を編集する理由。監査ログに表示されます。

en: You do not have permissions to move the roles.
ja_JP: ロールを移動する権限がない場合。

en: Moving the roles failed.
ja_JP: ロールの移動に失敗した場合。

en: A list of all the roles in the guild.
ja_JP: サーバー内のすべてのロールのリスト。

en: Returns the guild's welcome screen.
ja_JP: ギルドのようこそ画面を返します。

en: The guild must have ``COMMUNITY`` in :attr:`~Guild.features`.
ja_JP: :attr:`~Guild.features` に ``COMMUNITY`` が含まれている必要があります。

en: You must have :attr:`~Permissions.manage_guild` to do this.as well.
ja_JP: これを行うには、 :attr:`~Permissions.manage_guild` も必要です。

en: You do not have the proper permissions to get this.
ja_JP: 取得するのに適切な権限がない場合。

en: Retrieving the welcome screen failed.
ja_JP: ようこそ画面の取得に失敗した場合。

en: The welcome screen.
ja_JP: ようこそ画面。

en: A shorthand method of :attr:`WelcomeScreen.edit` without needing to fetch the welcome screen beforehand.
ja_JP: ようこそ画面を事前に取得せずに :attr:`WelcomeScreen.edit` を呼び出すことのできるメソッド。

en: The edited welcome screen.
ja_JP: 編集した後のようこそ画面。

en: Kicks a user from the guild.
ja_JP: サーバーからユーザーをキックします。

en: The user must meet the :class:`abc.Snowflake` abc.
ja_JP: ユーザーは :class:`abc.Snowflake` 抽象基底クラスのサブクラスである必要があります。

en: The user to kick from their guild.
ja_JP: ギルドからキックするユーザー。

en: The reason the user got kicked.
ja_JP: ユーザーをキックする理由。

en: You do not have the proper permissions to kick.
ja_JP: キックするのに適切な権限がない場合。

en: Kicking failed.
ja_JP: キックに失敗した場合。

en: Bans a user from the guild.
ja_JP: ギルドからユーザーをBANします。

en: You must have :attr:`~Permissions.ban_members` to do this.
ja_JP: これを行うには、 :attr:`~Permissions.ban_members` が必要です。

en: The user to ban from their guild.
ja_JP: ギルドからBANするユーザー。

en: The number of days worth of messages to delete from the user in the guild. The minimum is 0 and the maximum is 7. Defaults to 1 day if neither ``delete_message_days`` nor ``delete_message_seconds`` are passed.
ja_JP: このユーザーの何日分のメッセージをギルドから削除するか。最小は 0日 で、最大は 7日 です。 ``delete_message_days`` と ``delete_message_seconds`` のどちらも渡されない場合、デフォルトは 1 日に指定されます。

en: The number of seconds worth of messages to delete from the user in the guild. The minimum is 0 and the maximum is 604800 (7 days). Defaults to 1 day if neither ``delete_message_days`` nor ``delete_message_seconds`` are passed.
ja_JP: このユーザーの何秒分のメッセージをギルドから削除するか。最小は 0秒 で、最大は 604800秒 (7日) です。 ``delete_message_days`` と ``delete_message_seconds`` のどちらも渡されない場合、デフォルトは 1 日に指定されます。

en: The reason the user got banned.
ja_JP: ユーザーをBANする理由。

en: The requested user was not found.
ja_JP: ユーザーが見つからなかった場合。

en: You do not have the proper permissions to ban.
ja_JP: BANするのに適切な権限がない場合。

en: Banning failed.
ja_JP: BANに失敗した場合。

en: You specified both ``delete_message_days`` and ``delete_message_seconds``.
ja_JP: ``delete_message_days`` と ``delete_message_seconds`` の両方を指定した場合。

en: Unbans a user from the guild.
ja_JP: ギルドにおける、ユーザーのBANを解除します。

en: The user to unban.
ja_JP: BANを解除したいユーザー。

en: The requested unban was not found.
ja_JP: BAN解除対象が見つからなかった場合。

en: You do not have the proper permissions to unban.
ja_JP: BANを解除するのに適切な権限がない場合。

en: Unbanning failed.
ja_JP: BAN解除に失敗した場合。

en: The Discord vanity invite URL for this guild, if available.
ja_JP: 存在する場合、ギルドのDiscord バニティURLを返します。

en: Returns the guild's special vanity invite.
ja_JP: ギルドの特別なバニティ招待を返します。

en: The guild must have ``VANITY_URL`` in :attr:`~Guild.features`.
ja_JP: :attr:`~Guild.features` に `VANITY_URL` が含まれている必要があります。

en: Retrieving the vanity invite failed.
ja_JP: バニティ招待の取得に失敗した場合。

en: The special vanity invite. If ``None`` then the guild does not have a vanity invite set.
ja_JP: 特別なバニティ招待。これが ``None`` の場合ギルドにはバニティ招待がありません。

en: Returns an :term:`asynchronous iterator` that enables receiving the guild's audit logs.
ja_JP: ギルドの監査ログを取得する :term:`asynchronous iterator` を返します。

en: You must have :attr:`~Permissions.view_audit_log` to do this.
ja_JP: これを行うには、 :attr:`~Permissions.view_audit_log` が必要です。

en: Getting the first 100 entries: ::
ja_JP: 最初の100項目を取得する: ::

en: Getting entries for a specific action: ::
ja_JP: 特定のアクションのエントリを取得する: ::

en: Getting entries made by a specific user: ::
ja_JP: 特定のユーザーによる項目の取得: ::

en: The number of entries to retrieve. If ``None`` retrieve all entries.
ja_JP: 取得する項目数。``None`` の場合すべての項目を取得します。

en: Retrieve entries before this date or entry. If a datetime is provided, it is recommended to use a UTC aware datetime. If the datetime is naive, it is assumed to be local time.
ja_JP: 渡された日付、または項目より前の項目を取得します。日付を指定する場合、UTC aware datetimeを利用することを推奨します。naive datetimeである場合、これはローカル時間であるとみなされます。

en: Retrieve entries after this date or entry. If a datetime is provided, it is recommended to use a UTC aware datetime. If the datetime is naive, it is assumed to be local time.
ja_JP: 渡された日付、または項目より後の項目を取得します。日付を指定する場合、UTC aware datetimeを利用することを推奨します。naive datetimeである場合、これはローカル時間であるとみなされます。

en: If set to ``True``, return entries in oldest->newest order. Defaults to ``True`` if ``after`` is specified, otherwise ``False``.
ja_JP: ``True`` の場合、古いものから新しいものの順で項目を返します。既定値は ``after`` が指定された場合には ``True`` で、それ以外の場合は ``False`` です。

en: The moderator to filter entries from.
ja_JP: 項目をフィルターするためのモデレーター。

en: The action to filter with.
ja_JP: フィルターするアクション。

en: You are not allowed to fetch audit logs
ja_JP: 監査ログを取得する権限がない場合。

en: An error occurred while fetching the audit logs.
ja_JP: 監査ログ取得中にエラーが発生した場合。

en: :class:`AuditLogEntry` -- The audit log entry.
ja_JP: :class:`AuditLogEntry` -- 監査ログの項目。

en: Returns the widget of the guild.
ja_JP: ギルドのウィジェットを返します。

en: Edits the widget of the guild.
ja_JP: ギルドのウィジェットを編集します。

en: Whether to enable the widget for the guild.
ja_JP: ギルドのウィジェットを有効にするかどうか。

en: The new widget channel. ``None`` removes the widget channel.
ja_JP: 新しいウィジェットチャンネル。``None`` を指定するとウィジェットチャンネルを除去できます。

en: The reason for editing this widget. Shows up on the audit log.
ja_JP: ウィジェットを編集する理由。監査ログに表示されます。

en: You do not have permission to edit the widget.
ja_JP: ウィジェットを編集する権限がない場合。

en: Editing the widget failed.
ja_JP: ウィジェットの編集に失敗した場合。

en: Requests all members that belong to this guild. In order to use this, :meth:`Intents.members` must be enabled.
ja_JP: このギルドに所属するすべてのメンバーをリクエストします。これを使用するには、 :meth:`Intents.members` を有効にする必要があります。

en: This is a websocket operation and can be slow.
ja_JP: これはウェブソケットを使用していて、遅くなる可能性があります。

en: Whether to cache the members as well.
ja_JP: メンバーをキャッシュするかどうか。

en: The list of members in the guild.
ja_JP: ギルドのメンバーのリスト。

en: Request members of this guild whose username or nickname starts with the given query. This is a websocket operation.
ja_JP: ユーザー名またはニックネームが指定されたクエリで始まるギルドのメンバーをリクエストします。これはWebSocket操作です。

en: The string that the username or nickname should start with.
ja_JP: ユーザー名またはニックネームの先頭の文字列。

en: The maximum number of members to send back. This must be a number between 5 and 100.
ja_JP: 取得するメンバーの最大数。5から100までの数にする必要があります。

en: Whether to request for presences to be provided. This defaults to ``False``.
ja_JP: プレゼンスを取得するかどうか。デフォルトは ``False`` です。

en: Whether to cache the members internally. This makes operations such as :meth:`get_member` work for those that matched.
ja_JP: メンバーを内部でキャッシュするか。これを行うとマッチされたユーザーが :meth:`get_member` などで取得できるようになります。

en: List of user IDs to search for. If the user ID is not in the guild then it won't be returned.
ja_JP: 検索するユーザーIDの一覧。ユーザーIDがギルドに属さない場合は返されません。

en: The query timed out waiting for the members.
ja_JP: メンバーを待っている間にクエリがタイムアウトした場合。

en: Invalid parameters were passed to the function
ja_JP: 無効なパラメータが関数に渡された場合。

en: The presences intent is not enabled.
ja_JP: プレゼンスインテントが有効でない場合。

en: The list of members that have matched the query.
ja_JP: クエリに一致するメンバーのリスト。

en: Changes client's voice state in the guild.
ja_JP: ギルド内のクライアントのボイス状態を変更します。

en: Channel the client wants to join. Use ``None`` to disconnect.
ja_JP: クライアントが接続するチャンネル。切断するには ``None`` を渡してください。

en: Fetches an active automod rule from the guild.
ja_JP: ギルドの有効な自動管理ルールを取得します。

en: The ID of the automod rule to fetch.
ja_JP: 取得する自動管理ルールのID。

en: You do not have permission to view the automod rule.
ja_JP: 自動管理ルールを取得する権限がない場合。

en: The automod rule that was fetched.
ja_JP: 取得した自動管理ルール。

en: Fetches all automod rules from the guild.
ja_JP: ギルドの自動管理ルールをすべて取得します。

en: There are no automod rules within this guild.
ja_JP: ギルド内に自動管理ルールが存在しない場合。

en: The automod rules that were fetched.
ja_JP: 取得した自動管理ルール。

en: Create an automod rule.
ja_JP: 自動管理ルールを作成します。

en: The name of the automod rule.
ja_JP: 自動管理ルールの名前。

en: The type of event that the automod rule will trigger on.
ja_JP: 自動管理ルールが発動するイベントの種類。

en: The trigger that will trigger the automod rule.
ja_JP: 自動管理ルールの発動条件。

en: The actions that will be taken when the automod rule is triggered.
ja_JP: 自動管理ルールが発動したときの対応。

en: Whether the automod rule is enabled. Discord will default to ``False``.
ja_JP: 自動管理ルールを有効にするか。Discordでのデフォルトは ``False`` です。

en: A list of roles that will be exempt from the automod rule.
ja_JP: 自動管理ルールの除外対象のロールのリスト。

en: A list of channels that will be exempt from the automod rule.
ja_JP: 自動管理ルールの除外対象のチャンネルのリスト。

en: The reason for creating this automod rule. Shows up on the audit log.
ja_JP: 自動管理ルールを作成する理由。監査ログに表示されます。

en: You do not have permissions to create an automod rule.
ja_JP: 自動管理ルールを作成する権限がない場合。

en: Creating the automod rule failed.
ja_JP: 自動管理ルールの作成に失敗した場合。

en: The automod rule that was created.
ja_JP: 作成された自動管理ルール。

en: A namedtuple which represents a ban returned from :meth:`~Guild.bans`.
ja_JP: :meth:`~Guild.bans` から返されたBANを表すnamedtuple。

en: The reason this user was banned.
ja_JP: ユーザーがBANされた理由。

en: The :class:`User` that was banned.
ja_JP: BANされた :class:`User` 。

en: Represents a scheduled event in a guild.
ja_JP: ギルドのスケジュールイベント。

en: Checks if two scheduled events are equal.
ja_JP: 二つのスケジュールイベントが等しいかを比較します。

en: Checks if two scheduled events are not equal.
ja_JP: 二つのスケジュールイベントが等しくないかを比較します。

en: Returns the scheduled event's hash.
ja_JP: スケジュールイベントのハッシュ値を返します。

en: The scheduled event's ID.
ja_JP: スケジュールイベントのID。

en: The type of entity this event is for.
ja_JP: イベントの開催場所の種類。

en: The ID of the entity this event is for if available.
ja_JP: 利用可能な場合、イベントのエンティティID。

en: The time that the scheduled event will start in UTC.
ja_JP: スケジュールイベントのUTCの開始予定時間。

en: The time that the scheduled event will end in UTC.
ja_JP: スケジュールイベントのUTCの終了予定時間。

en: The privacy level of the scheduled event.
ja_JP: スケジュールイベントのプライバシーレベル。

en: The number of users subscribed to the scheduled event.
ja_JP: スケジュールイベントに購読しているユーザー数。

en: The user that created the scheduled event.
ja_JP: スケジュールイベントを作成したユーザー。

en: The ID of the user that created the scheduled event.
ja_JP: スケジュールイベントを作成したユーザーのID。

en: The guild this scheduled event is in.
ja_JP: スケジュールイベントの属するギルド。

en: The channel this scheduled event is in.
ja_JP: スケジュールイベントの属するチャンネル。

en: The url for the scheduled event.
ja_JP: スケジュールイベントのURL。

en: Starts the scheduled event.
ja_JP: スケジュールイベントを開始します。

en: Shorthand for:
ja_JP: 以下の短縮形です:

en: The reason for starting the scheduled event.
ja_JP: スケジュールイベントの開始理由。

en: The scheduled event has already started or has ended.
ja_JP: スケジュールイベントが既に開始し、または終了している場合。

en: You do not have the proper permissions to start the scheduled event.
ja_JP: スケジュールイベントを開始するのに必要な権限がない場合。

en: The scheduled event could not be started.
ja_JP: スケジュールイベントを開始できなかった場合。

en: The scheduled event that was started.
ja_JP: 開始されたスケジュールイベント。

en: Ends the scheduled event.
ja_JP: スケジュールイベントを終了します。

en: The reason for ending the scheduled event.
ja_JP: スケジュールイベントの終了理由。

en: The scheduled event is not active or has already ended.
ja_JP: スケジュールイベントがアクティブでないか、既に終了している場合。

en: You do not have the proper permissions to end the scheduled event.
ja_JP: スケジュールイベントを終了するのに必要な権限がない場合。

en: The scheduled event could not be ended.
ja_JP: スケジュールイベントを終了できなかった場合。

en: The scheduled event that was ended.
ja_JP: 終了されたスケジュールイベント。

en: Cancels the scheduled event.
ja_JP: スケジュールイベントをキャンセルします。

en: The reason for cancelling the scheduled event.
ja_JP: スケジュールイベントのキャンセル理由。

en: The scheduled event is already running.
ja_JP: スケジュールイベントが既に開始している場合。

en: You do not have the proper permissions to cancel the scheduled event.
ja_JP: スケジュールイベントをキャンセルするのに必要な権限がない場合。

en: The scheduled event could not be cancelled.
ja_JP: スケジュールイベントをキャンセルできなかった場合。

en: The scheduled event that was cancelled.
ja_JP: キャンセルされたスケジュールイベント。

en: Edits the scheduled event.
ja_JP: スケジュールイベントを編集します。

en: The channel to put the scheduled event in. If the channel is a :class:`StageInstance` or :class:`VoiceChannel` then it automatically sets the entity type.  Required if the entity type is either :attr:`EntityType.voice` or :attr:`EntityType.stage_instance`.
ja_JP: スケジュールイベントを開催するチャンネル。もしチャンネルが :class:`StageInstance` または :class:`VoiceChannel` ならば、開催場所の種類が自動で設定されます。 開催場所の種類が :attr:`EntityType.voice` または :attr:`EntityType.stage_instance` の場合必須です。

en: The channel to put the scheduled event in. If the channel is a :class:`StageInstance` or :class:`VoiceChannel` then it automatically sets the entity type.
ja_JP: スケジュールイベントを開催するチャンネル。もしチャンネルが :class:`StageInstance` または :class:`VoiceChannel` ならば、開催場所の種類が自動で設定されます。

en: Required if the entity type is either :attr:`EntityType.voice` or :attr:`EntityType.stage_instance`.
ja_JP: ``entity_type`` が :attr:`EntityType.voice` か :attr:`EntityType.stage_instance` の場合必須です。

en: The time that the scheduled event will start. This must be a timezone-aware datetime object. Consider using :func:`utils.utcnow`.
ja_JP: スケジュールイベントの開始予定時刻。これはtimezone awareなdatetimeオブジェクトでないといけません。 :func:`utils.utcnow` を使用してみてください。

en: The time that the scheduled event will end. This must be a timezone-aware datetime object. Consider using :func:`utils.utcnow`.  If the entity type is either :attr:`EntityType.voice` or :attr:`EntityType.stage_instance`, the end_time can be cleared by passing ``None``.  Required if the entity type is :attr:`EntityType.external`.
ja_JP: スケジュールイベントの終了予定時刻。これはtimezone awareなdatetimeオブジェクトでないといけません。 :func:`utils.utcnow` を使用してみてください。もし開催場所が :attr:`EntityType.voice` や :attr:`EntityType.stage_instance` の場合はこれは ``None`` を渡して除去することができます。 ``entity_type`` が :attr:`EntityType.external` の場合必須です。

en: The time that the scheduled event will end. This must be a timezone-aware datetime object. Consider using :func:`utils.utcnow`.
ja_JP: スケジュールイベントの終了予定時刻。これはtimezone awareなdatetimeオブジェクトでないといけません。 :func:`utils.utcnow` を使用してみてください。

en: If the entity type is either :attr:`EntityType.voice` or :attr:`EntityType.stage_instance`, the end_time can be cleared by passing ``None``.
ja_JP: もし開催場所が :attr:`EntityType.voice` や :attr:`EntityType.stage_instance` の場合はこれは ``None`` を渡して除去することができます。

en: The new entity type. If the channel is a :class:`StageInstance` or :class:`VoiceChannel` then this is automatically set to the appropriate entity type.
ja_JP: 新しいスケジュールイベントの開催場所の種類。もしチャンネルが :class:`StageInstance` または :class:`VoiceChannel` の場合これは適切な種類に自動で設定されます。

en: The new status of the scheduled event.
ja_JP: スケジュールイベントの新しいステータス。

en: The new image of the scheduled event or ``None`` to remove the image.
ja_JP: スケジュールイベントの新しい画像。 ``None`` を渡すと画像を削除できます。

en: The new location of the scheduled event.  Required if the entity type is :attr:`EntityType.external`.
ja_JP: 新しいスケジュールイベントの場所。開催場所の種類が :attr:`EntityType.external` の場合必須です。

en: The new location of the scheduled event.
ja_JP: 新しいスケジュールイベントの場所。

en: The reason for editing the scheduled event. Shows up on the audit log.
ja_JP: スケジュールイベントを編集する理由。監査ログに表示されます。

en: ``image`` was not a :term:`py:bytes-like object`, or ``privacy_level``     was not a :class:`PrivacyLevel`, or ``entity_type`` was not an     :class:`EntityType`, ``status`` was not an :class:`EventStatus`, or     an argument was provided that was incompatible with the scheduled event's     entity type.
ja_JP: ``image`` が :term:`py:bytes-like object` でない場合、 ``privacy_level`` が :class:`PrivacyLevel` でない場合、 ``entity_type`` が :class:`EntityType` でない場合、 ``status`` が :class:`EventStatus` でない場合、または引数がスケジュールイベントの開催場所の種類と互換性のない場合。

en: You do not have permissions to edit the scheduled event.
ja_JP: スケジュールイベントを編集するのに必要な権限がない場合。

en: Editing the scheduled event failed.
ja_JP: スケジュールイベントの編集に失敗した場合。

en: The edited scheduled event.
ja_JP: 編集されたスケジュールイベント。

en: Deletes the scheduled event.
ja_JP: スケジュールイベントを削除します。

en: The reason for deleting the scheduled event. Shows up on the audit log.
ja_JP: スケジュールイベントを削除する理由。監査ログに表示されます。

en: You do not have permissions to delete the scheduled event.
ja_JP: スケジュールイベントを削除する権限がない場合。

en: Deleting the scheduled event failed.
ja_JP: スケジュールイベントの削除に失敗した場合。

en: Retrieves all :class:`User` that are subscribed to this event.
ja_JP: このイベントを購読しているすべての :class:`User` を取得します。

en: This requires :attr:`Intents.members` to get information about members other than yourself.
ja_JP: あなた自身以外のメンバーに関する情報を取得するには、 :attr:`Intents.members` が必要です。

en: Retrieving the members failed.
ja_JP: メンバーの取得に失敗した場合。

en: All subscribed users of this event.
ja_JP: このイベントに購読済みのユーザー。

en: Represents a guild integration.
ja_JP: ギルドの連携サービス。

en: The integration name.
ja_JP: 連携サービス名。

en: The guild of the integration.
ja_JP: 連携サービスが属するギルド。

en: The integration type (i.e. Twitch).
ja_JP: 連携サービスタイプ （例： Twitch）。

en: Whether the integration is currently enabled.
ja_JP: 連携サービスが現在有効化されているか。

en: The account linked to this integration.
ja_JP: この連携サービスにリンクされたアカウント。

en: The user that added this integration.
ja_JP: 連携サービスを追加したユーザー。

en: Deletes the integration.
ja_JP: この連携サービスを削除します。

en: The reason the integration was deleted. Shows up on the audit log.
ja_JP: 連携サービスを削除する理由。監査ログに表示されます。

en: You do not have permission to delete the integration.
ja_JP: 連携サービスを削除する権限がない場合。

en: Deleting the integration failed.
ja_JP: 連携サービスの削除に失敗した場合。

en: Represents an integration account.
ja_JP: 連携サービスのアカウント。

en: The account ID.
ja_JP: アカウントID。

en: The account name.
ja_JP: アカウント名。

en: Represents a bot integration on discord.
ja_JP: Discordのボット連携サービス。

en: The integration account information.
ja_JP: 連携サービスのアカウント情報。

en: The application tied to this integration.
ja_JP: この連携サービスにリンクされたアプリケーション。

en: Represents an application for a bot integration.
ja_JP: ボット連携サービスのアプリケーション。

en: The ID for this application.
ja_JP: アプリケーションのID。

en: The application's name.
ja_JP: アプリケーションの名前。

en: The application's icon hash.
ja_JP: アプリケーションのアイコンハッシュ。

en: The application's description. Can be an empty string.
ja_JP: アプリケーションの説明。空の文字列である場合があります。

en: The summary of the application. Can be an empty string.
ja_JP: アプリケーションの概要。空の文字列である場合があります。

en: The bot user on this application.
ja_JP: アプリケーションのボットユーザー。

en: Represents a stream integration for Twitch or YouTube.
ja_JP: TwitchやYouTubeのストリーム連携サービス。

en: Where the integration is currently syncing.
ja_JP: 連携サービスが現在同期されているか。

en: Whether emoticons should be synced for this integration (currently twitch only).
ja_JP: この連携サービスで絵文字を同期するか（現在Twitch専用）。

en: The behaviour of expiring subscribers. Aliased to ``expire_behavior`` as well.
ja_JP: 期限切れのサブスクライバーの動作。 ``expire_behavior`` というエイリアスが存在します。

en: The grace period (in days) for expiring subscribers.
ja_JP: 期限切れのサブスクライバーの猶予期間（日数）。

en: The user for the integration.
ja_JP: 連携サービスのユーザー。

en: An aware UTC datetime representing when the integration was last synced.
ja_JP: 連携サービスが最後に同期された日時を示すaware UTC datetime。

en: An alias for :attr:`expire_behaviour`.
ja_JP: :attr:`expire_behaviour` のエイリアス

en: Optional[:class:`Role`] The role which the integration uses for subscribers.
ja_JP: Optional[:class:`Role`] 連携サービスがサブスクライバーに付与するロール。

en: Edits the integration.
ja_JP: 連携サービスを編集します。

en: The behaviour when an integration subscription lapses. Aliased to ``expire_behavior`` as well.
ja_JP: 期限切れのサブスクライバーの動作。 ``expire_behavior`` というエイリアスが存在します。

en: The period (in days) where the integration will ignore lapsed subscriptions.
ja_JP: 連携サービスがサブスクリプションが終了したユーザーに与える猶予期間（日数）。

en: Where emoticons should be synced for this integration (currently twitch only).
ja_JP: この連携サービスで絵文字を同期するか（現在Twitch専用）。

en: You do not have permission to edit the integration.
ja_JP: 連携サービスを編集する権限がない場合。

en: ``expire_behaviour`` did not receive a :class:`ExpireBehaviour`.
ja_JP: ``expire_behaviour`` が :class:`ExpireBehaviour` でない場合。

en: Syncs the integration.
ja_JP: 連携サービスを同期します。

en: You do not have permission to sync the integration.
ja_JP: 連携サービスを同期する権限がない場合。

en: Syncing the integration failed.
ja_JP: 連携サービスの同期に失敗した場合。

en: Represents a partial guild integration.
ja_JP: 不完全なギルドの連携サービス。

en: The id of the application this integration belongs to.
ja_JP: このインテグレーションが属するアプリケーションのID。

en: Represents a Discord member to a :class:`Guild`.
ja_JP: :class:`Guild` 内のDiscordのメンバー。

en: This implements a lot of the functionality of :class:`User`.
ja_JP: :class:`User` にある多くの機能が、これにも実装されています。

en: Checks if two members are equal. Note that this works with :class:`User` instances too.
ja_JP: 2人のメンバーが等しいかを比較します。これは :class:`User` インスタンスにおいても同様に動作することに注意してください。

en: Checks if two members are not equal. Note that this works with :class:`User` instances too.
ja_JP: 2人のメンバーが等しくないかを比較します。これは :class:`User` インスタンスにおいても同様に動作することに注意してください。

en: Returns the member's hash.
ja_JP: メンバーのハッシュ値を返します。

en: Returns the member's name with the discriminator.
ja_JP: メンバー名とそのDiscordタグを返します。

en: An aware datetime object that specifies the date and time in UTC that the member joined the guild. If the member left and rejoined the guild, this will be the latest date. In certain cases, this can be ``None``.
ja_JP: メンバーがギルドに参加した日時をUTCで示すaware datetimeオブジェクト。もしメンバーが脱退し再参加した場合、これは直近のものを反映します。場合によってこれは ``None`` になりえます。

en: The activities that the user is currently doing.
ja_JP: ユーザーが現在行っているアクティビティ。

en: Due to a Discord API limitation, a user's Spotify activity may not appear if they are listening to a song with a title longer than 128 characters. See :issue:`1738` for more information.
ja_JP: Discord APIの制限により、題名が128文字を超える音楽を聴いているユーザーのSpotifyアクティビティは現れない場合があります。詳細は :issue:`1738` を確認してください。

en: The guild that the member belongs to.
ja_JP: メンバーが属するギルド。

en: The guild specific nickname of the user.
ja_JP: ユーザーのギルド固有のニックネーム。

en: Whether the member is pending member verification.
ja_JP: メンバーがメンバー認証待ちであるかどうか。

en: An aware datetime object that specifies the date and time in UTC when the member used their "Nitro boost" on the guild, if available. This could be ``None``.
ja_JP: 利用可能な場合、メンバーがギルドで「Nitroブースト」を使用したUTCでの日時を示すaware datetimeオブジェクト。これは ``None`` の場合があります。

en: An aware datetime object that specifies the date and time in UTC that the member's time out will expire. This will be set to ``None`` if the user is not timed out.
ja_JP: 利用可能な場合、メンバーのギルド内のタイムアウトが満了するUTCでの日時を示すaware datetimeオブジェクト。これは ``None`` の場合があります。

en: Equivalent to :attr:`User.name`
ja_JP: :attr:`User.name` と同じです。

en: Equivalent to :attr:`User.id`
ja_JP: :attr:`User.id` と同じです。

en: Equivalent to :attr:`User.discriminator`
ja_JP: :attr:`User.discriminator` と同じです。

en: Equivalent to :attr:`User.bot`
ja_JP: :attr:`User.bot` と同じです。

en: Equivalent to :attr:`User.system`
ja_JP: :attr:`User.system` と同じです。

en: Equivalent to :attr:`User.created_at`
ja_JP: :attr:`User.created_at` と同じです。

en: Equivalent to :attr:`User.default_avatar`
ja_JP: :attr:`User.default_avatar` と同じです。

en: Equivalent to :attr:`User.avatar`
ja_JP: :attr:`User.avatar` と同じです。

en: Equivalent to :attr:`User.dm_channel`
ja_JP: :attr:`User.dm_channel` と同じです。

en: Equivalent to :attr:`User.mutual_guilds`
ja_JP: :attr:`User.mutual_guilds` と同じです。

en: Equivalent to :attr:`User.public_flags`
ja_JP: :attr:`User.public_flags` と同じです。

en: Equivalent to :attr:`User.banner`
ja_JP: :attr:`User.banner` と同じです。

en: Equivalent to :attr:`User.accent_color`
ja_JP: :attr:`User.accent_color` と同じです。

en: Equivalent to :attr:`User.accent_colour`
ja_JP: :attr:`User.accent_colour` と同じです。

en: The member's overall status as a string value.
ja_JP: メンバーのステータスを文字列として返します。

en: The member's overall status. If the value is unknown, then it will be a :class:`str` instead.
ja_JP: メンバーのステータス。値が不明なものである場合これは :class:`str` になります。

en: The member's status on a mobile device, if applicable.
ja_JP: 該当する場合は、モバイルデバイス上のメンバーのステータスです。

en: The member's status on the desktop client, if applicable.
ja_JP: 該当する場合は、デスクトップクライアント上のメンバーのステータスです。

en: The member's status on the web client, if applicable.
ja_JP: 該当する場合は、ウェブクライアント上のメンバーのステータスです。

en: :class:`bool`: A helper function that determines if a member is active on a mobile device.
ja_JP: :class:`bool`: メンバーがモバイルデバイス上でアクティブかどうかを判断するヘルパー関数。

en: A property that returns a colour denoting the rendered colour for the member. If the default colour is the one rendered then an instance of :meth:`Colour.default` is returned.
ja_JP: メンバーのレンダリングされた色を返すプロパティ。 デフォルトの色がレンダリングされている場合、 :meth:`Colour.default` が返されます。

en: A property that returns a color denoting the rendered color for the member. If the default color is the one rendered then an instance of :meth:`Colour.default` is returned.
ja_JP: メンバーのレンダリングされた色を返すプロパティ。 デフォルトの色がレンダリングされている場合、 :meth:`Colour.default` が返されます。

en: A :class:`list` of :class:`Role` that the member belongs to. Note that the first element of this list is always the default '@everyone' role.
ja_JP: メンバーが属する :class:`Role` の :class:`list` 。このリストの最初の要素は必ずデフォルトの @everyone ロールです。

en: These roles are sorted by their position in the role hierarchy.
ja_JP: ロールはロールの階層順によってソートされています。

en: A property that returns the role icon that is rendered for this member. If no icon is shown then ``None`` is returned.
ja_JP: このメンバーに対してレンダリングされるロールアイコンを返すプロパティ。アイコンが表示されない場合は ``None`` が返されます。

en: Returns a string that allows you to mention the member.
ja_JP: メンバーをメンションすることのできる文字列を返します。

en: Returns the member's display avatar.
ja_JP: メンバーの表示されるアバターを返します。

en: For regular members this is just their avatar, but if they have a guild specific avatar then that is returned instead.
ja_JP: 通常であれば、これはアバターがそのまま返りますが、ギルド固有アバターを設定している場合は、代替としてそれが返ります。

en: Returns an :class:`Asset` for the guild avatar the member has. If unavailable, ``None`` is returned.
ja_JP: メンバーが持つギルドアバターの :class:`Asset` を返します。利用できない場合は ``None`` を返します。

en: Returns the primary activity the user is currently doing. Could be ``None`` if no activity is being done.
ja_JP: ユーザーが現在行っている主なアクティビティを返します。何も行われていない場合は ``None`` の場合があります。

en: Due to a Discord API limitation, this may be ``None`` if the user is listening to a song on Spotify with a title longer than 128 characters. See :issue:`1738` for more information.
ja_JP: Discord APIの制限により、ユーザーが題名が128文字を超える音楽をSpotifyで聴いている場合はこれが ``None`` になるかもしれません。詳細は :issue:`1738` を確認してください。

en: A user may have multiple activities, these can be accessed under :attr:`activities`.
ja_JP: ユーザーは複数のアクティビティを行っていることがあります。これらは :attr:`activities` でアクセスできます。

en: Checks if the member is mentioned in the specified message.
ja_JP: 指定のメッセージにメンバーに対するメンションが含まれているかを確認します。

en: Indicates if the member is mentioned in the message.
ja_JP: メッセージにメンバーに対するメンションが含まれているかを示します。

en: Returns the member's highest role.
ja_JP: メンバーの最高のロールを返します。

en: This is useful for figuring where a member stands in the role hierarchy chain.
ja_JP: これは、メンバーがロール階層のどの位置に属するかを調べるのに便利です。

en: Returns the member's guild permissions.
ja_JP: メンバーのギルド権限を返します。

en: This only takes into consideration the guild permissions and not most of the implied permissions or any of the channel permission overwrites. For 100% accurate permission calculation, please use :meth:`abc.GuildChannel.permissions_for`.
ja_JP: これは、ギルドの権限のみ考慮し、暗示された権限やチャンネルの権限上書きは考慮しません。100%正確な権限計算を行う場合は :meth:`abc.GuildChannel.permissions_for` を使用してください。

en: This does take into consideration guild ownership, the administrator implication, and whether the member is timed out.
ja_JP: これはギルドの所有権、管理者権限、メンバーがタイムアウトされているかどうかを考慮します。

en: Member timeouts are taken into consideration.
ja_JP: メンバータイムアウトを考慮するようになりました。

en: Returns the member's resolved permissions from an interaction.
ja_JP: インタラクションにより与えられたメンバーの解決済み権限を返します。

en: This is only available in interaction contexts and represents the resolved permissions of the member in the channel the interaction was executed in. This is more or less equivalent to calling :meth:`abc.GuildChannel.permissions_for` but stored and returned as an attribute by the Discord API rather than computed.
ja_JP: これはインタラクション内でのみ利用できインタラクションが実行されたチャンネルでのメンバーの権限を示します。これは :meth:`abc.GuildChannel.permissions_for` と同様ですが、算出されたものではなく、Discord APIによって保管され、渡されたものです。

en: Returns the member's current voice state.
ja_JP: メンバーの現在のボイス状態を返します。

en: Returns the member's flags.
ja_JP: メンバーのフラグを返します。

en: Bans this member. Equivalent to :meth:`Guild.ban`.
ja_JP: このメンバーをBANします。 :meth:`Guild.ban` と同等です。

en: Unbans this member. Equivalent to :meth:`Guild.unban`.
ja_JP: このメンバーのBANを解除します。 :meth:`Guild.unban` と同等です。

en: Kicks this member. Equivalent to :meth:`Guild.kick`.
ja_JP: このメンバーを追放します。 :meth:`Guild.kick` と同等です。

en: Edits the member's data.
ja_JP: メンバーデータを編集します。

en: Depending on the parameter passed, this requires different permissions listed below:
ja_JP: 渡されたパラメータに応じて、以下のような権限が必要です:

en: Parameter
ja_JP: パラメータ

en: Permission
ja_JP: 権限

en: Can now pass ``None`` to ``voice_channel`` to kick a member from voice.
ja_JP: ``None`` を ``voice_channel`` に渡してボイスからメンバーを追放できるようになりました。

en: The newly updated member is now optionally returned, if applicable.
ja_JP: 可能な場合、新しく更新されたメンバーが返されるようになりました。

en: The member's new nickname. Use ``None`` to remove the nickname.
ja_JP: メンバーの新しいニックネーム。ニックネームを除去する場合は ``None`` を渡してください。

en: Indicates if the member should be guild muted or un-muted.
ja_JP: メンバーがギルドミュートまたはミュート解除されるべきかどうかを示します。

en: Indicates if the member should be guild deafened or un-deafened.
ja_JP: メンバーがギルドスピーカーミュートまたはスピーカーミュート解除されるべきかどうかを示します。

en: Indicates if the member should be suppressed in stage channels.
ja_JP: ステージチャンネルでメンバーを抑制するかどうかを示します。

en: The member's new list of roles. This *replaces* the roles.
ja_JP: メンバーの新しいロールのリスト。これは以前のものを *置き換えます* 。

en: The voice channel to move the member to. Pass ``None`` to kick them from voice.
ja_JP: メンバーの移動先のボイスチャンネル。 ``None`` を渡すとボイスから退出させることができます。

en: The date the member's timeout should expire, or ``None`` to remove the timeout. This must be a timezone-aware datetime object. Consider using :func:`utils.utcnow`.
ja_JP: メンバーのタイムアウトの満了日時。 ``None`` を渡すとタイムアウトを除去できます。これはtimezone awareなdatetimeオブジェクトでないといけません。 :func:`utils.utcnow` の使用を検討してください。

en: Indicates if the member should be allowed to bypass the guild verification requirements.
ja_JP: メンバーがギルドの認証要件をバイパスできるかどうかを示します。

en: The reason for editing this member. Shows up on the audit log.
ja_JP: メンバーを編集する理由。監査ログに表示されます。

en: You do not have the proper permissions to the action requested.
ja_JP: リクエストされたアクションをするための適切な権限がない場合。

en: The operation failed.
ja_JP: 操作に失敗した場合。

en: The datetime object passed to ``timed_out_until`` was not timezone-aware.
ja_JP: ``timed_out_until`` に渡されたdatetimeオブジェクトがtimezone awareでない場合。

en: The newly updated member, if applicable. This is not returned if certain fields are passed, such as ``suppress``.
ja_JP: 該当する場合、新しく更新されたメンバー。 ``suppress`` などの一部の項目が更新された場合は返されません。

en: Request to speak in the connected channel.
ja_JP: 接続されたチャンネルで話すことを要求します。

en: Only applies to stage channels.
ja_JP: ステージチャンネルにのみ適用されます。

en: Requesting members that are not the client is equivalent to :attr:`.edit` providing ``suppress`` as ``False``.
ja_JP: クライアントでないメンバーをリクエストした場合は、 :attr:`.edit` を、 ``suppress`` パラメータを ``False`` にして呼び出すのと同等です。

en: You are not connected to a voice channel.
ja_JP: ボイスチャンネルに接続していない場合。

en: Moves a member to a new voice channel (they must be connected first).
ja_JP: メンバーを別のボイスチャンネルに移動します。（メンバーは既に接続されていないといけません。）

en: You must have :attr:`~Permissions.move_members` to do this.
ja_JP: これを行うには、 :attr:`~Permissions.move_members` が必要です。

en: This raises the same exceptions as :meth:`edit`.
ja_JP: :meth:`edit` と同じ例外を送出します。

en: Can now pass ``None`` to kick a member from voice.
ja_JP: ``None`` を渡してボイスからメンバーを追放できるようになりました。

en: The new voice channel to move the member to. Pass ``None`` to kick them from voice.
ja_JP: メンバーの移動先のボイスチャンネル。 ``None`` を渡すとボイスから退出させることができます。

en: Applies a time out to a member until the specified date time or for the given :class:`datetime.timedelta`.
ja_JP: 指定された日時まで、または与えられた :class:`datetime.timedelta` の間、メンバーをタイムアウトさせます。

en: You must have :attr:`~Permissions.moderate_members` to do this.
ja_JP: これを行うには、 :attr:`~Permissions.moderate_members` が必要です。

en: If this is a :class:`datetime.timedelta` then it represents the amount of time the member should be timed out for. If this is a :class:`datetime.datetime` then it's when the member's timeout should expire. If ``None`` is passed then the timeout is removed. Note that the API only allows for timeouts up to 28 days.
ja_JP: もしこれが :class:`datetime.timedelta` の場合はこれはメンバーがタイムアウトされるべき期間を表します。もしこれが :class:`datetime.datetime` の場合はこれはメンバーのタイムアウトが満了すべき日時です。 ``None`` を渡すとタイムアウトが除去されます。なお、APIがタイムアウトの最大日数を28日に制限していることに注意してください。

en: The ``until`` parameter was the wrong type or the datetime was not timezone-aware.
ja_JP: ``until`` パラメータの型が間違っていたか、timezone-awareでない場合。

en: Gives the member a number of :class:`Role`\s.
ja_JP: メンバーに :class:`Role` を付与します。

en: You must have :attr:`~Permissions.manage_roles` to use this, and the added :class:`Role`\s must appear lower in the list of roles than the highest role of the member.
ja_JP: これを行うには :attr:`~Permissions.manage_roles` が必要で、また付与された :class:`Role` はメンバーの最高のロールより下の階層にないといけません。

en: An argument list of :class:`abc.Snowflake` representing a :class:`Role` to give to the member.
ja_JP: メンバーに付与する :class:`Role` である :class:`abc.Snowflake` の引数リスト。

en: The reason for adding these roles. Shows up on the audit log.
ja_JP: ロールを付与する理由。監査ログに表示されます。

en: Whether to atomically add roles. This will ensure that multiple operations will always be applied regardless of the current state of the cache.
ja_JP: ロールをアトミックに付与するか。これは現在のキャッシュの状態にかかわらず複数の操作が適用されることを保証します。

en: You do not have permissions to add these roles.
ja_JP: ロールを付与する権限がない場合。

en: Adding roles failed.
ja_JP: ロールの付与に失敗した場合。

en: Removes :class:`Role`\s from this member.
ja_JP: このメンバーから :class:`Role` を除去します。

en: You must have :attr:`~Permissions.manage_roles` to use this, and the removed :class:`Role`\s must appear lower in the list of roles than the highest role of the member.
ja_JP: これを行うには :attr:`~Permissions.manage_roles` が必要で、また除去された :class:`Role` はメンバーの最高のロールより下の階層にないといけません。

en: An argument list of :class:`abc.Snowflake` representing a :class:`Role` to remove from the member.
ja_JP: メンバーから除去する :class:`Role` である :class:`abc.Snowflake` の引数リスト。

en: The reason for removing these roles. Shows up on the audit log.
ja_JP: ロールを除去する理由。監査ログに表示されます。

en: Whether to atomically remove roles. This will ensure that multiple operations will always be applied regardless of the current state of the cache.
ja_JP: ロールをアトミックに除去するか。これは現在のキャッシュの状態にかかわらず複数の操作が適用されることを保証します。

en: You do not have permissions to remove these roles.
ja_JP: ロールを除去する権限がない場合。

en: Removing the roles failed.
ja_JP: ロールの除去に失敗した場合。

en: Returns a role with the given ID from roles which the member has.
ja_JP: メンバーの持つロールのうち、与えられたIDを持つものを返します。

en: The role or ``None`` if not found in the member's roles.
ja_JP: ロール、またはメンバーのロール内に見つからない場合は ``None`` 。

en: Returns whether this member is timed out.
ja_JP: このメンバーがタイムアウトされているかどうかを返します。

en: ``True`` if the member is timed out. ``False`` otherwise.
ja_JP: メンバーがタイムアウトした場合は ``True`` 。そうでなければ、 ``False`` 。

en: Represents a Spotify listening activity from Discord. This is a special case of :class:`Activity` that makes it easier to work with the Spotify integration.
ja_JP: DiscordのSpotifyリスニングアクティビティ。これはSpotify連携サービスの取り扱いを簡単にするようにした :class:`Activity` の特殊なケースです。

en: Checks if two activities are equal.
ja_JP: 2つのアクティビティーが同一か比較します。

en: Checks if two activities are not equal.
ja_JP: 2つのアクティビティーが同一でないか比較します。

en: Returns the activity's hash.
ja_JP: アクティビティのハッシュ値を返します。

en: Returns the string 'Spotify'.
ja_JP: 文字列 'Spotify' を返します。

en: Returns the activity's type. This is for compatibility with :class:`Activity`.
ja_JP: アクティビティのタイプを返します。これは :class:`Activity` との互換性のためです。

en: It always returns :attr:`ActivityType.listening`.
ja_JP: これは常に :attr:`ActivityType.listening` を返します。

en: When the user started listening in UTC.
ja_JP: ユーザーがリスニングを開始したときのUTC時刻。

en: Returns the Spotify integration colour, as a :class:`Colour`.
ja_JP: Spotifyの連携サービスの色を :class:`Colour` として返します。

en: There is an alias for this named :attr:`color`
ja_JP: :attr:`color` という名前のエイリアスが存在します。

en: There is an alias for this named :attr:`colour`
ja_JP: :attr:`colour` という名前のエイリアスが存在します。

en: The activity's name. This will always return "Spotify".
ja_JP: アクティビティの名前。常に「Spotify」が返されます。

en: The title of the song being played.
ja_JP: 再生中の音楽の題名。

en: The artists of the song being played.
ja_JP: 再生中の音楽の演奏者。

en: The artist of the song being played.
ja_JP: 再生中の音楽の演奏者。

en: This does not attempt to split the artist information into multiple artists. Useful if there's only a single artist.
ja_JP: これはアーティスト情報を分割しようとしないため、一人しかいない場合に便利です。

en: The album that the song being played belongs to.
ja_JP: 再生中の音楽が属するアルバム。

en: The album cover image URL from Spotify's CDN.
ja_JP: Spotify CDNのアルバムカバー画像URL。

en: The track ID used by Spotify to identify this song.
ja_JP: Spotifyがこの音楽を識別するのに使用するトラックID。

en: The track URL to listen on Spotify.
ja_JP: Spotify上のトラックURL。

en: When the user started playing this song in UTC.
ja_JP: ユーザーが再生を開始したときのUTC時刻。

en: When the user will stop playing this song in UTC.
ja_JP: ユーザーが再生を終了する予定のUTC時刻。

en: The duration of the song being played.
ja_JP: 再生中の音楽の長さ。

en: The party ID of the listening party.
ja_JP: リスニングパーティーのパーティーID。

en: Represents a Discord user's voice state.
ja_JP: Discordユーザーのボイス状態を表します。

en: Indicates if the user is currently deafened by the guild.
ja_JP: ユーザーがギルドによってスピーカーミュートされているかを示します。

en: Indicates if the user is currently muted by the guild.
ja_JP: ユーザーがギルドによってミュートされているかを示します。

en: Indicates if the user is currently muted by their own accord.
ja_JP: ユーザーが自分の意思によりミュートしているかを示します。

en: Indicates if the user is currently deafened by their own accord.
ja_JP: ユーザーが自分の意思によりスピーカーミュートしているかを示します。

en: Indicates if the user is currently streaming via 'Go Live' feature.
ja_JP: ユーザーが現在Go Live機能でストリーム中かを示します。

en: Indicates if the user is currently broadcasting video.
ja_JP: ユーザーが動画配信中かを示します。

en: Indicates if the user is suppressed from speaking.
ja_JP: ユーザーの会話が抑制されているかを示します。

en: An aware datetime object that specifies the date and time in UTC that the member requested to speak. It will be ``None`` if they are not requesting to speak anymore or have been accepted to speak.
ja_JP: メンバーが話すことを要求したUTCでの日時を示すaware datetimeオブジェクト。話すことを要求していない場合や要求が承認された場合は ``None`` になります。

en: Only applicable to stage channels.
ja_JP: ステージチャンネルにのみ適用されます。

en: Indicates if the user is currently in the AFK channel in the guild.
ja_JP: ユーザーがギルドのAFKチャンネルにいるかどうかを示します。

en: The voice channel that the user is currently connected to. ``None`` if the user is not currently in a voice channel.
ja_JP: ユーザーが現在接続しているボイスチャンネル。ユーザーがボイスチャンネルに接続していない場合は ``None`` 。

en: Represents a custom emoji.
ja_JP: カスタム絵文字を表します。

en: Checks if two emoji are the same.
ja_JP: 2つの絵文字が等しいものか比較します。

en: Checks if two emoji are not the same.
ja_JP: 2つの絵文字が等しいものではないか比較します。

en: Return the emoji's hash.
ja_JP: 絵文字のハッシュ値を返します。

en: Returns an iterator of ``(field, value)`` pairs. This allows this class to be used as an iterable in list/dict/etc constructions.
ja_JP: ``(field, value)`` ペアのイテレータを返します。これにより、このクラスを list/dictなどの作成時にイテラブルとして使用できます。

en: Returns the emoji rendered for discord.
ja_JP: Discordでレンダリングされる絵文字を返します。

en: The name of the emoji.
ja_JP: この絵文字の名前。

en: If colons are required to use this emoji in the client (:PJSalt: vs PJSalt).
ja_JP: この絵文字をクライアントで使用する場合にコロンが必要であるかどうか (:PJSalt: vs PJSalt)。

en: Whether an emoji is animated or not.
ja_JP: 絵文字がアニメーション付きかどうか。

en: If this emoji is managed by a Twitch integration.
ja_JP: この絵文字がTwitch連携によって管理されているかどうか。

en: The guild ID the emoji belongs to.
ja_JP: 絵文字が属するギルドのID。

en: Whether the emoji is available for use.
ja_JP: 絵文字を使用できるかどうか。

en: The user that created the emoji. This can only be retrieved using :meth:`Guild.fetch_emoji` and having :attr:`~Permissions.manage_emojis`.
ja_JP: 絵文字を作成したユーザー。これは :meth:`Guild.fetch_emoji` 経由で、かつ :attr:`~Permissions.manage_emojis` を持つユーザーによってのみ取得できます。

en: Returns the emoji's creation time in UTC.
ja_JP: 絵文字の作成された時間をUTCで返します。

en: Returns the URL of the emoji.
ja_JP: 絵文字の URL を返します。

en: A :class:`list` of roles that is allowed to use this emoji.
ja_JP: この絵文字を使用することが許可されているロールの :class:`list` 。

en: If roles is empty, the emoji is unrestricted.
ja_JP: これが空の場合、制限はありません。

en: The guild this emoji belongs to.
ja_JP: 絵文字が属するギルド。

en: :class:`bool`: Whether the bot can use this emoji.
ja_JP: :class:`bool`: ボットがこの絵文字を使用できるかどうか。

en: Deletes the custom emoji.
ja_JP: カスタム絵文字を削除します。

en: Edits the custom emoji.
ja_JP: カスタム絵文字を編集します。

en: The newly updated emoji is returned.
ja_JP: 新しく更新された絵文字が返されるようになりました。

en: The new emoji name.
ja_JP: 新しい絵文字の名前。

en: A list of roles that can use this emoji. An empty list can be passed to make it available to everyone.
ja_JP: この絵文字を使用できるロールのリスト。空のリストを渡すと、誰でも使えるようになります。

en: The reason for editing this emoji. Shows up on the audit log.
ja_JP: 絵文字を編集する理由。監査ログに表示されます。

en: You are not allowed to edit emojis.
ja_JP: 絵文字を編集する権限がない場合。

en: An error occurred editing the emoji.
ja_JP: 絵文字の編集中にエラーが発生した場合。

en: The newly updated emoji.
ja_JP: 新しく更新された絵文字。

en: Represents a "partial" emoji.
ja_JP: 「部分的な」絵文字を表します。

en: This model will be given in two scenarios:
ja_JP: これは以下の2つの場合に提供されます：

en: "Raw" data events such as :func:`on_raw_reaction_add`
ja_JP: :func:`on_raw_reaction_add` といった「生の」データイベント

en: Custom emoji that the bot cannot see from e.g. :attr:`Message.reactions`
ja_JP: :attr:`Message.reactions` などから取得した、ボットが見ることのできないカスタム絵文字

en: The custom emoji name, if applicable, or the unicode codepoint of the non-custom emoji. This can be ``None`` if the emoji got deleted (e.g. removing a reaction with a deleted emoji).
ja_JP: カスタム絵文字の名前か、カスタム絵文字でない絵文字のユニコードコードポイント。これは絵文字が削除されていた場合（例：削除された絵文字のリアクションを除去する場合） ``None`` になります。

en: Whether the emoji is animated or not.
ja_JP: 絵文字がアニメーション付きかどうか。

en: The ID of the custom emoji, if applicable.
ja_JP: 該当する場合、カスタム絵文字のID。

en: Converts a Discord string representation of an emoji to a :class:`PartialEmoji`.
ja_JP: Discordの文字列形式で表現された絵文字を :class:`PartialEmoji` に変換します。

en: The formats accepted are:
ja_JP: 以下の形式が利用できます：

en: If the format does not match then it is assumed to be a unicode emoji.
ja_JP: これらの形式に当てはまらない場合はユニコード絵文字とみなされます。

en: The string representation of an emoji.
ja_JP: 絵文字の文字列表現。

en: The partial emoji from this string.
ja_JP: この文字列に含まれる部分的な絵文字。

en: :class:`bool`: Checks if this is a custom non-Unicode emoji.
ja_JP: :class:`bool`: その絵文字がユニコード絵文字ではなく、カスタム絵文字であるかを確認します。

en: :class:`bool`: Checks if this is a Unicode emoji.
ja_JP: :class:`bool`: その絵文字がユニコード絵文字であるかを確認します。

en: Returns the emoji's creation time in UTC, or None if Unicode emoji.
ja_JP: UTCで絵文字の作成時刻を返します。ユニコード絵文字の場合は None を返します。

en: Returns the URL of the emoji, if it is custom.
ja_JP: もし絵文字がカスタム絵文字なら、その絵文字のURLを返します。

en: If this isn't a custom emoji then an empty string is returned
ja_JP: これがカスタム絵文字でない場合は、空の文字列が返されます。

en: The PartialEmoji is not a custom emoji.
ja_JP: PartialEmojiがカスタム絵文字でない場合。

en: Represents a Discord role in a :class:`Guild`.
ja_JP: :class:`Guild` のDiscordのロール。

en: Checks if two roles are equal.
ja_JP: 二つのロールが等しいかを比較します。

en: Checks if two roles are not equal.
ja_JP: 二つのロールが等しいものではないか比較します。

en: Checks if a role is higher than another in the hierarchy.
ja_JP: そのロールがもう1つのロールと比べて、階層において順位が上かを比較します。

en: Checks if a role is lower than another in the hierarchy.
ja_JP: そのロールがもう1つのロールと比べて、階層において順位が下かを比較します。

en: Checks if a role is higher or equal to another in the hierarchy.
ja_JP: そのロールがもう1つのロールと比べて、階層において順位が同じ、または上かを比較します。

en: Checks if a role is lower or equal to another in the hierarchy.
ja_JP: そのロールがもう1つのロールと比べて、階層において順位が同じ、または下かを比較します。

en: Return the role's hash.
ja_JP: ロールのハッシュを返します。

en: Returns the role's name.
ja_JP: ロールの名前を返します。

en: The ID for the role.
ja_JP: ロールのID。

en: The name of the role.
ja_JP: ロールの名前。

en: The guild the role belongs to.
ja_JP: ロールが属するギルド。

en: Indicates if the role will be displayed separately from other members.
ja_JP: ロールが他のメンバーとは別に表示されるかどうかを示します。

en: The position of the role. This number is usually positive. The bottom role has a position of 0.
ja_JP: ロールの位置。この数値は通常正です。一番下のロールの位置は 0 です。

en: Multiple roles can have the same position number. As a consequence of this, comparing via role position is prone to subtle bugs if checking for role hierarchy. The recommended and correct way to compare for roles in the hierarchy is using the comparison operators on the role objects themselves.
ja_JP: 複数のロールが同じ位置番号を持つことがあります。このため、ロールの位置の比較はロール階層の確認時にバグの原因となります。ロール階層を比較するときの推奨され、正しい方法はロールオブジェクトそのものへの比較演算子の使用です。

en: The role's unicode emoji, if available.
ja_JP: 存在する場合、ロールのユニコード絵文字。

en: If :attr:`icon` is not ``None``, it is displayed as role icon instead of the unicode emoji under this attribute.
ja_JP: もし :attr:`icon` が ``None`` でない場合、このユニコード絵文字ではなくそのアイコンがロールアイコンとして表示されます。

en: If you want the icon that a role has displayed, consider using :attr:`display_icon`.
ja_JP: ロールに表示されるアイコンを取得したい場合は、 :attr:`display_icon` を使用してみてください。

en: Indicates if the role is managed by the guild through some form of integrations such as Twitch.
ja_JP: このロールが、Twitchのような連携サービスを通じてギルドによって管理されているかどうかを示します。

en: Indicates if the role can be mentioned by users.
ja_JP: ロールがユーザーによってメンションできるかどうかを示します。

en: The role tags associated with this role.
ja_JP: このロールに関連付けられているロールタグ。

en: :class:`bool`: Checks if the role is the default role.
ja_JP: :class:`bool`: ロールがデフォルトのロールであるかどうかをチェックします。

en: :class:`bool`: Whether the role is associated with a bot.
ja_JP: :class:`bool`: ロールがボットに関連付けられているかどうか。

en: :class:`bool`: Whether the role is the premium subscriber, AKA "boost", role for the guild.
ja_JP: :class:`bool`: ロールがギルドのプレミアムサブスクライバー、すなわち「ブースト」のロールかどうか。

en: :class:`bool`: Whether the role is managed by an integration.
ja_JP: :class:`bool`: ロールが連携サービスによって管理されているかどうか。

en: :class:`bool`: Whether the role is able to be assigned or removed by the bot.
ja_JP: :class:`bool`: ロールがボットによって割り当て・削除できるかどうか。

en: Returns the role's permissions.
ja_JP: ロールの権限を返します。

en: Returns the role colour. An alias exists under ``color``.
ja_JP: ロールの色を返します。これのエイリアスとして、 ``colour`` が存在します。

en: Returns the role color. An alias exists under ``colour``.
ja_JP: ロールの色を返します。これのエイリアスとして、``colour`` が存在します。

en: Returns the role's icon asset, if available.
ja_JP: 利用できる場合、ロールのアイコンのアセットを返します。

en: If this is ``None``, the role might instead have unicode emoji as its icon if :attr:`unicode_emoji` is not ``None``.
ja_JP: これが ``None`` のときで、 :attr:`unicode_emoji` が ``None`` でない場合、ロールは ユニコード絵文字をアイコンとして使用しているかもしれません。

en: Returns the role's display icon, if available.
ja_JP: 利用できる場合、ロールに表示されるアイコンを返します。

en: Returns the role's creation time in UTC.
ja_JP: ロールの作成時刻をUTCで返します。

en: Returns a string that allows you to mention a role.
ja_JP: ロールをメンションすることのできる文字列を返します。

en: Returns all the members with this role.
ja_JP: このロールを持つすべてのメンバーを返します。

en: Edits the role.
ja_JP: ロールを編集します。

en: Edits are no longer in-place, the newly edited role is returned instead.
ja_JP: 編集はロールを置き換えず、編集された新しいロールが返されるようになりました。

en: The new role name to change to.
ja_JP: 変更する新しいロール名。

en: The new permissions to change to.
ja_JP: 変更する新しい権限。

en: The new colour to change to. (aliased to color as well)
ja_JP: 変更後の色。（colorというエイリアスも存在します。）

en: Indicates if the role should be shown separately in the member list.
ja_JP: メンバーリストにロールを他と分けて表示するかどうかを示します。

en: A :term:`py:bytes-like object` representing the icon or :class:`str` representing unicode emoji that should be used as a role icon. Could be ``None`` to denote removal of the icon. Only PNG/JPEG is supported. This is only available to guilds that contain ``ROLE_ICONS`` in :attr:`Guild.features`.
ja_JP: ロールのアイコンとして使用すべきアイコンを表す :term:`py:bytes-like object` またはユニコード絵文字を表す :class:`str` 。アイコンを除去する場合 ``None`` を渡せます。PNGとJPEGのみサポートしています。これは :attr:`Guild.features` に ``ROLE_ICONS`` を含むギルドでのみ利用可能です。

en: Indicates if the role should be mentionable by others.
ja_JP: ロールがユーザーによってメンションできるかどうかを示します。

en: The new role's position. This must be below your top role's position or it will fail.
ja_JP: 新しいロールの位置。これはあなたの最高位のロールより下位でないといけません。

en: The reason for editing this role. Shows up on the audit log.
ja_JP: ロールを編集する理由。監査ログに表示されます。

en: You do not have permissions to change the role.
ja_JP: ロールを変更する権限がない場合。

en: Editing the role failed.
ja_JP: ロールの編集に失敗した場合。

en: An invalid position was given or the default     role was asked to be moved.
ja_JP: 無効なポジションが与えられたか、デフォルトのロールを移動するように求めた場合。

en: The newly edited role.
ja_JP: 新しく編集されたロール。

en: Deletes the role.
ja_JP: ロールを削除します。

en: The reason for deleting this role. Shows up on the audit log.
ja_JP: ロールを削除する理由。監査ログに表示されます。

en: You do not have permissions to delete the role.
ja_JP: ロールを削除する権限がない場合。

en: Deleting the role failed.
ja_JP: ロールの削除に失敗した場合。

en: Represents tags on a role.
ja_JP: ロールのタグ。

en: A role tag is a piece of extra information attached to a managed role that gives it context for the reason the role is managed.
ja_JP: ロールタグは、管理されたロールに付属のロールが管理されている理由に関する追加情報です。

en: While this can be accessed, a useful interface is also provided in the :class:`Role` and :class:`Guild` classes as well.
ja_JP: これにアクセスすることもできますが、 :class:`Role` と :class:`Guild` クラスにも便利なインターフェイスがあります。

en: The bot's user ID that manages this role.
ja_JP: ロールを管理するボットのユーザーID。

en: The integration ID that manages the role.
ja_JP: ロールを管理する連携サービスID。

en: The ID of this role's subscription SKU and listing.
ja_JP: このロールのサブスクリプションSKUとリスティングのID。

en: :class:`bool`: Whether the role is available for purchase.
ja_JP: :class:`bool`: ロールが購入可能かどうか。

en: :class:`bool`: Whether the role is a guild's linked role.
ja_JP: :class:`bool`: ロールがギルドの関連付けられたロールかどうか。

en: Represents a partial messageable to aid with working messageable channels when only a channel ID is present.
ja_JP: チャンネルIDのみ存在する場合にメッセージ可能なチャンネルとの作業を簡単にする部分的なメッセージ可能チャンネル。

en: The only way to construct this class is through :meth:`Client.get_partial_messageable`.
ja_JP: これは :meth:`Client.get_partial_messageable` によってのみ作成できます。

en: Note that this class is trimmed down and has no rich attributes.
ja_JP: これは機能が削られていてリッチな属性を持ちません。

en: Checks if two partial messageables are equal.
ja_JP: 二つの部分的なメッセージ可能チャンネルが等しいかを比較します。

en: Checks if two partial messageables are not equal.
ja_JP: 二つの部分的なメッセージ可能チャンネルが等しくないかを比較します。

en: Returns the partial messageable's hash.
ja_JP: 部分的なメッセージ可能チャンネルのハッシュ値を返します。

en: The channel ID associated with this partial messageable.
ja_JP: この部分的なメッセージ可能チャンネルのID。

en: The guild ID associated with this partial messageable.
ja_JP: この部分的なメッセージ可能チャンネルに関連付けられたギルドID。

en: The channel type associated with this partial messageable, if given.
ja_JP: 与えられた場合、この部分的なメッセージ可能チャンネルのチャンネルタイプ。

en: The guild this partial messageable is in.
ja_JP: この部分的なメッセージ可能チャンネルが属するギルド。

en: Handles permission resolution for a :class:`User`.
ja_JP: :class:`User` の権限を解決します。

en: This function is there for compatibility with other channel types.
ja_JP: この機能は他のチャンネルタイプとの互換性のためにあります。

en: Since partial messageables cannot reasonably have the concept of permissions, this will always return :meth:`Permissions.none`.
ja_JP: 部分的なメッセージ可能チャンネルには権限の概念がないため、これは常に :meth:`Permissions.none` を返します。

en: The user to check permissions for. This parameter is ignored but kept for compatibility with other ``permissions_for`` methods.
ja_JP: 権限を確認するユーザー。このパラメータは他の ``permissions_for`` メソッドとの互換性のためにあり、無視されます。

en: The resolved permissions.
ja_JP: 解決された権限。

en: Creates a :class:`PartialMessage` from the message ID.
ja_JP: メッセージIDから :class:`PartialMessage` を作成します。

en: This is useful if you want to work with a message and only have its ID without doing an unnecessary API call.
ja_JP: これは、IDしかない場合に不必要なAPI呼び出しなくメッセージに関する作業をする時に便利です。

en: The message ID to create a partial message for.
ja_JP: 部分的なメッセージのID。

en: The partial message.
ja_JP: 部分的なメッセージ。

en: Represents a Discord guild text channel.
ja_JP: Discordギルドのテキストチャンネル。

en: Checks if two channels are equal.
ja_JP: 二つのチャンネルが等しいかを比較します。

en: Checks if two channels are not equal.
ja_JP: 二つのチャンネルが等しいものではないか比較します。

en: Returns the channel's hash.
ja_JP: チャンネルのハッシュ値を返します。

en: Returns the channel's name.
ja_JP: チャンネルの名前を返します。

en: The channel ID.
ja_JP: チャンネルのID。

en: The category channel ID this channel belongs to, if applicable.
ja_JP: 該当する場合、このチャンネルが属するカテゴリチャンネルのID。

en: The channel's topic. ``None`` if it doesn't exist.
ja_JP: チャンネルのトピック。存在しない場合は ``None`` になります。

en: The last message ID of the message sent to this channel. It may *not* point to an existing or valid message.
ja_JP: このチャンネルに送信された最後のメッセージのID。既存または有効なメッセージを指して *いない* 場合があります。

en: The number of seconds a member must wait between sending messages in this channel. A value of ``0`` denotes that it is disabled. Bots and users with :attr:`~Permissions.manage_channels` or :attr:`~Permissions.manage_messages` bypass slowmode.
ja_JP: このチャンネルにメッセージを送信する間にメンバーが待たなければいけない時間。値が ``0`` の場合これは無効です。ボットやユーザーが :attr:`~Permissions.manage_channels` か :attr:`~Permissions.manage_messages` 権限を有する場合低速モードを回避できます。

en: If the channel is marked as "not safe for work" or "age restricted".
ja_JP: チャンネルに年齢制限がかかっているか。

en: The default auto archive duration in minutes for threads created in this channel.
ja_JP: このチャンネルで作成されたスレッドのデフォルトの分単位の自動アーカイブ期間。

en: The channel's Discord type.
ja_JP: チャンネルのDiscordタイプ。

en: Returns all members that can see this channel.
ja_JP: このチャンネルを閲覧できるすべてのメンバーを返します。

en: Returns all the threads that you can see.
ja_JP: 表示できるすべてのスレッドを返します。

en: :class:`bool`: Checks if the channel is NSFW.
ja_JP: :class:`bool`: チャンネルに年齢制限があるかどうかをチェックします。

en: :class:`bool`: Checks if the channel is a news channel.
ja_JP: :class:`bool`: チャンネルがニュースチャンネルかをチェックします。

en: Retrieves the last message from this channel in cache.
ja_JP: キャッシュからこのチャンネルに最後に送信されたメッセージを取得します。

en: The message might not be valid or point to an existing message.
ja_JP: このメッセージは有効でなかったり、存在するものでない場合があります。

en: Reliable Fetching
ja_JP: 信頼性の高い取得方法

en: For a slightly more reliable method of fetching the last message, consider using either :meth:`history` or :meth:`fetch_message` with the :attr:`last_message_id` attribute.
ja_JP: より信頼性のある最後のメッセージの取得方法として、 :meth:`history` や :attr:`last_message_id` と :meth:`fetch_message` の組み合わせがあります。

en: The last message in this channel or ``None`` if not found.
ja_JP: このチャンネルの最後のメッセージ。見つからない場合は ``None`` です。

en: Edits the channel.
ja_JP: チャンネルを編集します。

en: You must have :attr:`~Permissions.manage_channels` to do this.
ja_JP: これを行うには、 :attr:`~Permissions.manage_channels` が必要です。

en: The ``overwrites`` keyword-only parameter was added.
ja_JP: ``overwrites`` キーワード引数が追加されました。

en: The ``type`` keyword-only parameter was added.
ja_JP: ``type`` キーワード引数が追加されました。

en: Edits are no longer in-place, the newly edited channel is returned instead.
ja_JP: 編集はチャンネルを置き換えず、編集された新しいチャンネルが返されるようになりました。

en: The new channel name.
ja_JP: チャンネルの名前。

en: The new channel's position.
ja_JP: チャンネルの位置。

en: Whether to sync permissions with the channel's new or pre-existing category. Defaults to ``False``.
ja_JP: チャンネルの新しい、又は既存のカテゴリと権限を同期するか。デフォルトは ``False`` です。

en: The new category for this channel. Can be ``None`` to remove the category.
ja_JP: チャンネルの新しいカテゴリ。カテゴリを削除するには ``None`` を指定できます。

en: Specifies the slowmode rate limit for user in this channel, in seconds. A value of ``0`` disables slowmode. The maximum value possible is ``21600``.
ja_JP: 秒単位でこのチャンネルのユーザーの低速モードの値を指定します。 ``0`` を渡すと低速モードを無効にできます。可能な最大の値は ``21600`` です。

en: Change the type of this text channel. Currently, only conversion between :attr:`ChannelType.text` and :attr:`ChannelType.news` is supported. This is only available to guilds that contain ``NEWS`` in :attr:`Guild.features`.
ja_JP: このテキストチャンネルのタイプを変更します。現時点では :attr:`ChannelType.text` と :attr:`ChannelType.news` 間での変更のみできます。これは :attr:`Guild.features` に ``NEWS`` を含むギルドでのみ利用できます。

en: The reason for editing this channel. Shows up on the audit log.
ja_JP: チャンネルを編集する理由。監査ログに表示されます。

en: A :class:`Mapping` of target (either a role or a member) to :class:`PermissionOverwrite` to apply to the channel.
ja_JP: ターゲット（ロール又はメンバー）をキーとし適用される :class:`PermissionOverwrite` を値とする :class:`Mapping` 。

en: The new default auto archive duration in minutes for threads created in this channel. Must be one of ``60``, ``1440``, ``4320``, or ``10080``.
ja_JP: このチャンネルで作成されたスレッドの分単位のデフォルトの自動アーカイブ期間。これは ``60`` 、 ``1440`` 、 ``4320`` 、または ``10080`` でないといけません。

en: The new ``position`` is less than 0 or greater than the number of channels.
ja_JP: 新しい ``position`` が0より小さいか、カテゴリの数より大きい場合。

en: You do not have permissions to edit the channel.
ja_JP: チャンネルを編集する権限がない場合。

en: Editing the channel failed.
ja_JP: チャンネルの編集に失敗した場合。

en: The newly edited text channel. If the edit was only positional then ``None`` is returned instead.
ja_JP: 新しく編集されたテキストチャンネル。編集が位置のみだった場合は代わりに ``None`` が返されます。

en: Deletes a list of messages. This is similar to :meth:`Message.delete` except it bulk deletes multiple messages.
ja_JP: メッセージのリストを削除します。複数のメッセージを一括削除する点を除き、これは :meth:`Message.delete` に似ています。

en: As a special case, if the number of messages is 0, then nothing is done. If the number of messages is 1 then single message delete is done. If it's more than two, then bulk delete is used.
ja_JP: スペシャルケースとして、もしメッセージ数が0の場合は何もせず、メッセージ数が1の場合は単独のメッセージ削除が行われます。これが2以上の場合一括削除が行われます。

en: You cannot bulk delete more than 100 messages or messages that are older than 14 days old.
ja_JP: 14日以上前のメッセージや100件以上のメッセージを一括削除することはできません。

en: ``messages`` parameter is now positional-only.
ja_JP: 引数 ``messages`` は位置専用引数となりました。

en: The ``reason`` keyword-only parameter was added.
ja_JP: ``reason`` キーワード引数が追加されました。

en: An iterable of messages denoting which ones to bulk delete.
ja_JP: 一括削除するものを示すメッセージのiterableオブジェクト。

en: The reason for deleting the messages. Shows up on the audit log.
ja_JP: メッセージを一括削除する理由。監査ログに表示されます。

en: The number of messages to delete was more than 100.
ja_JP: 削除するメッセージの数が100以上の場合。

en: You do not have proper permissions to delete the messages.
ja_JP: メッセージを一括削除するための適切な権限がない場合。

en: If single delete, then the message was already deleted.
ja_JP: 1メッセージのみ削除する時、メッセージが既に削除されていた場合。

en: Deleting the messages failed.
ja_JP: メッセージの削除に失敗した場合。

en: Purges a list of messages that meet the criteria given by the predicate ``check``. If a ``check`` is not provided then all messages are deleted without discrimination.
ja_JP: ``check`` 関数の要件を満たすメッセージを一括削除します。 ``check`` が渡されない場合はすべてのメッセージが削除されます。

en: You must have :attr:`~Permissions.manage_messages` to delete messages even if they are your own. Having :attr:`~Permissions.read_message_history` is also needed to retrieve message history.
ja_JP: メッセージを削除するときに、それが自分のものであったとしても、削除するには :attr:`~Permissions.manage_messages` が必要です。メッセージの履歴を取得するために :attr:`~Permissions.read_message_history` も必要になります。

en: Deleting bot's messages ::
ja_JP: Botによるメッセージを削除する ::

en: The number of messages to search through. This is not the number of messages that will be deleted, though it can be.
ja_JP: 検索するメッセージ数。これは削除するメッセージ数になるとは必ずしも限りません。

en: The function used to check if a message should be deleted. It must take a :class:`Message` as its sole parameter.
ja_JP: メッセージが削除されるかどうかを確認するために使用される関数。 :class:`Message` を唯一のパラメータとして受け取る必要があります。

en: Same as ``before`` in :meth:`history`.
ja_JP: :meth:`history` での ``before`` と同じです。

en: Same as ``after`` in :meth:`history`.
ja_JP: :meth:`history` での ``after`` と同じです。

en: Same as ``around`` in :meth:`history`.
ja_JP: :meth:`history` での ``around`` と同じです。

en: Same as ``oldest_first`` in :meth:`history`.
ja_JP: :meth:`history` での ``oldest_first`` と同じです。

en: If ``True``, use bulk delete. Setting this to ``False`` is useful for mass-deleting a bot's own messages without :attr:`Permissions.manage_messages`. When ``True``, will fall back to single delete if messages are older than two weeks.
ja_JP: ``True`` の場合、一括削除を使用します。これを ``False`` に設定すると、 :attr:`Permissions.manage_messages` なしでボット自身のメッセージを一括削除することができます。 ``True`` の場合でも、2週間以上前のメッセージは個別に削除されます。

en: The reason for purging the messages. Shows up on the audit log.
ja_JP: メッセージを一括削除する理由。監査ログに表示されます。

en: You do not have proper permissions to do the actions required.
ja_JP: 必要なアクションをするための適切な権限がない場合。

en: Purging the messages failed.
ja_JP: メッセージの一括削除に失敗した場合。

en: The list of messages that were deleted.
ja_JP: 削除されたメッセージのlist。

en: Gets the list of webhooks from this channel.
ja_JP: チャンネル内のWebhookのリストを取得します。

en: The webhooks for this channel.
ja_JP: チャンネル内のWebhook。

en: Creates a webhook for this channel.
ja_JP: チャンネルに新しいWebhookを作ります。

en: Added the ``reason`` keyword-only parameter.
ja_JP: ``reason`` キーワード引数が追加されました。

en: The webhook's name.
ja_JP: Webhookの名前。

en: A :term:`py:bytes-like object` representing the webhook's default avatar. This operates similarly to :meth:`~ClientUser.edit`.
ja_JP: Webhookのデフォルトアバターを表す :term:`py:bytes-like object` 。 :meth:`~ClientUser.edit` と同様に動作します。

en: The reason for creating this webhook. Shows up in the audit logs.
ja_JP: Webhookを作成する理由。監査ログに表示されます。

en: Creating the webhook failed.
ja_JP: Webhookの作成に失敗した場合。

en: You do not have permissions to create a webhook.
ja_JP: Webhookを作成する権限を持っていない場合。

en: The created webhook.
ja_JP: 作成されたwebhook。

en: Follows a channel using a webhook.
ja_JP: Webhookを使用してチャンネルをフォローします。

en: Only news channels can be followed.
ja_JP: フォローできるのはニュースチャンネルのみです。

en: The webhook returned will not provide a token to do webhook actions, as Discord does not provide it.
ja_JP: 返されたWebhookは、Discordが提供していないため、Webhook アクションを実行するためのトークンを提供しません。

en: The channel you would like to follow from.
ja_JP: フォローしたいチャンネル。

en: The reason for following the channel. Shows up on the destination guild's audit log.
ja_JP: チャンネルをフォローする理由。宛先のギルドの監査ログに表示されます。

en: Following the channel failed.
ja_JP: チャンネルのフォローに失敗した場合。

en: You do not have the permissions to create a webhook.
ja_JP: Webhookを作成する権限を持っていない場合。

en: The channel is not a news channel.
ja_JP: チャンネルがニュースチャンネルでない場合。

en: The destination channel is not a text channel.
ja_JP: 宛先チャンネルがテキストチャンネルでない場合。

en: This does not always retrieve archived threads, as they are not retained in the internal cache. Use :func:`Guild.fetch_channel` instead.
ja_JP: 内部キャッシュに保持されていないため、アーカイブされたスレッドを取得できないことがあります。代わりに :func:`Guild.fetch_channel` を使用してください。

en: Creates a thread in this text channel.
ja_JP: このテキストチャンネルでスレッドを作成します。

en: To create a public thread, you must have :attr:`~discord.Permissions.create_public_threads`. For a private thread, :attr:`~discord.Permissions.create_private_threads` is needed instead.
ja_JP: パブリックスレッドを作成するには、 :attr:`~discord.Permissions.create_public_threads` が必要です。プライベートスレッドの場合は、代わりに :attr:`~discord.Permissions.create_private_threads` が必要です。

en: A snowflake representing the message to create the thread with. If ``None`` is passed then a private thread is created. Defaults to ``None``.
ja_JP: スレッドを開始するメッセージを表すスノーフレーク。``None`` が渡された場合、プライベートスレッドが作成されます。デフォルトは ``None`` です。

en: The type of thread to create. If a ``message`` is passed then this parameter is ignored, as a thread created with a message is always a public thread. By default this creates a private thread if this is ``None``.
ja_JP: 作成するスレッドの種類。 ``message`` が渡された場合、メッセージで作成されたスレッドは常に公開スレッドであるためこのパラメータは無視されます。 デフォルトでは、これが ``None`` の場合、プライベートスレッドが作成されます。

en: Whether non-moderators can add users to the thread. Only applicable to private threads. Defaults to ``True``.
ja_JP: モデレータ以外がスレッドにユーザーを追加できるかどうか。プライベートスレッドにのみ適用されます。デフォルトは ``True`` です。

en: Starting the thread failed.
ja_JP: スレッドの作成に失敗した場合。

en: The created thread
ja_JP: 作成されたスレッド。

en: Returns an :term:`asynchronous iterator` that iterates over all archived threads in this text channel, in order of decreasing ID for joined threads, and decreasing :attr:`Thread.archive_timestamp` otherwise.
ja_JP: このテキストチャンネルのアーカイブされたスレッドをイテレートする :term:`asynchronous iterator` を返します。これは参加したスレッドではIDの降順、それ以外では :attr:`Thread.archive_timestamp` の降順です。

en: You must have :attr:`~Permissions.read_message_history` to do this. If iterating over private threads then :attr:`~Permissions.manage_threads` is also required.
ja_JP: これを行うには、 :attr:`~Permissions.read_message_history` が必要です。プライベートスレッドをイテレートする場合は、 :attr:`~Permissions.manage_threads` も必要です。

en: The number of threads to retrieve. If ``None``, retrieves every archived thread in the channel. Note, however, that this would make it a slow operation.
ja_JP: 取得するスレッドの数。 ``None`` の場合、チャンネル内のアーカイブされたスレッドすべてを取得します。ただし、これには時間がかかります。

en: Retrieve archived channels before the given date or ID.
ja_JP: 指定された日付またはIDより前のアーカイブされたチャンネルを取得します。

en: Whether to retrieve private archived threads.
ja_JP: プライベートのアーカイブされたスレッドを取得するかどうか。

en: Whether to retrieve private archived threads that you've joined. You cannot set ``joined`` to ``True`` and ``private`` to ``False``.
ja_JP: 参加したプライベートアーカイブスレッドを取得するかどうか。``joined`` に ``True`` を設定した場合は ``private`` に ``False`` を設定することはできません。

en: You do not have permissions to get archived threads.
ja_JP: アーカイブしたスレッドを取得する権限を持っていない場合。

en: The request to get the archived threads failed.
ja_JP: アーカイブなスレッドの取得に失敗した場合。

en: ``joined`` was set to ``True`` and ``private`` was set to ``False``. You cannot retrieve public archived     threads that you have joined.
ja_JP: ``joined`` が ``True`` に設定され、``private`` が ``False`` に設定された場合。参加したパブリックのアーカイブされたスレッドは取得できません。

en: :class:`Thread` -- The archived threads.
ja_JP: :class:`Thread` -- アーカイブされたスレッド。

en: Represents a Discord guild forum channel.
ja_JP: Discordサーバーのフォーラムチャンネルを表します。

en: Checks if two forums are equal.
ja_JP: 二つのフォーラムが等しいかを比較します。

en: Checks if two forums are not equal.
ja_JP: 二つのフォーラムが等しいものではないか比較します。

en: Returns the forum's hash.
ja_JP: フォーラムのハッシュ値を返します。

en: Returns the forum's name.
ja_JP: フォーラムの名前を返します。

en: The forum name.
ja_JP: フォーラムの名前。

en: The guild the forum belongs to.
ja_JP: フォーラムが属するギルド。

en: The forum ID.
ja_JP: フォーラムID。

en: The category channel ID this forum belongs to, if applicable.
ja_JP: 該当する場合、このフォーラムが属するカテゴリチャンネルのID。

en: The forum's topic. ``None`` if it doesn't exist. Called "Guidelines" in the UI. Can be up to 4096 characters long.
ja_JP: フォーラムのトピック。存在しない場合は ``None`` です。UIでは「ガイドライン」と呼ばれています。最大4096文字です。

en: The last thread ID that was created on this forum. This technically also coincides with the message ID that started the thread that was created. It may *not* point to an existing or valid thread or message.
ja_JP: このフォーラムで最後に作成されたスレッドのID。これは作成されたスレッドを開始するメッセージのIDと技術的には一致します。存または有効なスレッドやメッセージを指して *いない* 場合があります。

en: The number of seconds a member must wait between creating threads in this forum. A value of ``0`` denotes that it is disabled. Bots and users with :attr:`~Permissions.manage_channels` or :attr:`~Permissions.manage_messages` bypass slowmode.
ja_JP: このフォーラムでスレッドを作成する間にメンバーが待たなければいけない時間。値が ``0`` の場合これは無効です。ボットやユーザーが :attr:`~Permissions.manage_channels` か :attr:`~Permissions.manage_messages` 権限を有する場合低速モードを回避できます。

en: If the forum is marked as "not safe for work" or "age restricted".
ja_JP: フォーラムに年齢制限がかかっているか。

en: The default auto archive duration in minutes for threads created in this forum.
ja_JP: このフォーラムで作成されたスレッドのデフォルトの分単位の自動アーカイブ期間。

en: The default reaction emoji for threads created in this forum to show in the add reaction button.
ja_JP: このフォーラムで作成されたスレッドで、デフォルトでリアクション追加ボタンに表示するリアクション絵文字。

en: The default layout for posts in this forum channel. Defaults to :attr:`ForumLayoutType.not_set`.
ja_JP: このフォーラムチャネルの投稿のデフォルトの配列。デフォルトは :attr:`ForumLayoutType.not_set` です。

en: The flags associated with this thread.
ja_JP: このスレッドに関連付けられたフラグ。

en: Returns all the available tags for this forum.
ja_JP: このフォーラムで利用可能なタグをすべて返します。

en: Returns the tag with the given ID.
ja_JP: 与えられたIDのタグを返します。

en: The tag with the given ID, or ``None`` if not found.
ja_JP: 与えられたIDのタグ、または該当するものが見つからない場合 ``None`` が返ります。

en: :class:`bool`: Checks if the forum is NSFW.
ja_JP: :class:`bool`: フォーラムに年齢制限があるかどうかをチェックします。

en: Edits the forum.
ja_JP: フォーラムを編集します。

en: The new forum name.
ja_JP: 新しいフォーラムの名前。

en: The new forum's topic.
ja_JP: 新しいフォーラムのトピック。

en: The new forum's position.
ja_JP: 新しいフォーラムの位置。

en: To mark the forum as NSFW or not.
ja_JP: フォーラムに年齢制限をかけるかどうか。

en: Whether to sync permissions with the forum's new or pre-existing category. Defaults to ``False``.
ja_JP: フォーラムの新しい、又は既存のカテゴリと権限を同期するか。デフォルトは ``False`` です。

en: The new category for this forum. Can be ``None`` to remove the category.
ja_JP: フォーラムの新しいカテゴリ。カテゴリを削除するには ``None`` を指定できます。

en: Specifies the slowmode rate limit for user in this forum, in seconds. A value of ``0`` disables slowmode. The maximum value possible is ``21600``.
ja_JP: 秒単位でこのフォーラムのユーザーの低速モードの値を指定します。 ``0`` を渡すと低速モードを無効にできます。可能な最大の値は ``21600`` です。

en: Change the type of this text forum. Currently, only conversion between :attr:`ChannelType.text` and :attr:`ChannelType.news` is supported. This is only available to guilds that contain ``NEWS`` in :attr:`Guild.features`.
ja_JP: このフォーラムチャンネルのタイプを変更します。現時点では :attr:`ChannelType.text` と :attr:`ChannelType.news` 間での変更のみできます。これは :attr:`Guild.features` に ``NEWS`` を含むギルドでのみ利用できます。

en: The reason for editing this forum. Shows up on the audit log.
ja_JP: フォーラムを編集する理由。監査ログに表示されます。

en: A :class:`Mapping` of target (either a role or a member) to :class:`PermissionOverwrite` to apply to the forum.
ja_JP: ターゲット（ロール又はメンバー）をキーとし適用される :class:`PermissionOverwrite` を値とする :class:`Mapping` 。

en: The new available tags for this forum.
ja_JP: 新しいフォーラムで利用できるタグ。

en: The new default slowmode delay for threads in this channel.
ja_JP: 新しいチャンネル内のスレッドのデフォルトの低速モードレート制限。

en: The new default reaction emoji for threads in this channel.
ja_JP: 新しいチャンネル内のスレッドのデフォルトのリアクション絵文字。

en: The new default layout for posts in this forum.
ja_JP: このフォーラムの新しい投稿のデフォルトの配列。

en: Whether to require a tag for threads in this channel or not.
ja_JP: チャンネル内のスレッドにタグが必要であるかどうか。

en: The permission overwrite information is not in proper form or a type     is not the expected type.
ja_JP: 権限上書きが適切でないか、または期待された型でない場合。

en: You do not have permissions to edit the forum.
ja_JP: フォーラムを編集する権限がない場合。

en: Editing the forum failed.
ja_JP: フォーラムの編集に失敗した場合。

en: The newly edited forum channel. If the edit was only positional then ``None`` is returned instead.
ja_JP: 新しく編集されたフォーラムチャンネル。編集が位置のみだった場合は代わりに ``None`` が返されます。

en: Creates a new tag in this forum.
ja_JP: このフォーラムに新しいタグを作成します。

en: The name of the tag. Can only be up to 20 characters.
ja_JP: タグ名。最大20文字までです。

en: The emoji to use for the tag.
ja_JP: タグに使用する絵文字。

en: Whether the tag can only be applied by moderators.
ja_JP: モデレータによってのみタグを追加できるようにするかどうか。

en: The reason for creating this tag. Shows up on the audit log.
ja_JP: タグを作成する理由。監査ログに表示されます。

en: You do not have permissions to create a tag in this forum.
ja_JP: このフォーラムでタグを作成する権限がない場合。

en: Creating the tag failed.
ja_JP: タグの作成に失敗した場合。

en: The newly created tag.
ja_JP: 新しく作成されたタグ。

en: Creates a thread in this forum.
ja_JP: このフォーラムにスレッドを作成します。

en: This thread is a public thread with the initial message given. Currently in order to start a thread in this forum, the user needs :attr:`~discord.Permissions.send_messages`.
ja_JP: このスレッドは、最初のメッセージが与えられたパブリックスレッドになります。現在、フォーラムでスレッドを作成するには、 :attr:`~discord.Permissions.send_messages` 権限が必要です。

en: You must send at least one of ``content``, ``embed``, ``embeds``, ``file``, ``files``, or ``view`` to create a thread in a forum, since forum channels must have a starter message.
ja_JP: フォーラムチャンネルには最初ののメッセージが必要であるため、 ``content`` 、 ``embed`` 、 ``embed`` 、 ``file`` 、 ``files`` 、 ``files`` 、 ``view`` のうち少なくとも1つを送信する必要があります。

en: The content of the message to send with the thread.
ja_JP: スレッドで送信するメッセージの内容。

en: A list of tags to apply to the thread.
ja_JP: スレッドに適用するタグのリスト。

en: You specified both ``file`` and ``files``,     or you specified both ``embed`` and ``embeds``.
ja_JP: ``file`` と ``files`` の両方が指定された場合、または ``embed`` と ``embeds`` の両方が指定された場合。

en: The created thread with the created message. This is also accessible as a namedtuple with ``thread`` and ``message`` fields.
ja_JP: 作成されたスレッドとメッセージ。これは、 ``thread`` と ``message`` フィールドを持つ名前付きタプルとしてもアクセスできます。

en: Returns an :term:`asynchronous iterator` that iterates over all archived threads in this forum in order of decreasing :attr:`Thread.archive_timestamp`.
ja_JP: このフォーラムののアーカイブされたスレッドを :attr:`Thread.archive_timestamp` の降順でイテレートする :term:`asynchronous iterator` を返します。

en: You must have :attr:`~Permissions.read_message_history` to do this.
ja_JP: これを行うためには、 :attr:`~Permissions.read_message_history` が必要です。

en: Represents a Discord thread.
ja_JP: Discordのスレッドを表します。

en: Checks if two threads are equal.
ja_JP: 二つのスレッドが等しいかを比較します。

en: Checks if two threads are not equal.
ja_JP: 二つのスレッドが等しいものではないか比較します。

en: Returns the thread's hash.
ja_JP: スレッドのハッシュ値を返します。

en: Returns the thread's name.
ja_JP: スレッドの名前を返します。

en: The thread name.
ja_JP: スレッドの名前。

en: The guild the thread belongs to.
ja_JP: このスレッドが属するギルド。

en: The thread ID. This is the same as the thread starter message ID.
ja_JP: スレッドID。スレッドの最初のメッセージのIDと同じです。

en: The parent :class:`TextChannel` or :class:`ForumChannel` ID this thread belongs to.
ja_JP: スレッドが属する親 :class:`TextChannel` または :class:`ForumChannel` のID。

en: The user's ID that created this thread.
ja_JP: このスレッドを作成したユーザーのID。

en: The last message ID of the message sent to this thread. It may *not* point to an existing or valid message.
ja_JP: このスレッドに送信された最後のメッセージのID。既存または有効なメッセージを指して *いない* 場合があります。

en: The number of seconds a member must wait between sending messages in this thread. A value of ``0`` denotes that it is disabled. Bots and users with :attr:`~Permissions.manage_channels` or :attr:`~Permissions.manage_messages` bypass slowmode.
ja_JP: このスレッドにメッセージを送信する間にメンバーが待たなければいけない時間。値が ``0`` の場合これは無効です。ボットやユーザーが :attr:`~Permissions.manage_channels` か :attr:`~Permissions.manage_messages` 権限を有する場合低速モードを回避できます。

en: An approximate number of messages in this thread.
ja_JP: このスレッドのおおよそのメッセージ数。

en: An approximate number of members in this thread. This caps at 50.
ja_JP: このスレッドのおおよそのメンバー数。この値は50の上限があります。

en: A thread member representing yourself, if you've joined the thread. This could not be available.
ja_JP: スレッドに参加している場合、自分自身を示すスレッドメンバーです。これは利用できない場合があります。

en: Whether the thread is archived.
ja_JP: スレッドがアーカイブされているかどうか。

en: Whether the thread is locked.
ja_JP: スレッドがロックされているかどうか。

en: Whether non-moderators can add other non-moderators to this thread. This is always ``True`` for public threads.
ja_JP: モデレータでないユーザーがこのスレッドに他のモデレータでないユーザーを追加できるかどうか。これは公開スレッドでは常に ``True`` です。

en: The user's ID that archived this thread.
ja_JP: このスレッドをアーカイブしたユーザーのID。

en: The duration in minutes until the thread is automatically archived due to inactivity. Usually a value of 60, 1440, 4320 and 10080.
ja_JP: アクティブでないスレッドが自動的にアーカイブされるまでの分単位の期間です。通常値は60、1440、4320、または10080です。

en: An aware timestamp of when the thread's archived status was last updated in UTC.
ja_JP: スレッドのアーカイブ状態が最後に更新されたときのUTCでのawareなタイムスタンプ。

en: The parent channel this thread belongs to.
ja_JP: このスレッドが属する親チャンネル。

en: The member this thread belongs to.
ja_JP: スレッドを所有するメンバー。

en: The string that allows you to mention the thread.
ja_JP: スレッドにメンションするための文字列。

en: Returns a URL that allows the client to jump to the thread.
ja_JP: クライアントがこのスレッドにジャンプすることのできるURLを返します。

en: A list of thread members in this thread.
ja_JP: スレッドのメンバーのリスト。

en: This requires :attr:`Intents.members` to be properly filled. Most of the time however, this data is not provided by the gateway and a call to :meth:`fetch_members` is needed.
ja_JP: これを適切に使用するには :attr:`Intents.members` が必要です。しかし、ほとんどの場合では、このデータはゲートウェイにより提供されていないため :meth:`fetch_members` を呼び出さないといけません。

en: A list of tags applied to this thread.
ja_JP: スレッドに適用されたタグのリスト。

en: Returns the thread starter message from the cache.
ja_JP: キャッシュからスレッドの最初のメッセージを返します。

en: The message might not be cached, valid, or point to an existing message.
ja_JP: このメッセージはキャッシュされていなかったり、有効でなかったり、存在するものでない場合があります。

en: Note that the thread starter message ID is the same ID as the thread.
ja_JP: スレッドの最初のメッセージのIDはスレッドIDと同じです。

en: The thread starter message or ``None`` if not found.
ja_JP: スレッドの最初のメッセージ、または該当するものが見つからない場合 ``None`` が返ります。

en: Returns the last message from this thread from the cache.
ja_JP: キャッシュからこのスレッドに最後に送信されたメッセージを返します。

en: The category channel the parent channel belongs to, if applicable.
ja_JP: 該当する場合、親チャンネルが属するカテゴリチャンネル。

en: The parent channel was not cached and returned ``None``.
ja_JP: 親チャンネルがキャッシュされておらず、 ``None`` を返した場合。

en: The parent channel's category.
ja_JP: 親チャンネルのカテゴリ。

en: The category channel ID the parent channel belongs to, if applicable.
ja_JP: 該当する場合、親チャンネルが属するカテゴリチャンネルのID。

en: The parent channel's category ID.
ja_JP: 親チャンネルのカテゴリID。

en: An aware timestamp of when the thread was created in UTC.
ja_JP: スレッドが作成されたときのUTCでのaware タイムスタンプ。

en: This timestamp only exists for threads created after 9 January 2022, otherwise returns ``None``.
ja_JP: このタイムスタンプは、2022 年1 月 9 日以降に作成されたスレッドにのみ存在します。それ以外の場合は ``None`` を返します。

en: :class:`bool`: Whether the thread is a private thread.
ja_JP: :class:`bool`: スレッドがプライベートスレッドかどうか。

en: A private thread is only viewable by those that have been explicitly invited or have :attr:`~.Permissions.manage_threads`.
ja_JP: プライベートスレッドは、明示的に招待された者と :attr:`~.Permissions.manage_threads` 権限を有する者のみが閲覧できます。

en: :class:`bool`: Whether the thread is a news thread.
ja_JP: :class:`bool`: スレッドがニューススレッドかどうか。

en: A news thread is a thread that has a parent that is a news channel, i.e. :meth:`.TextChannel.is_news` is ``True``.
ja_JP: ニューススレッドは親がニュースチャンネルであるスレッドです。つまり、 :meth:`.TextChannel.is_news` が ``True`` であるものです。

en: :class:`bool`: Whether the thread is NSFW or not.
ja_JP: :class:`bool`: スレッドに年齢制限があるか。

en: An NSFW thread is a thread that has a parent that is an NSFW channel, i.e. :meth:`.TextChannel.is_nsfw` is ``True``.
ja_JP: 年齢制限のあるスレッドとは親チャンネルに年齢制限があるスレッドです。つまり、 :meth:`.TextChannel.is_nsfw` が ``True`` であるものです。

en: Since threads do not have their own permissions, they mostly inherit them from the parent channel with some implicit permissions changed.
ja_JP: スレッドは独自の権限を有さないため、親チャンネルから一部の変更を加えたうえでほとんどの権限を継承します。

en: The parent channel was not cached and returned ``None``
ja_JP: 親チャンネルがキャッシュされておらず、 ``None`` を返した場合。

en: You do not have proper permissions to delete the messages or     you're not using a bot account.
ja_JP: メッセージを削除するための適切な権限がないか、ボットアカウントを使用していない場合。

en: Edits the thread.
ja_JP: スレッドを編集します。

en: Editing the thread requires :attr:`.Permissions.manage_threads`. The thread creator can also edit ``name``, ``archived`` or ``auto_archive_duration``. Note that if the thread is locked then only those with :attr:`.Permissions.manage_threads` can unarchive a thread.
ja_JP: スレッドの編集には :attr:`.Permissions.manage_threads` 権限が必要です。スレッドの作成者は ``name`` 、 ``archived`` 、 ``auto_archive_duration`` も編集できます。もしスレッドがロックされている場合は :attr:`.Permissions.manage_threads` 権限を有する者のみスレッドのアーカイブを解除できます。

en: The thread must be unarchived to be edited.
ja_JP: スレッドを編集するにはアーカイブを解除する必要があります。

en: The new name of the thread.
ja_JP: スレッドの新しい名前。

en: Whether to archive the thread or not.
ja_JP: スレッドをアーカイブするかどうか。

en: Whether to lock the thread or not.
ja_JP: スレッドをロックするかどうか。

en: Whether to pin the thread or not. This only works if the thread is part of a forum.
ja_JP: スレッドをピン留めするかどうか。スレッドがフォーラムに属する場合にのみ動作します。

en: Whether non-moderators can add other non-moderators to this thread. Only available for private threads.
ja_JP: モデレータでないユーザーがこのスレッドに他のモデレータでないユーザーを追加できるかどうか。プライベートスレッドでのみ利用できます。

en: The new duration in minutes before a thread is automatically archived for inactivity. Must be one of ``60``, ``1440``, ``4320``, or ``10080``.
ja_JP: スレッドがアクティブでないために自動的にアーカイブされるまでの分単位の新しい期間。``60``、``1440``、``4320``、または ``10080`` のいずれかでなければなりません。

en: Specifies the slowmode rate limit for user in this thread, in seconds. A value of ``0`` disables slowmode. The maximum value possible is ``21600``.
ja_JP: 秒単位でこのスレッドのユーザーの低速モードの値を指定します。 ``0`` を渡すと低速モードを無効にできます。可能な最大の値は ``21600`` です。

en: The new tags to apply to the thread. There can only be up to 5 tags applied to a thread.
ja_JP: スレッドに適用する新しいタグ。スレッドに適用できるタグは最大5つまでです。

en: The reason for editing this thread. Shows up on the audit log.
ja_JP: スレッドを編集する理由。監査ログに表示されます。

en: You do not have permissions to edit the thread.
ja_JP: スレッドを編集する権限がない場合。

en: Editing the thread failed.
ja_JP: スレッドの編集に失敗した場合。

en: The newly edited thread.
ja_JP: 新しく編集されたスレッド。

en: Adds the given forum tags to a thread.
ja_JP: 渡されたフォーラムタグをスレッドに追加します。

en: You must have :attr:`~Permissions.manage_threads` to use this or the thread must be owned by you.
ja_JP: 自身で作成したスレッド以外でこれを使用するには、 :attr:`~Permissions.manage_threads` が必要です。

en: Tags that have :attr:`ForumTag.moderated` set to ``True`` require :attr:`~Permissions.manage_threads` to be added.
ja_JP: :attr:`ForumTag.moderated` が ``True`` に設定されているタグを追加するには、 :attr:`~Permissions.manage_threads` が必要になります。

en: The maximum number of tags that can be added to a thread is 5.
ja_JP: スレッドに追加できるタグの最大数は 5 です。

en: The parent channel must be a :class:`ForumChannel`.
ja_JP: 親チャンネルは :class:`ForumChannel` でなければなりません。

en: An argument list of :class:`abc.Snowflake` representing a :class:`ForumTag` to add to the thread.
ja_JP: スレッドに追加する :class:`ForumTag` である :class:`abc.Snowflake` の引数リスト。

en: The reason for adding these tags.
ja_JP: タグを追加する理由。

en: You do not have permissions to add these tags.
ja_JP: タグを追加する権限がない場合。

en: Adding tags failed.
ja_JP: タグの追加に失敗した場合。

en: Remove the given forum tags to a thread.
ja_JP: 渡されたフォーラムタグをスレッドから除去します。

en: An argument list of :class:`abc.Snowflake` representing a :class:`ForumTag` to remove to the thread.
ja_JP: スレッドから除去する :class:`ForumTag` である :class:`abc.Snowflake` の引数リスト。

en: The reason for removing these tags.
ja_JP: タグを除去する理由。

en: You do not have permissions to remove these tags.
ja_JP: タグを除去する権限がない場合。

en: Removing tags failed.
ja_JP: タグの除去に失敗した場合。

en: Joins this thread.
ja_JP: スレッドに参加します。

en: You must have :attr:`~Permissions.send_messages_in_threads` to join a thread. If the thread is private, :attr:`~Permissions.manage_threads` is also needed.
ja_JP: スレッドに参加するには :attr:`~Permissions.send_messages_in_threads` 権限が必要です。スレッドがプライベートの場合は、 :attr:`~Permissions.manage_threads` も必要です。

en: You do not have permissions to join the thread.
ja_JP: スレッドに参加する権限を持っていない場合。

en: Joining the thread failed.
ja_JP: スレッドへの参加に失敗した場合。

en: Leaves this thread.
ja_JP: このスレッドから退出します。

en: Leaving the thread failed.
ja_JP: スレッドの退出に失敗した場合。

en: Adds a user to this thread.
ja_JP: このスレッドにユーザーを追加します。

en: You must have :attr:`~Permissions.send_messages_in_threads` to add a user to a thread. If the thread is private and :attr:`invitable` is ``False`` then :attr:`~Permissions.manage_messages` is required to add a user to the thread.
ja_JP: スレッドにユーザーを追加するには :attr:`~Permissions.send_messages_in_threads` 権限が必要です。このスレッドがプライベートで :attr:`invitable` が ``False`` ならば :attr:`~Permissions.manage_messages` 権限も必要です。

en: The user to add to the thread.
ja_JP: スレッドに追加するユーザー。

en: You do not have permissions to add the user to the thread.
ja_JP: スレッドにユーザーを追加する権限がない場合。

en: Adding the user to the thread failed.
ja_JP: スレッドへのユーザーの追加に失敗した場合。

en: Removes a user from this thread.
ja_JP: このスレッドからユーザーを除去します。

en: You must have :attr:`~Permissions.manage_threads` or be the creator of the thread to remove a user.
ja_JP: ユーザーの除去には、 :attr:`~Permissions.manage_threads` 権限を持ち、またはスレッドの作成者である必要があります。

en: The user to remove from the thread.
ja_JP: スレッドから除去するユーザー。

en: You do not have permissions to remove the user from the thread.
ja_JP: スレッドからユーザーを除去する権限がない場合。

en: Removing the user from the thread failed.
ja_JP: スレッドからユーザーを除去するのに失敗した場合。

en: Retrieves a :class:`ThreadMember` for the given user ID.
ja_JP: 指定されたユーザー ID の :class:`ThreadMember` を取得します。

en: The specified user is not a member of this thread.
ja_JP: 指定されたユーザーがこのスレッドのメンバーでない場合。

en: Retrieving the member failed.
ja_JP: メンバーの取得に失敗した場合。

en: The thread member from the user ID.
ja_JP: 指定されたユーザー IDのスレッドメンバー。

en: Retrieves all :class:`ThreadMember` that are in this thread.
ja_JP: このスレッドにいるすべての :class:`ThreadMember` を取得します。

en: All thread members in the thread.
ja_JP: スレッドのすべてのメンバー。

en: Deletes this thread.
ja_JP: スレッドを削除します。

en: You must have :attr:`~Permissions.manage_threads` to delete threads.
ja_JP: スレッドを削除するには、 :attr:`~Permissions.manage_threads` 権限が必要です。

en: You do not have permissions to delete this thread.
ja_JP: スレッドを削除する権限がない場合。

en: Deleting the thread failed.
ja_JP: スレッドの削除に失敗した場合。

en: Represents a Discord thread member.
ja_JP: Discordのスレッドのメンバーを表します。

en: Checks if two thread members are equal.
ja_JP: 二つのスレッドメンバーが等しいかを比較します。

en: Checks if two thread members are not equal.
ja_JP: 二つのスレッドメンバーが等しくないかを比較します。

en: Returns the thread member's hash.
ja_JP: スレッドメンバーのハッシュ値を返します。

en: Returns the thread member's name.
ja_JP: スレッドメンバーの名前を返します。

en: The thread member's ID.
ja_JP: スレッドメンバーのID。

en: The thread's ID.
ja_JP: スレッドのID。

en: The time the member joined the thread in UTC.
ja_JP: メンバーがスレッドに参加したUTC時刻。

en: The thread this member belongs to.
ja_JP: メンバーが属するスレッド。

en: Represents a Discord guild voice channel.
ja_JP: Discordサーバーのボイスチャンネル。

en: The type of this attribute has changed to :class:`str`.
ja_JP: この属性の型は :class:`str` に変更されました。

en: The ``region`` parameter now accepts :class:`str` instead of an enum.
ja_JP: ``region`` パラメータは列挙型の代わりに :class:`str` を受け付けるようになりました。

en: The new channel's name.
ja_JP: チャンネルの新しい名前。

en: The new channel's bitrate.
ja_JP: チャンネルの新しいビットレート。

en: The new channel's user limit.
ja_JP: チャンネルの新しいユーザー人数制限。

en: The new region for the voice channel's voice communication. A value of ``None`` indicates automatic voice region detection.
ja_JP: ボイスチャンネルの新しい音声通信のためのリージョン。値が ``None`` の場合は自動で検出されます。

en: If the permission overwrite information is not in proper form.
ja_JP: 権限の上書きの情報が適切なものでない場合。

en: The newly edited voice channel. If the edit was only positional then ``None`` is returned instead.
ja_JP: 新しく編集されたボイスチャンネル。編集が位置のみだった場合は代わりに ``None`` が返されます。

en: Returns all members that are currently inside this voice channel.
ja_JP: このボイスチャンネル内にいるすべてのメンバーを返します。

en: Returns all scheduled events for this channel.
ja_JP: このチャンネルのすべてのスケジュールイベントを返します。

en: Returns a mapping of member IDs who have voice states in this channel.
ja_JP: このチャンネル内にボイス状態のあるメンバーIDのマッピングを返します。

en: This function is intentionally low level to replace :attr:`members` when the member cache is unavailable.
ja_JP: これは、メンバーキャッシュが存在しない場合に :attr:`members` を置き換えるため意図的に低レベルとなっています。

en: The mapping of member ID to a voice state.
ja_JP: メンバーIDをキーとしボイス状態を値とするマッピング。

en: Represents a Discord guild stage channel.
ja_JP: Discordサーバーのステージチャンネルを表します。

en: The channel's topic. ``None`` if it isn't set.
ja_JP: チャンネルのトピック。存在しない場合は ``None`` になります。

en: The channel's limit for number of members that can be in a stage channel.
ja_JP: ステージチャンネルに参加できるメンバー数の制限。

en: The region for the stage channel's voice communication. A value of ``None`` indicates automatic voice region detection.
ja_JP: ステージチャンネルの音声通信のためのリージョン。値が ``None`` の場合は自動で検出されます。

en: The camera video quality for the stage channel's participants.
ja_JP: ステージチャンネル参加者のカメラビデオの画質。

en: A list of members who are requesting to speak in the stage channel.
ja_JP: ステージチャンネルで話すことを要求しているメンバーのリスト。

en: A list of members who have been permitted to speak in the stage channel.
ja_JP: ステージチャンネルで話すことが許可されたメンバーのリスト。

en: A list of members who are listening in the stage channel.
ja_JP: ステージチャンネルで聴いているメンバーのリスト。

en: A list of members who are moderating the stage channel.
ja_JP: ステージチャンネルを管理しているメンバーのリスト。

en: The running stage instance of the stage channel.
ja_JP: ステージチャンネルの開催中のステージインスタンス。

en: Create a stage instance.
ja_JP: ステージインスタンスを作成します。

en: The stage instance's topic.
ja_JP: ステージインスタンスのトピック。

en: The stage instance's privacy level. Defaults to :attr:`PrivacyLevel.guild_only`.
ja_JP: ステージインスタンスのプライバシーレベル。デフォルトは :attr:`PrivacyLevel.guild_only` です。

en: The reason the stage instance was created. Shows up on the audit log.
ja_JP: ステージインスタンスを作成する理由。監査ログに表示されます。

en: If the ``privacy_level`` parameter is not the proper type.
ja_JP: 引数 ``privacy_level`` が適切な型でない場合。

en: You do not have permissions to create a stage instance.
ja_JP: ステージインスタンスを作成する権限がない場合。

en: Creating a stage instance failed.
ja_JP: ステージインスタンスの作成に失敗した場合。

en: The newly created stage instance.
ja_JP: 新しく作成されたステージインスタンス。

en: Gets the running :class:`StageInstance`.
ja_JP: 開催中の :class:`StageInstance` を取得します。

en: The stage instance.
ja_JP: ステージインスタンス。

en: The ``topic`` parameter must now be set via :attr:`create_instance`.
ja_JP: ``topic`` パラメーターは :attr:`create_instance` で設定する必要があります。

en: The new region for the stage channel's voice communication. A value of ``None`` indicates automatic voice region detection.
ja_JP: 新しいステージチャンネルの音声通信のためのリージョン。値が ``None`` の場合は自動で検出されます。

en: The newly edited stage channel. If the edit was only positional then ``None`` is returned instead.
ja_JP: 新しく編集されたステージチャンネル。編集が位置のみだった場合は代わりに ``None`` が返されます。

en: Represents a stage instance of a stage channel in a guild.
ja_JP: ギルド内のステージチャンネルのステージインスタンスを表します。

en: Checks if two stage instances are equal.
ja_JP: 二つのステージインスタンスが等しいかを比較します。

en: Checks if two stage instances are not equal.
ja_JP: 二つのステージインスタンスが等しくないかを比較します。

en: Returns the stage instance's hash.
ja_JP: ステージインスタンスのハッシュ値を返します。

en: The stage instance's ID.
ja_JP: ステージインスタンスのID。

en: The guild that the stage instance is running in.
ja_JP: ステージインスタンスが開催されているギルド。

en: The ID of the channel that the stage instance is running in.
ja_JP: ステージインスタンスを開催しているチャンネルの ID。

en: The topic of the stage instance.
ja_JP: ステージインスタンスのトピック。

en: The privacy level of the stage instance.
ja_JP: ステージインスタンスのプライバシーレベル。

en: Whether discoverability for the stage instance is disabled.
ja_JP: ステージインスタンスの発見が無効になっているかどうか。

en: The ID of scheduled event that belongs to the stage instance if any.
ja_JP: 存在する場合、このステージインスタンスに属するスケジュールイベントのID。

en: The channel that stage instance is running in.
ja_JP: ステージインスタンスを開催しているチャンネル。

en: The scheduled event that belongs to the stage instance.
ja_JP: ステージインスタンスに属するスケジュールイベント。

en: Edits the stage instance.
ja_JP: ステージインスタンスを編集します。

en: The stage instance's new topic.
ja_JP: ステージインスタンスの新しいトピック。

en: The stage instance's new privacy level.
ja_JP: ステージインスタンスの新しいプライバシーレベル。

en: The reason the stage instance was edited. Shows up on the audit log.
ja_JP: ステージインスタンスを編集する理由。監査ログに表示されます。

en: You do not have permissions to edit the stage instance.
ja_JP: ステージインスタンスを編集する権限がない場合。

en: Editing a stage instance failed.
ja_JP: ステージインスタンスの編集に失敗した場合。

en: Deletes the stage instance.
ja_JP: ステージインスタンスを削除します。

en: The reason the stage instance was deleted. Shows up on the audit log.
ja_JP: ステージインスタンスを削除する理由。監査ログに表示されます。

en: You do not have permissions to delete the stage instance.
ja_JP: ステージインスタンスを削除する権限がない場合。

en: Deleting the stage instance failed.
ja_JP: ステージインスタンスの削除に失敗した場合。

en: Represents a Discord channel category.
ja_JP: Discordのチャンネルカテゴリを表します。

en: These are useful to group channels to logical compartments.
ja_JP: チャンネルを論理的な区画にグループ化するのに便利な機能です。

en: Returns the category's hash.
ja_JP: カテゴリのハッシュを返します。

en: Returns the category's name.
ja_JP: カテゴリの名前を返します。

en: The category name.
ja_JP: カテゴリの名前。

en: The guild the category belongs to.
ja_JP: カテゴリが属するギルド。

en: The category channel ID.
ja_JP: カテゴリチャンネルのID。

en: The position in the category list. This is a number that starts at 0. e.g. the top category is position 0.
ja_JP: カテゴリリストにおける位置。これは0から始まる番号で、最も上のカテゴリの位置は0です。

en: If the channel is marked as "not safe for work".
ja_JP: チャンネルに年齢制限がかかっているか。

en: To check if the channel or the guild of that channel are marked as NSFW, consider :meth:`is_nsfw` instead.
ja_JP: チャンネルやその属するギルドに年齢制限があるかを調べるには :meth:`is_nsfw` を使用してみてください。

en: :class:`bool`: Checks if the category is NSFW.
ja_JP: :class:`bool`: カテゴリに年齢制限があるかどうかをチェックします。

en: The new category's name.
ja_JP: 新しいカテゴリの名前。

en: The new category's position.
ja_JP: 新しいカテゴリの位置。

en: To mark the category as NSFW or not.
ja_JP: カテゴリに年齢制限をかけるかどうか。

en: The reason for editing this category. Shows up on the audit log.
ja_JP: カテゴリを編集する理由。監査ログに表示されます。

en: If position is less than 0 or greater than the number of categories.
ja_JP: 位置が0より小さいか、カテゴリの数値より大きい場合。

en: The overwrite information is not in proper form.
ja_JP: 上書き情報が適切なものでない場合。

en: You do not have permissions to edit the category.
ja_JP: カテゴリを編集するのに必要な権限がない場合。

en: Editing the category failed.
ja_JP: カテゴリの編集に失敗した場合。

en: The newly edited category channel. If the edit was only positional then ``None`` is returned instead.
ja_JP: 新しく編集されたカテゴリチャンネル。編集が位置のみだった場合は代わりに ``None`` が返されます。

en: Returns the channels that are under this category.
ja_JP: このカテゴリに属するチャンネルを返します。

en: These are sorted by the official Discord UI, which places voice channels below the text channels.
ja_JP: これらは公式のDiscord UIによってソートされており、ボイスチャンネルはテキストチャンネルの下に配置されます。

en: Returns the text channels that are under this category.
ja_JP: このカテゴリに属するテキストチャンネルを返します。

en: Returns the voice channels that are under this category.
ja_JP: このカテゴリに属するボイスチャンネルを返します。

en: Returns the stage channels that are under this category.
ja_JP: このカテゴリに属するステージチャンネルを返します。

en: A shortcut method to :meth:`Guild.create_text_channel` to create a :class:`TextChannel` in the category.
ja_JP: カテゴリ内に :class:`TextChannel` を作成するための :meth:`Guild.create_text_channel` のショートカット。

en: A shortcut method to :meth:`Guild.create_voice_channel` to create a :class:`VoiceChannel` in the category.
ja_JP: カテゴリ内に :class:`VoiceChannel` を作成するための :meth:`Guild.create_voice_channel` のショートカット。

en: A shortcut method to :meth:`Guild.create_stage_channel` to create a :class:`StageChannel` in the category.
ja_JP: カテゴリ内に :class:`StageChannel` を作成するための :meth:`Guild.create_stage_channel` のショートカット。

en: A shortcut method to :meth:`Guild.create_forum` to create a :class:`ForumChannel` in the category.
ja_JP: カテゴリ内に :class:`ForumChannel` を作成するための :meth:`Guild.create_forum` のショートカット。

en: Represents a Discord direct message channel.
ja_JP: Discordのダイレクトメッセージチャンネルを表します。

en: Returns a string representation of the channel
ja_JP: このチャンネルの文字列表現を返します。

en: The user you are participating with in the direct message channel. If this channel is received through the gateway, the recipient information may not be always available.
ja_JP: ダイレクトメッセージチャンネルに参加しているユーザー。 このチャンネルがゲートウェイ経由で受信された場合は、この情報が利用可能ではない場合があります。

en: The direct message channel ID.
ja_JP: ダイレクトメッセージチャンネルのID。

en: The guild this DM channel belongs to. Always ``None``.
ja_JP: DMチャンネルが属するギルド。常に ``None`` 。

en: This is mainly provided for compatibility purposes in duck typing.
ja_JP: これは主にダックタイピング時の互換性の目的で提供されます。

en: Returns the direct message channel's creation time in UTC.
ja_JP: ダイレクトメッセージチャンネルの作成された時間をUTCで返します。

en: Actual direct messages do not really have the concept of permissions.
ja_JP: 実際のダイレクトメッセージには権限の概念は存在しません。

en: This returns all the Text related permissions set to ``True`` except:
ja_JP: これは以下を除いてテキスト関連の権限を ``True`` にしたものです:

en: :attr:`~Permissions.send_tts_messages`: You cannot send TTS messages in a DM.
ja_JP: :attr:`~Permissions.send_tts_messages` ：DMにTTSメッセージは送ることはできません。

en: :attr:`~Permissions.manage_messages`: You cannot delete others messages in a DM.
ja_JP: :attr:`~Permissions.manage_messages` ：DM内の他のメッセージは削除できません。

en: :attr:`~Permissions.create_private_threads`: There are no threads in a DM.
ja_JP: :attr:`~Permissions.create_private_threads`: DMにはスレッドが存在しません。

en: :attr:`~Permissions.create_public_threads`: There are no threads in a DM.
ja_JP: :attr:`~Permissions.create_public_threads`: DMにはスレッドが存在しません。

en: :attr:`~Permissions.manage_threads`: There are no threads in a DM.
ja_JP: :attr:`~Permissions.manage_threads`: DMにはスレッドが存在しません。

en: :attr:`~Permissions.send_messages_in_threads`: There are no threads in a DM.
ja_JP: :attr:`~Permissions.send_messages_in_threads`: DMにはスレッドが存在しません。

en: Thread related permissions are now set to ``False``.
ja_JP: スレッド関連の権限が ``False`` に設定されるようになりました。

en: Represents a Discord group channel.
ja_JP: Discordのグループチャンネルを表します。

en: The users you are participating with in the group channel.
ja_JP: グループチャンネルに参加しているユーザー。

en: The group channel ID.
ja_JP: グループチャンネルのID。

en: The user that owns the group channel.
ja_JP: グループチャンネルを所有するユーザー。

en: The owner ID that owns the group channel.
ja_JP: グループチャンネルを所有するユーザーのID。

en: The group channel's name if provided.
ja_JP: 与えられた場合、グループチャンネルの名前。

en: The guild this group channel belongs to. Always ``None``.
ja_JP: グループチャンネルが属するギルド。常に ``None`` 。

en: Returns the channel's icon asset if available.
ja_JP: 利用できる場合、チャンネルのアイコンのアセットを返します。

en: This also checks the kick_members permission if the user is the owner.
ja_JP: ユーザーが所有者の場合、kick_members 権限もチェックします。

en: The user to check permissions for.
ja_JP: 権限を確認したいユーザー。

en: The resolved permissions for the user.
ja_JP: ユーザーの解決された権限。

en: Leave the group.
ja_JP: グループから脱退します。

en: If you are the only one in the group, this deletes it as well.
ja_JP: あなたがグループにいる唯一の者である場合、グループが削除されます。

en: Leaving the group failed.
ja_JP: グループの脱退に失敗した場合。

en: Represents a "partial" invite guild.
ja_JP: 「部分的な」招待ギルドを表します。

en: This model will be given when the user is not part of the guild the :class:`Invite` resolves to.
ja_JP: このモデルは、ユーザーが :class:`Invite` にて解決されたギルドに属さない場合に与えられます。

en: Checks if two partial guilds are the same.
ja_JP: 2つの部分的なギルドが等しいものか比較します。

en: Checks if two partial guilds are not the same.
ja_JP: 2つの部分的なギルドが等しいものではないか比較します。

en: Return the partial guild's hash.
ja_JP: 部分的なギルドのハッシュ値を返します。

en: Returns the partial guild's name.
ja_JP: 部分的なギルドの名前を返します。

en: The partial guild's name.
ja_JP: 部分的なギルドの名前。

en: The partial guild's ID.
ja_JP: 部分的なギルドのID。

en: The partial guild's verification level.
ja_JP: 部分的なギルドの認証レベル。

en: A list of features the guild has. See :attr:`Guild.features` for more information.
ja_JP: ギルドが持っている機能のリスト。詳細は :attr:`Guild.features` を参照してください。

en: The partial guild's description.
ja_JP: 部分的なギルドの説明。

en: The partial guild's NSFW level.
ja_JP: 部分的なギルドの年齢制限レベル。

en: The partial guild's vanity URL code, if available.
ja_JP: 利用可能な場合は、部分的なギルドのバニティURLコード。

en: The number of "boosts" the partial guild currently has.
ja_JP: 部分的なギルドの現在の「ブースト」数。

en: The Discord vanity invite URL for this partial guild, if available.
ja_JP: 存在する場合、部分的なギルドのDiscord バニティURL。

en: Represents a "partial" invite channel.
ja_JP: "部分的な"招待チャンネルを表します。

en: Checks if two partial channels are the same.
ja_JP: 2つの部分的なチャンネルが等しいものか比較します。

en: Checks if two partial channels are not the same.
ja_JP: 2つの部分的なチャンネルが等しいものではないか比較します。

en: Return the partial channel's hash.
ja_JP: 部分的なチャンネルのハッシュ値を返します。

en: Returns the partial channel's name.
ja_JP: 部分的なチャンネルの名前を返します。

en: The partial channel's name.
ja_JP: 部分的なチャンネルの名前。

en: The partial channel's ID.
ja_JP: 部分的なチャンネルのID。

en: The partial channel's type.
ja_JP: 部分的なチャンネルの種類。

en: Represents a Discord :class:`Guild` or :class:`abc.GuildChannel` invite.
ja_JP: Discord の :class:`Guild` または :class:`abc.GuildChannel` への招待を表します。

en: Checks if two invites are equal.
ja_JP: 二つの招待が等しいかを比較します。

en: Checks if two invites are not equal.
ja_JP: 二つの招待が等しくないかを比較します。

en: Returns the invite hash.
ja_JP: 招待のハッシュ値を返します。

en: Returns the invite URL.
ja_JP: 招待URLを返します。

en: The following table illustrates what methods will obtain the attributes:
ja_JP: 次の表は、属性を取得できるメソッドを示しています。

en: :meth:`Client.fetch_invite` with ``with_counts`` enabled
ja_JP: :meth:`Client.fetch_invite` で ``with_counts`` を有効にする。

en: :meth:`Client.fetch_invite` with ``with_expiration`` enabled
ja_JP: :meth:`Client.fetch_invite` で ``with_expiration`` を有効にする。

en: If it's not in the table above then it is available by all methods.
ja_JP: 上の表にない場合は、すべての方法で利用可能です。

en: How long before the invite expires in seconds. A value of ``0`` indicates that it doesn't expire.
ja_JP: 招待の有効期限を秒単位で指定します。値が ``0`` の場合は、有効期限がないことを示します。

en: The URL fragment used for the invite.
ja_JP: 招待に使用されるURLフラグメント。

en: The guild the invite is for. Can be ``None`` if it's from a group direct message.
ja_JP: 招待先のギルド。グループのダイレクトメッセージからの場合は ``None`` にできます。

en: Indicates if the invite has been revoked.
ja_JP: 招待が取り消されたかどうかを示します。

en: An aware UTC datetime object denoting the time the invite was created.
ja_JP: 招待が作成された時刻を示す UTC datetimeオブジェクトです。

en: Indicates that the invite grants temporary membership. If ``True``, members who joined via this invite will be kicked upon disconnect.
ja_JP: 一時的なメンバーとして招待することを示します。 ``True`` の場合、この招待を通じて参加したメンバーは切断時にキックされます。

en: How many times the invite has been used.
ja_JP: 招待が使用された回数。

en: How many times the invite can be used. A value of ``0`` indicates that it has unlimited uses.
ja_JP: 招待できる回数を指定します。 ``0`` の値は無制限の使用を示します。

en: The approximate number of members in the guild.
ja_JP: ギルド内のメンバーのおおよその数。

en: The approximate number of members currently active in the guild. This includes idle, dnd, online, and invisible members. Offline members are excluded.
ja_JP: ギルドで現在アクティブなメンバーのおおよその数です。これには退席中、取り込み中、オンライン、非表示のメンバーが含まれます。オフラインのメンバーは除外されます。

en: The expiration date of the invite. If the value is ``None`` when received through :meth:`Client.fetch_invite` with ``with_expiration`` enabled, the invite will never expire.
ja_JP: 招待の有効期限。 ``with_expiration`` が有効になっている :meth:`Client.fetch_invite` 経由で受け取ったときにこれが ``None`` の場合は、招待は期限切れになりません。

en: The channel the invite is for.
ja_JP: 招待先のチャンネル。

en: The type of target for the voice channel invite.
ja_JP: ボイスチャンネル招待の対象の種類。

en: The user whose stream to display for this invite, if any.
ja_JP: 存在する場合、この招待に表示すべきストリームのユーザー。

en: The embedded application the invite targets, if any.
ja_JP: 存在する場合、この招待の対象の埋め込みアプリケーション。

en: The scheduled event associated with this invite, if any.
ja_JP: 存在する場合、この招待に関連付けられたスケジュールイベント。

en: The ID of the scheduled event associated with this invite, if any.
ja_JP: 存在する場合、この招待に関連付けられたスケジュールイベントのID。

en: Returns the proper code portion of the invite.
ja_JP: 招待のコード部分を返します。

en: A property that retrieves the invite URL.
ja_JP: 招待URLを取得するプロパティ。

en: Sets the scheduled event for this invite.
ja_JP: この招待のスケジュールイベントを設定します。

en: The ID of the scheduled event.
ja_JP: スケジュールイベントのID。

en: The invite with the new scheduled event.
ja_JP: スケジュールイベント付きの新しい招待。

en: Revokes the instant invite.
ja_JP: インスタント招待を取り消します。

en: The reason for deleting this invite. Shows up on the audit log.
ja_JP: 招待を削除する理由。監査ログに表示されます。

en: Represents a Discord template.
ja_JP: Discordのテンプレートを表します。

en: How many times the template has been used.
ja_JP: テンプレートが使用された回数。

en: The creator of the template.
ja_JP: テンプレートの作成者。

en: An aware datetime in UTC representing when the template was created.
ja_JP: テンプレートが作成された日時を表す UTC aware datetime。

en: An aware datetime in UTC representing when the template was last updated. This is referred to as "last synced" in the official Discord client.
ja_JP: テンプレートが最後に更新された日時を表す UTC aware datetime。これは公式のDiscordクライアントでは「最終同期日時」と呼ばれています。

en: The guild snapshot that represents the data that this template currently holds.
ja_JP: このテンプレートが現在保有しているデータを表すギルドのスナップショット。

en: Whether the template has unsynced changes.
ja_JP: テンプレートに同期されていない変更があるかどうか。

en: Creates a :class:`.Guild` using the template.
ja_JP: テンプレートを使用して :class:`.Guild` を作成します。

en: The ``region`` parameter has been removed.
ja_JP: ``region`` キーワード引数が削除されました。

en: Sync the template to the guild's current state.
ja_JP: テンプレートをギルドの現在の状態に同期します。

en: You must have :attr:`~Permissions.manage_guild` in the source guild to do this.
ja_JP: これを行うためには、元のギルドにて :attr:`~Permissions.manage_guild` が必要です。

en: The template is no longer edited in-place, instead it is returned.
ja_JP: 編集はテンプレートを置き換えず、編集された新しいテンプレートが返されるようになりました。

en: Editing the template failed.
ja_JP: テンプレートの編集に失敗した場合。

en: You don't have permissions to edit the template.
ja_JP: テンプレートを編集するのに必要な権限がない場合。

en: This template does not exist.
ja_JP: テンプレートが存在しない場合。

en: The newly edited template.
ja_JP: 編集された新しいテンプレート。

en: Edit the template metadata.
ja_JP: テンプレートのメタデータを編集します。

en: The template's new name.
ja_JP: テンプレートの新しい名前。

en: The template's new description.
ja_JP: テンプレートの新しい説明。

en: Delete the template.
ja_JP: テンプレートを削除します。

en: The template url.
ja_JP: テンプレートのURL。

en: Represents a :class:`Guild` welcome screen.
ja_JP: :class:`Guild` ようこそ画面を表します。

en: The description shown on the welcome screen.
ja_JP: ようこそ画面に表示される説明。

en: The channels shown on the welcome screen.
ja_JP: ようこそ画面に表示されるチャンネル。

en: Whether the welcome screen is displayed.
ja_JP: ようこそ画面を表示すべきか。

en: This is equivalent to checking if ``WELCOME_SCREEN_ENABLED`` is present in :attr:`Guild.features`.
ja_JP: これは :attr:`Guild.features` に ``WELCOME_SCREEN_ENABLED`` があるかどうかを確認するのと同じです。

en: Edit the welcome screen.
ja_JP: ようこそ画面を編集します。

en: Welcome channels can only accept custom emojis if :attr:`Guild.premium_tier` is level 2 or above.
ja_JP: ようこそ画面のチャンネルは、 :attr:`Guild.premium_tier` がレベル 2 以上の場合のみカスタム絵文字を使用できます。

en: You must have :attr:`~Permissions.manage_guild` in the guild to do this.
ja_JP: これを行うためには、ギルドにて :attr:`~Permissions.manage_guild` が必要です。

en: Usage: ::
ja_JP: 使い方: ::

en: The welcome screen's description.
ja_JP: ようこそ画面の説明。

en: The welcome channels, in their respective order.
ja_JP: ようこそ画面のチャンネルを、順番に並べたもの。

en: Whether the welcome screen should be displayed.
ja_JP: ようこそ画面を表示すべきか。

en: The reason for editing the welcome screen. Shows up on the audit log.
ja_JP: ようこそ画面を編集する理由。監査ログに表示されます。

en: Editing the welcome screen failed.
ja_JP: ようこそ画面の編集に失敗した場合。

en: You don't have permissions to edit the welcome screen.
ja_JP: ようこそ画面を編集するのに必要な権限がない場合。

en: This welcome screen does not exist.
ja_JP: ようこそ画面が存在しない場合。

en: Represents a :class:`WelcomeScreen` welcome channel.
ja_JP: :class:`WelcomeScreen` のチャンネルを表します。

en: The guild channel that is being referenced.
ja_JP: 参照されているギルドチャンネル。

en: The description shown of the channel.
ja_JP: 表示されるチャンネルの説明。

en: The emoji used beside the channel description.
ja_JP: チャンネルの説明の横に使用される絵文字。

en: Represents a "partial" widget channel.
ja_JP: "部分的な" ウィジェットチャンネルを表します。

en: The channel's ID.
ja_JP: チャンネルのID。

en: The channel's position
ja_JP: チャンネルの位置。

en: Represents a "partial" member of the widget's guild.
ja_JP: ウィジェットのギルドの "部分的な" メンバーを表します。

en: Checks if two widget members are the same.
ja_JP: 2つのウィジェットメンバーが等しいものか比較します。

en: Checks if two widget members are not the same.
ja_JP: 2つのウィジェットメンバーが等しいものではないか比較します。

en: Return the widget member's hash.
ja_JP: ウィジェットメンバーのハッシュ値を返します。

en: Returns the widget member's ``name#discriminator``.
ja_JP: ウィジェットメンバーの ``name#discriminator`` を返します。

en: The member's ID.
ja_JP: メンバーのID。

en: The member's username.
ja_JP: メンバーのユーザー名。

en: The member's discriminator.
ja_JP: メンバーのタグ。

en: Whether the member is a bot.
ja_JP: メンバーがボットであるかどうか。

en: The member's status.
ja_JP: メンバーのステータス。

en: The member's nickname.
ja_JP: メンバーのニックネーム。

en: The member's avatar hash.
ja_JP: メンバーのアバターのハッシュ値。

en: The member's activity.
ja_JP: メンバーのアクティビティ。

en: Whether the member is currently deafened.
ja_JP: メンバーがスピーカーミュートされているかどうか。

en: Whether the member is currently muted.
ja_JP: メンバーがミュートされているかどうか。

en: Whether the member is currently being suppressed.
ja_JP: メンバーが現在抑制されているのかどうか。

en: Which channel the member is connected to.
ja_JP: メンバーが接続しているチャンネル。

en: Returns the member's display name.
ja_JP: メンバーの表示名を返します。

en: Represents a :class:`Guild` widget.
ja_JP: :class:`Guild` ウィジェットを表します。

en: Checks if two widgets are the same.
ja_JP: 2つのウィジェットが等しいものか比較します。

en: Checks if two widgets are not the same.
ja_JP: 2つのウィジェットが等しいものではないか比較します。

en: Returns the widget's JSON URL.
ja_JP: ウィジェットの JSON URL を返します。

en: The guild's name.
ja_JP: ギルドの名前。

en: The accessible voice channels in the guild.
ja_JP: ギルド内のアクセスできるボイスチャンネル。

en: The online members in the guild. Offline members do not appear in the widget.
ja_JP: ギルド内のオンラインのメンバー。オフラインのメンバーはウィジェットには表示されません。

en: Due to a Discord limitation, if this data is available the users will be "anonymized" with linear IDs and discriminator information being incorrect. Likewise, the number of members retrieved is capped.
ja_JP: Discordの制限により、このデータが利用可能な場合、ユーザーのIDとタグは「仮名化」され、誤った情報になります。同様に、取得できるメンバー数にも制限があります。

en: The approximate number of online members in the guild. Offline members are not included in this count.
ja_JP: ギルド内のオンラインのメンバーのおおよその数。オフラインのメンバーはこの数には含まれません。

en: Returns the member's creation time in UTC.
ja_JP: メンバーの作成された時間をUTCで返します。

en: The JSON URL of the widget.
ja_JP: ウィジェットのJSON URL

en: The invite URL for the guild, if available.
ja_JP: 利用可能な場合はギルドの招待URKです。

en: Retrieves an :class:`Invite` from the widget's invite URL. This is the same as :meth:`Client.fetch_invite`; the invite code is abstracted away.
ja_JP: ウィジェットの招待URLから :class:`Invite` を取得します。これは :meth:`Client.fetch_invite` と同じです。招待コードは抽象化されます。

en: Whether to include count information in the invite. This fills the :attr:`Invite.approximate_member_count` and :attr:`Invite.approximate_presence_count` fields.
ja_JP: 招待にカウント情報を含めるかどうか。これにより :attr:`Invite.approximate_member_count` と :attr:`Invite.approximate_presence_count` に取得した値が代入されます。

en: The invite from the widget's invite URL, if available.
ja_JP: 利用可能な場合は、ウィジェットの招待URLからの招待。

en: Represents a sticker pack.
ja_JP: スタンプパックを表します。

en: Returns the name of the sticker pack.
ja_JP: スタンプパックの名前を返します。

en: Checks if the sticker pack is equal to another sticker pack.
ja_JP: スタンプパックが他のスタンプパックと等しいか確認します。

en: Checks if the sticker pack is not equal to another sticker pack.
ja_JP: スタンプパックが他のスタンプパックと等しくないか確認します。

en: The name of the sticker pack.
ja_JP: スタンプパックの名前。

en: The description of the sticker pack.
ja_JP: スタンプパックの説明。

en: The id of the sticker pack.
ja_JP: スタンプパックのID。

en: The stickers of this sticker pack.
ja_JP: このスタンプパックのスタンプ。

en: The SKU ID of the sticker pack.
ja_JP: スタンプパックの SKU ID。

en: The ID of the sticker used for the cover of the sticker pack.
ja_JP: スタンプパックのカバーに使用されるスタンプのID。

en: The sticker used for the cover of the sticker pack.
ja_JP: スタンプパックのカバーに使用されるスタンプ。

en: The banner asset of the sticker pack.
ja_JP: スタンプパックのバナーアセット。

en: Represents a sticker item.
ja_JP: スタンプアイテムを表します。

en: Returns the name of the sticker item.
ja_JP: スタンプアイテムの名前を返します。

en: Checks if the sticker item is equal to another sticker item.
ja_JP: スタンプアイテムが他のスタンプアイテムと等しいか確認します。

en: Checks if the sticker item is not equal to another sticker item.
ja_JP: スタンプアイテムが他のスタンプアイテムと等しくないことを確認します。

en: The sticker's name.
ja_JP: スタンプの名前。

en: The id of the sticker.
ja_JP: スタンプのID。

en: The format for the sticker's image.
ja_JP: スタンプの画像のフォーマット。

en: The URL for the sticker's image.
ja_JP: スタンプの画像の URL。

en: Attempts to retrieve the full sticker data of the sticker item.
ja_JP: スタンプアイテムの完全なスタンプデータを取得するのを試みます。

en: Represents a sticker.
ja_JP: スタンプを表します。

en: Returns the name of the sticker.
ja_JP: スタンプの名前を返します。

en: Checks if the sticker is equal to another sticker.
ja_JP: スタンプが他のスタンプと等しいか確認します。

en: Checks if the sticker is not equal to another sticker.
ja_JP: スタンプが他のスタンプと等しくないか確認します。

en: The description of the sticker.
ja_JP: スタンプの説明。

en: The id of the sticker's pack.
ja_JP: スタンプパックのID。

en: Returns the sticker's creation time in UTC.
ja_JP: スタンプの作成された時間をUTCで返します。

en: Represents a sticker that is found in a standard sticker pack.
ja_JP: 標準のスタンプパックに含まれるスタンプを表します。

en: A list of tags for the sticker.
ja_JP: スタンプのタグのリスト。

en: The sticker's sort order within its pack.
ja_JP: パックのスタンプの並べ替え順序。

en: Retrieves the sticker pack that this sticker belongs to.
ja_JP: このスタンプが属するスタンプパックを取得します。

en: The corresponding sticker pack was not found.
ja_JP: 対応するスタンプパックが見つからない場合。

en: Retrieving the sticker pack failed.
ja_JP: スタンプパックの取得に失敗した場合。

en: The retrieved sticker pack.
ja_JP: 取得したスタンプパック。

en: Represents a sticker that belongs to a guild.
ja_JP: ギルドに属するスタンプを表します。

en: Whether this sticker is available for use.
ja_JP: スタンプを使用できるかどうか。

en: The ID of the guild that this sticker is from.
ja_JP: このスタンプが属するギルドのID。

en: The user that created this sticker. This can only be retrieved using :meth:`Guild.fetch_sticker` and having :attr:`~Permissions.manage_emojis_and_stickers`.
ja_JP: スタンプを作成したユーザー。これは :meth:`Guild.fetch_sticker` 経由で、かつ :attr:`~Permissions.manage_emojis_and_stickers` を持つユーザーによってのみ取得できます。

en: The name of a unicode emoji that represents this sticker.
ja_JP: スタンプを表現するユニコード絵文字の名前。

en: The guild that this sticker is from. Could be ``None`` if the bot is not in the guild.
ja_JP: このスタイルが属するギルド。ボットがギルドにいない場合は ``None`` になります。

en: Edits a :class:`GuildSticker` for the guild.
ja_JP: ギルドの :class:`GuildSticker` を編集します。

en: The sticker's new name. Must be at least 2 characters.
ja_JP: スタンプの新しい名前。2文字以上でなければなりません。

en: The sticker's new description. Can be ``None``.
ja_JP: スタンプの新しい説明。``None`` にできます。

en: The reason for editing this sticker. Shows up on the audit log.
ja_JP: スタンプを編集する理由。監査ログに表示されます。

en: You are not allowed to edit stickers.
ja_JP: スタンプを編集する権限がない場合。

en: An error occurred editing the sticker.
ja_JP: スタンプの編集中にエラーが発生した場合。

en: The newly modified sticker.
ja_JP: 新しく変更されたスタンプ。

en: A class that gives information and control over a specific shard.
ja_JP: 特定のシャードの情報と制御を与えるクラス。

en: You can retrieve this object via :meth:`AutoShardedClient.get_shard` or :attr:`AutoShardedClient.shards`.
ja_JP: このオブジェクトは :meth:`AutoShardedClient.get_shard` や :attr:`AutoShardedClient.shards` から取得できます。

en: The shard ID for this shard.
ja_JP: このシャードのシャードID。

en: The shard count for this cluster. If this is ``None`` then the bot has not started yet.
ja_JP: このクラスターのシャード数。これが ``None`` の場合、ボットはまだ開始されていません。

en: :class:`bool`: Whether the shard connection is currently closed.
ja_JP: :class:`bool`: シャード接続が現在閉じているかどうか。

en: Disconnects a shard. When this is called, the shard connection will no longer be open.
ja_JP: シャードを切断します。これが呼び出されると、シャードの接続は以降開かれません。

en: If the shard is already disconnected this does nothing.
ja_JP: シャードがすでに切断されている場合、これは何もしません。

en: Disconnects and then connects the shard again.
ja_JP: シャードを切断した後、再接続します。

en: Connects a shard. If the shard is already connected this does nothing.
ja_JP: シャードを接続します。もしすでに接続されている場合、これは何もしません。

en: Measures latency between a HEARTBEAT and a HEARTBEAT_ACK in seconds for this shard.
ja_JP: このシャードのHEARTBEATとHEARTBEAT_ACK間の待ち時間を秒単位で測定します。

en: Represents the event payload for a :func:`on_raw_message_delete` event.
ja_JP: :func:`on_raw_message_delete` イベントのペイロードを表します。

en: The channel ID where the deletion took place.
ja_JP: 削除が行われたチャンネルのID。

en: The guild ID where the deletion took place, if applicable.
ja_JP: 該当する場合、削除が行われたギルドのID。

en: The message ID that got deleted.
ja_JP: 削除されたメッセージ ID。

en: The cached message, if found in the internal message cache.
ja_JP: 内部のメッセージキャッシュに見つかった場合、そのキャッシュされたメッセージ。

en: Represents the event payload for a :func:`on_raw_bulk_message_delete` event.
ja_JP: :func:`on_raw_bulk_message_delete` イベントのペイロードを表します。

en: A :class:`set` of the message IDs that were deleted.
ja_JP: 削除されたメッセージ ID の :class:`set` 。

en: The channel ID where the message got deleted.
ja_JP: メッセージが削除されたチャンネルのID。

en: The guild ID where the message got deleted, if applicable.
ja_JP: 該当する場合、削除が行われたギルドのID。

en: The cached messages, if found in the internal message cache.
ja_JP: 内部のメッセージキャッシュに見つかった場合、そのキャッシュされたメッセージ。

en: Represents the payload for a :func:`on_raw_message_edit` event.
ja_JP: :func:`on_raw_message_edit` イベントのペイロードを表します。

en: The message ID that got updated.
ja_JP: 更新されたメッセージ ID。

en: The channel ID where the update took place.
ja_JP: 更新が行われたチャンネルのID。

en: The guild ID where the message got updated, if applicable.
ja_JP: 該当する場合、更新が行われたギルドのID。

en: The raw data given by the :ddocs:`gateway <topics/gateway#message-update>`
ja_JP: :ddocs:`ゲートウェイ <topics/gateway#message-update>` によって与えられた生のデータ。

en: The cached message, if found in the internal message cache. Represents the message before it is modified by the data in :attr:`RawMessageUpdateEvent.data`.
ja_JP: 内部メッセージキャッシュで見つかった場合、そのキャッシュされたメッセージ。 :attr:`RawMessageUpdateEvent.data` のデータによって変更される前のメッセージを表します。

en: Represents the payload for a :func:`on_raw_reaction_add` or :func:`on_raw_reaction_remove` event.
ja_JP: :func:`on_raw_reaction_add` または :func:`on_raw_reaction_remove` イベントのペイロードを表します。

en: The message ID that got or lost a reaction.
ja_JP: リアクションが追加され、または除去されたメッセージのID。

en: The user ID who added the reaction or whose reaction was removed.
ja_JP: リアクションを追加したユーザーのID、またはそのリアクションが除去されたユーザーのID。

en: The channel ID where the reaction got added or removed.
ja_JP: リアクションが追加または除去されたチャンネルのID 。

en: The guild ID where the reaction got added or removed, if applicable.
ja_JP: 該当する場合、リアクションの追加または除去が行われたギルドのID。

en: The custom or unicode emoji being used.
ja_JP: 使用されたカスタムまたはユニコード絵文字。

en: The member who added the reaction. Only available if ``event_type`` is ``REACTION_ADD`` and the reaction is inside a guild.
ja_JP: リアクションを追加したメンバー。 ``event_type`` が ``REACTION_ADD`` でリアクションがギルド内にある場合にのみ利用できます。

en: The event type that triggered this action. Can be ``REACTION_ADD`` for reaction addition or ``REACTION_REMOVE`` for reaction removal.
ja_JP: このアクションの原因であるイベントタイプ。リアクションの追加は ``REACTION_ADD`` 、リアクションの除去は ``REACTION_REMOVE`` です。

en: Represents the payload for a :func:`on_raw_reaction_clear` event.
ja_JP: :func:`on_raw_reaction_clear` イベントのペイロードを表します。

en: The message ID that got its reactions cleared.
ja_JP: リアクションが一括除去されたメッセージ。

en: The channel ID where the reactions got cleared.
ja_JP: リアクションの一括除去が行われたチャンネルのID。

en: The guild ID where the reactions got cleared.
ja_JP: リアクションの一括除去が行われたギルドのID。

en: Represents the payload for a :func:`on_raw_reaction_clear_emoji` event.
ja_JP: :func:`on_raw_reaction_clear_emoji` イベントのペイロードを表します。

en: The custom or unicode emoji being removed.
ja_JP: 除去されたカスタムまたはユニコード絵文字。

en: Represents the payload for a :func:`on_raw_integration_delete` event.
ja_JP: :func:`on_raw_integration_delete` イベントのペイロードを表します。

en: The ID of the integration that got deleted.
ja_JP: 削除された連携サービスのID。

en: The ID of the bot/OAuth2 application for this deleted integration.
ja_JP: 削除された連携サービスのボットやOAuth2 アプリケーションのID。

en: The guild ID where the integration got deleted.
ja_JP: 連携サービスが削除されたギルドのID。

en: Represents the payload for a :func:`on_raw_thread_update` event.
ja_JP: :func:`on_raw_thread_update` イベントのペイロードを表します。

en: The ID of the thread that was updated.
ja_JP: 更新されたスレッドのID。

en: The channel type of the updated thread.
ja_JP: 更新されたスレッドのチャンネルタイプ。

en: The ID of the guild the thread is in.
ja_JP: スレッドが属するギルドのID。

en: The ID of the channel the thread belongs to.
ja_JP: スレッドが属するチャンネルの ID。

en: The raw data given by the :ddocs:`gateway <topics/gateway#thread-update>`
ja_JP: :ddocs:`ゲートウェイ <topics/gateway#thread-update>` によって与えられた生のデータ。

en: The thread, if it could be found in the internal cache.
ja_JP: スレッドが内部キャッシュで見つかった場合、そのスレッド。

en: Represents the payload for a :func:`on_raw_thread_member_remove` event.
ja_JP: :func:`on_raw_thread_member_remove` イベントのペイロードを表します。

en: The approximate number of members in the thread. This caps at 50.
ja_JP: スレッドのおおよそのメンバー数。この値は50の上限があります。

en: The raw data given by the :ddocs:`gateway <topics/gateway#thread-members-update>`.
ja_JP: :ddocs:`ゲートウェイ <topics/gateway#thread-members-update>` によって与えられた生のデータ。

en: Represents the payload for a :func:`on_raw_thread_delete` event.
ja_JP: :func:`on_raw_thread_delete` イベントのペイロードを表します。

en: The ID of the thread that was deleted.
ja_JP: 削除されたスレッドのID。

en: The channel type of the deleted thread.
ja_JP: 削除されたスレッドのチャンネルタイプ。

en: The ID of the guild the thread was deleted in.
ja_JP: スレッドが削除されたギルドのID。

en: The ID of the channel the thread belonged to.
ja_JP: スレッドが属したチャンネルの ID。

en: Represents the payload for a :func:`on_raw_typing` event.
ja_JP: :func:`on_raw_typing` イベントのペイロードを表します。

en: The ID of the channel the user started typing in.
ja_JP: ユーザーが入力し始めたチャンネルのID。

en: The ID of the user that started typing.
ja_JP: 入力を始めたユーザーのID。

en: The user that started typing, if they could be found in the internal cache.
ja_JP: 内部キャッシュで見つかった場合、入力し始めたユーザー。

en: The ID of the guild the user started typing in, if applicable.
ja_JP: 該当する場合、ユーザーが入力し始めたギルドのID。

en: Represents the payload for a :func:`on_raw_member_remove` event.
ja_JP: :func:`on_raw_member_remove` イベントのペイロードを表します。

en: The user that left the guild.
ja_JP: ギルドを脱退したユーザー。

en: The ID of the guild the user left.
ja_JP: ユーザーが脱退したギルドのID。

en: Represents the payload for a :func:`on_raw_app_command_permissions_update` event.
ja_JP: :func:`on_raw_app_command_permissions_update` イベントのペイロードを表します。

en: The ID of the command or application whose permissions were updated. When this is the application ID instead of a command ID, the permissions apply to all commands that do not contain explicit overwrites.
ja_JP: 権限が更新されたコマンドIDまたはアプリケーションID。これがコマンドIDではなくアプリケーションIDの場合、権限は明示的に上書きされていないすべてのコマンドに適用されます。

en: The ID of the application that the command belongs to.
ja_JP: このコマンドが属するアプリケーションのID。

en: The guild where the permissions were updated.
ja_JP: 権限が更新されたギルド。

en: List of new permissions for the app command.
ja_JP: アプリケーションコマンドの新しい権限のリスト。

en: Represents a partial guild for webhooks.
ja_JP: Webhook用の部分的なギルドを表します。

en: These are typically given for channel follower webhooks.
ja_JP: これは通常、チャンネルをフォローするWebhookから与えられます。

en: Represents a partial channel for webhooks.
ja_JP: Webhook用の部分的なチャンネルを表します。

en: Data Classes
ja_JP: データクラス

en: Some classes are just there to be data containers, this lists them.
ja_JP: 一部のクラスはデータコンテナとして用いられます。ここではそのクラスを一覧表にしています。

en: Unlike :ref:`models <discord_api_models>` you are allowed to create most of these yourself, even if they can also be used to hold attributes.
ja_JP: :ref:`models <discord_api_models>` とは異なり、属性を持つものであっても、自分で作成することが許されています。

en: The only exception to this rule is :class:`Object`, which is made with dynamic attributes in mind.
ja_JP: このルールの唯一の例外は :class:`Object` で、動的な属性を念頭に置いて作成されます。

en: Represents a generic Discord object.
ja_JP: 一般的なDiscordオブジェクトを表します。

en: The purpose of this class is to allow you to create 'miniature' versions of data classes if you want to pass in just an ID. Most functions that take in a specific data class with an ID can also take in this class as a substitute instead. Note that even though this is the case, not all objects (if any) actually inherit from this class.
ja_JP: このクラスの目的は、IDだけを渡したい場合に、ミニチュアバージョンのデータクラスを作成できるようにすることです。 IDを持つ特定のデータクラスを受け取るほとんどの関数も、このクラスを代わりに受け取ることができます。 この場合であっても、（もしあるとすれば） すべてのオブジェクトがこのクラスから継承されるわけではないことに注意してください。

en: There are also some cases where some websocket events are received in :issue:`strange order <21>` and when such events happened you would receive this class rather than the actual data class. These cases are extremely rare.
ja_JP: また、WebSocketイベントを :issue:`奇妙な順序 <21>` で受け取る場合があり、この場合には実際のデータクラスではなくこのクラスを受け取ります。これは非常にまれです。

en: Checks if two objects are equal.
ja_JP: 二つのオブジェクトが等しいか比較します。

en: Checks if two objects are not equal.
ja_JP: 二つのオブジェクトが等しいものでないか比較します。

en: Returns the object's hash.
ja_JP: オブジェクトのハッシュを返します。

en: The ID of the object.
ja_JP: オブジェクトのID。

en: The discord.py model type of the object, if not specified, defaults to this class.
ja_JP: オブジェクトのdiscord.pyモデルタイプ。指定されていない場合は、デフォルトでこのクラスになります。

en: In instances where there are multiple applicable types, use a shared base class. for example, both :class:`Member` and :class:`User` are subclasses of :class:`abc.User`.
ja_JP: 適用可能な型が複数ある場合は、共通の基底クラスを使用してください。 例えば、 :class:`Member` と :class:`User` は両方とも :class:`abc.User` のサブクラスです。

en: Returns the snowflake's creation time in UTC.
ja_JP: スノーフレークの作成時刻をUTCで返します。

en: Represents a Discord embed.
ja_JP: Discordの埋め込み。

en: Returns the total size of the embed. Useful for checking if it's within the 6000 character limit.
ja_JP: 埋め込みの合計サイズを返します。6000文字の上限内かどうかを確認するのに便利です。

en: Returns whether the embed has any data set.
ja_JP: 埋め込みにデータがあるかどうかを返します。

en: Checks if two embeds are equal.
ja_JP: 二つの埋め込みが等しいかを比較します。

en: For ease of use, all parameters that expect a :class:`str` are implicitly casted to :class:`str` for you.
ja_JP: 使いやすさを考慮して、:class:`str` が渡されることを想定されたすべてのパラメータは、暗黙的に :class:`str` にキャストされます。

en: ``Embed.Empty`` has been removed in favour of ``None``.
ja_JP: ``Embed.Empty`` は、 ``None`` に置き換えられ削除されました。

en: The title of the embed. This can be set during initialisation. Can only be up to 256 characters.
ja_JP: 埋め込みのタイトル。初期化中に設定できます。最大256文字までです。

en: The type of embed. Usually "rich". This can be set during initialisation. Possible strings for embed types can be found on discord's :ddocs:`api docs <resources/channel#embed-object-embed-types>`
ja_JP: 埋め込みのタイプ。通常は「rich」です。初期化時に設定できます。 埋め込みのタイプとして可能な文字列は Discordの :ddocs:`API 説明書 <resources/channel#embed-object-embed-types>` にあります。

en: The description of the embed. This can be set during initialisation. Can only be up to 4096 characters.
ja_JP: 埋め込みの説明。初期化中に設定できます。最大4096文字までです。

en: The URL of the embed. This can be set during initialisation.
ja_JP: 埋め込みのURL。初期化時に設定できます。

en: The timestamp of the embed content. This is an aware datetime. If a naive datetime is passed, it is converted to an aware datetime with the local timezone.
ja_JP: 埋め込みコンテンツのタイムスタンプ。これはaware datetimeです。 naive datetimeが渡されると、ローカルタイムゾーンを用いたaware datetimeに変換されます。

en: The colour code of the embed. Aliased to ``color`` as well. This can be set during initialisation.
ja_JP: 埋め込みのカラーコード。 ``color`` というエイリアスが存在します。初期化時に設定できます。

en: Converts a :class:`dict` to a :class:`Embed` provided it is in the format that Discord expects it to be in.
ja_JP: Discordの期待するフォーマットの :class:`dict` を :class:`Embed` に変換します。

en: You can find out about this format in the :ddocs:`official Discord documentation <resources/channel#embed-object>`.
ja_JP: このフォーマットについては、 :ddocs:`Discord公式のドキュメント <resources/channel#embed-object>` を参照してください。

en: The dictionary to convert into an embed.
ja_JP: 埋め込みに変換する辞書。

en: Returns a shallow copy of the embed.
ja_JP: 埋め込みのシャローコピーを返します。

en: Returns an ``EmbedProxy`` denoting the footer contents.
ja_JP: フッターの内容を表す ``EmbedProxy`` を返します。

en: See :meth:`set_footer` for possible values you can access.
ja_JP: アクセス可能な値は :meth:`set_footer` を参照してください。

en: If the attribute has no value then ``None`` is returned.
ja_JP: 属性に値がない場合は ``None`` が返されます。

en: Sets the footer for the embed content.
ja_JP: 埋め込みコンテンツのフッターを設定します。

en: This function returns the class instance to allow for fluent-style chaining.
ja_JP: この関数は、流暢なスタイルのチェーンを可能にするため、クラスインスタンスを返します。

en: The footer text. Can only be up to 2048 characters.
ja_JP: フッターテキスト。最大2048文字までです。

en: The URL of the footer icon. Only HTTP(S) is supported. Inline attachment URLs are also supported, see :ref:`local_image`.
ja_JP: フッターアイコンのURL。HTTP(S) のみサポートされています。インラインの添付ファイル URL もサポートされています。 :ref:`local_image` を参照してください。

en: Clears embed's footer information.
ja_JP: 埋め込みフッター情報を消去します。

en: Returns an ``EmbedProxy`` denoting the image contents.
ja_JP: 画像の内容を表す ``EmbedProxy`` を返します。

en: Possible attributes you can access are:
ja_JP: アクセス可能な属性は次のとおりです：

en: Sets the image for the embed content.
ja_JP: 埋め込みコンテンツの画像を設定します。

en: The source URL for the image. Only HTTP(S) is supported. Inline attachment URLs are also supported, see :ref:`local_image`.
ja_JP: 画像のソースURL。HTTP(S) のみサポートされています。インラインの添付ファイル URL もサポートされています。 :ref:`local_image` を参照してください。

en: Returns an ``EmbedProxy`` denoting the thumbnail contents.
ja_JP: サムネイルの内容を表す ``EmbedProxy`` を返します。

en: Sets the thumbnail for the embed content.
ja_JP: 埋め込みコンテンツのサムネイルを設定します。

en: Passing ``None`` removes the thumbnail.
ja_JP: ``None`` を渡すとサムネイルが除去されます。

en: The source URL for the thumbnail. Only HTTP(S) is supported. Inline attachment URLs are also supported, see :ref:`local_image`.
ja_JP: サムネイルのソースURL。HTTP(S) のみサポートされています。インラインの添付ファイル URL もサポートされています。 :ref:`local_image` を参照してください。

en: Returns an ``EmbedProxy`` denoting the video contents.
ja_JP: ビデオの内容を表す ``EmbedProxy`` を返します。

en: Possible attributes include:
ja_JP: 可能な属性は次のとおりです：

en: ``url`` for the video URL.
ja_JP: ``url`` ：ビデオのURL

en: ``height`` for the video height.
ja_JP: ``height`` ：ビデオの高さ

en: ``width`` for the video width.
ja_JP: ``width`` ：ビデオの幅

en: Returns an ``EmbedProxy`` denoting the provider contents.
ja_JP: プロバイダの内容を表す ``EmbedProxy`` を返します。

en: The only attributes that might be accessed are ``name`` and ``url``.
ja_JP: アクセス可能な属性は ``name`` と ``url`` だけです。

en: Returns an ``EmbedProxy`` denoting the author contents.
ja_JP: 作成者の内容を表す ``EmbedProxy`` を返します。

en: See :meth:`set_author` for possible values you can access.
ja_JP: アクセス可能な値は :meth:`set_author` を参照してください。

en: Sets the author for the embed content.
ja_JP: 埋め込みコンテンツの作成者を設定します。

en: The name of the author. Can only be up to 256 characters.
ja_JP: 作成者名。最大256文字までです。

en: The URL for the author.
ja_JP: 作成者のURL。

en: The URL of the author icon. Only HTTP(S) is supported. Inline attachment URLs are also supported, see :ref:`local_image`.
ja_JP: 作成者のアイコンのURL。HTTP(S) のみサポートされています。インラインの添付ファイル URL もサポートされています。 :ref:`local_image` を参照してください。

en: Clears embed's author information.
ja_JP: 埋め込みの作成者情報を消去します。

en: Returns a :class:`list` of ``EmbedProxy`` denoting the field contents.
ja_JP: 項目の内容を表す ``EmbedProxy`` の :class:`list` を返します。

en: See :meth:`add_field` for possible values you can access.
ja_JP: アクセス可能な値は :meth:`add_field` を参照してください。

en: Adds a field to the embed object.
ja_JP: 埋め込みオブジェクトに項目を追加します。

en: This function returns the class instance to allow for fluent-style chaining. Can only be up to 25 fields.
ja_JP: この関数は、流暢なスタイルのチェーンを可能にするため、クラスインスタンスを返します。項目は最大25個まで追加できます。

en: The name of the field. Can only be up to 256 characters.
ja_JP: 項目の名前。最大256文字までです。

en: The value of the field. Can only be up to 1024 characters.
ja_JP: 項目の値。最大1024文字までです。

en: Whether the field should be displayed inline.
ja_JP: 項目をインライン表示するかどうか。

en: Inserts a field before a specified index to the embed.
ja_JP: 指定したインデックスの前に項目を挿入します。

en: The index of where to insert the field.
ja_JP: 項目を挿入する場所のインデックス。

en: Removes all fields from this embed.
ja_JP: 埋め込みからすべての項目を削除します。

en: This function now returns the class instance.
ja_JP: この関数はクラスインスタンスを返すようになりました。

en: Removes a field at a specified index.
ja_JP: 特定のインデックスの項目を削除します。

en: If the index is invalid or out of bounds then the error is silently swallowed.
ja_JP: インデックスが無効または範囲外の場合、エラーは無視されます。

en: When deleting a field by index, the index of the other fields shift to fill the gap just like a regular list.
ja_JP: インデックスで項目を削除する場合、他の項目のインデックスは、通常のリストのようにギャップを埋めるために繰り上げられます。

en: The index of the field to remove.
ja_JP: 削除する項目のインデックス。

en: Modifies a field to the embed object.
ja_JP: 埋め込みオブジェクトの項目を変更します。

en: The index must point to a valid pre-existing field. Can only be up to 25 fields.
ja_JP: インデックスは、有効な既存の項目を指す必要があります。項目は最大で25個までです。

en: The index of the field to modify.
ja_JP: 変更する項目のインデックス。

en: An invalid index was provided.
ja_JP: 無効なインデックスが指定された場合。

en: Converts this embed object into a dict.
ja_JP: 埋め込みオブジェクトを辞書型に変換します。

en: A class that represents what mentions are allowed in a message.
ja_JP: メッセージ内で許可されたメンションを表すクラス。

en: This class can be set during :class:`Client` initialisation to apply to every message sent. It can also be applied on a per message basis via :meth:`abc.Messageable.send` for more fine-grained control.
ja_JP: これは :class:`Client` の初期化時に設定して、すべての送信されるメッセージに適用できます。より細かなコントロールを行いたい場合に、:meth:`abc.Messageable.send` を用いてメッセージ単位でも適用できます。

en: Whether to allow everyone and here mentions. Defaults to ``True``.
ja_JP: everyoneとhereメンションを許可するか。デフォルトは ``True`` です。

en: Controls the users being mentioned. If ``True`` (the default) then users are mentioned based on the message content. If ``False`` then users are not mentioned at all. If a list of :class:`abc.Snowflake` is given then only the users provided will be mentioned, provided those users are in the message content.
ja_JP: メンションできるユーザーをコントロールします。 ``True`` （デフォルト）の場合ユーザーはメッセージ内容によってメンションされます。 ``False`` の場合ユーザーは一切メンションされません。 :class:`abc.Snowflake` のリストが与えられた場合、与えられたユーザーがメッセージ内容に存在する場合に、そのユーザーのみメンションされます。

en: Controls the roles being mentioned. If ``True`` (the default) then roles are mentioned based on the message content. If ``False`` then roles are not mentioned at all. If a list of :class:`abc.Snowflake` is given then only the roles provided will be mentioned, provided those roles are in the message content.
ja_JP: メンションできるロールをコントロールします。 ``True`` （デフォルト）の場合ロールはメッセージ内容によってメンションされます。 ``False`` の場合ロールは一切メンションされません。 :class:`abc.Snowflake` のリストが与えられた場合、与えられたロールがメッセージ内容に存在する場合に、そのロールのみメンションされます。

en: Whether to mention the author of the message being replied to. Defaults to ``True``.
ja_JP: 返信先のメッセージの作成者をメンションするかどうか。デフォルトは ``True`` です。

en: A factory method that returns a :class:`AllowedMentions` with all fields explicitly set to ``True``
ja_JP: すべてのフィールドが ``True`` に明示的に設定された :class:`AllowedMentions` を返すファクトリメソッド。

en: A factory method that returns a :class:`AllowedMentions` with all fields set to ``False``
ja_JP: すべてのフィールドが ``False`` に設定された :class:`AllowedMentions` を返すファクトリメソッド。

en: Represents a reference to a :class:`~discord.Message`.
ja_JP: :class:`~discord.Message` への参照を表します。

en: This class can now be constructed by users.
ja_JP: このクラスはユーザーによって作成できるようになりました。

en: The id of the message referenced.
ja_JP: 参照されているメッセージのID。

en: The channel id of the message referenced.
ja_JP: 参照されているメッセージのチャンネルID。

en: The guild id of the message referenced.
ja_JP: 参照されているメッセージのギルドID。

en: Whether replying to the referenced message should raise :class:`HTTPException` if the message no longer exists or Discord could not fetch the message.
ja_JP: 参照されたメッセージに返信するとき、メッセージが存在しなくなった場合、またはDiscordがメッセージを取得できなかった場合、 :class:`HTTPException` を送出させるかどうか。

en: The message that this reference resolved to. If this is ``None`` then the original message was not fetched either due to the Discord API not attempting to resolve it or it not being available at the time of creation. If the message was resolved at a prior point but has since been deleted then this will be of type :class:`DeletedReferencedMessage`.
ja_JP: この参照が解決したメッセージ。 ``None`` の場合、Discord APIが解決しようとしていないか、作成時に利用できないため、元のメッセージは取得されませんでした。 メッセージが以前の時点で解決されていて削除されている場合は、 :class:`DeletedReferencedMessage` になります。

en: Currently, this is mainly the replied to message when a user replies to a message.
ja_JP: 現在、これは主にユーザーがメッセージに返信したときの返信元メッセージです。

en: Creates a :class:`MessageReference` from an existing :class:`~discord.Message`.
ja_JP: 既存の :class:`~discord.Message` から :class:`MessageReference` を作成します。

en: The message to be converted into a reference.
ja_JP: 参照に変換されるメッセージ。

en: A reference to the message.
ja_JP: メッセージへの参照。

en: Returns a URL that allows the client to jump to the referenced message.
ja_JP: クライアントが参照されたメッセージにジャンプすることのできるURLを返します。

en: Represents a partial message to aid with working messages when only a message and channel ID are present.
ja_JP: チャンネルIDとメッセージIDのみ存在する場合にメッセージとの作業を簡単にする部分的なメッセージを表します。

en: There are two ways to construct this class. The first one is through the constructor itself, and the second is via the following:
ja_JP: このクラスを構築するには2つの方法があります。最初の方法はコンストラクタ自体で、もう一つの方法は以下によるものです：

en: Checks if two partial messages are equal.
ja_JP: 二つの部分的なメッセージが等しいかを比較します。

en: Checks if two partial messages are not equal.
ja_JP: 二つの部分的なメッセージが等しくないかを比較します。

en: Returns the partial message's hash.
ja_JP: 部分的なメッセージのハッシュ値を返します。

en: The channel associated with this partial message.
ja_JP: この部分的なメッセージに関連付けられたチャンネル。

en: The guild that the partial message belongs to, if applicable.
ja_JP: 該当する場合、この部分的なメッセージが属するギルド。

en: The partial message's creation time in UTC.
ja_JP: UTCの、部分的なメッセージが作成された時刻。

en: Represents a message's application data from a :class:`~discord.Message`.
ja_JP: :class:`~discord.Message` のメッセージアプリケーションデータ。

en: The application's icon, if any.
ja_JP: 存在する場合、アプリケーションのアイコン。

en: The application's cover image, if any.
ja_JP: 存在する場合、アプリケーションのカバー画像。

en: Represents a message's role subscription information.
ja_JP: メッセージのロールサブスクリプション情報を表します。

en: This is currently only attached to messages of type :attr:`MessageType.role_subscription_purchase`.
ja_JP: 現在、 :attr:`MessageType.role_subscription_purchase` のメッセージでのみ利用されています。

en: The ID of the SKU and listing that the user is subscribed to.
ja_JP: ユーザーが購読しているSKUとリスティングのID。

en: The name of the tier that the user is subscribed to.
ja_JP: ユーザーが購読している階級の名前。

en: The cumulative number of months that the user has been subscribed for.
ja_JP: ユーザーが購読している月数の合計。

en: Whether this notification is for a renewal rather than a new purchase.
ja_JP: この通知が新しい購入ではなく、更新のためであるかどうか。

en: Wraps up a Discord gateway intent flag.
ja_JP: Discordゲートウェイのインテントフラグをまとめます。

en: Similar to :class:`Permissions`\, the properties provided are two way. You can set and retrieve individual bits using the properties as if they were regular bools.
ja_JP: :class:`Permissions` と同様に、提供されるプロパティは双方向で利用できます。通常の真偽値であるかのように、 プロパティを使用し個々のビットを設定したり取得したりできます。

en: To construct an object you can pass keyword arguments denoting the flags to enable or disable.
ja_JP: オブジェクトを構築するときに、フラグを表すキーワード引数を渡して有効または無効にすることができます。

en: This is used to disable certain gateway features that are unnecessary to run your bot. To make use of this, it is passed to the ``intents`` keyword argument of :class:`Client`.
ja_JP: これは、ボットを実行するのに不要な特定のゲートウェイ機能を無効にするために使用されます。 これを利用するには、 :class:`Client` の ``intents`` キーワード引数に渡してください。

en: Checks if two flags are equal.
ja_JP: 二つのフラグが等しいかを比較します。

en: Checks if two flags are not equal.
ja_JP: 二つのフラグが等しいものではないか比較します。

en: Returns an Intents instance with all enabled flags from both x and y.
ja_JP: x と y のどちらかにて有効化されたフラグを持つIntentsインスタンスを返します。

en: Returns an Intents instance with only flags enabled on both x and y.
ja_JP: x と y の両方にて有効化されたフラグのみを持つIntentsインスタンスを返します。

en: Returns an Intents instance with only flags enabled on only one of x or y, not on both.
ja_JP: x と y のいずれか一方のみにて有効化されたフラグのみを持つIntentsインスタンスを返します。

en: Returns an Intents instance with all flags inverted from x.
ja_JP: x のすべてのフラグが反転したIntentsインスタンスを返します。

en: Return the flag's hash.
ja_JP: フラグのハッシュ値を返します。

en: Returns an iterator of ``(name, value)`` pairs. This allows it to be, for example, constructed as a dict or a list of pairs.
ja_JP: ``(name, value)`` ペアのイテレータを返します。これにより、例えば、辞書型やペアのリストに変換できます。

en: The raw value. You should query flags via the properties rather than using this raw value.
ja_JP: 生の値。この値を使用するのではなく、プロパティ経由でフラグを取得すべきです。

en: A factory method that creates a :class:`Intents` with everything enabled.
ja_JP: すべて有効化された :class:`Intents` を作成するファクトリメソッド。

en: A factory method that creates a :class:`Intents` with everything disabled.
ja_JP: すべて無効化された :class:`Intents` を作成するファクトリメソッド。

en: A factory method that creates a :class:`Intents` with everything enabled except :attr:`presences`, :attr:`members`, and :attr:`message_content`.
ja_JP: :attr:`presences` 、 :attr:`members` 、 :attr:`message_content` 以外の全てのインテントを有効にした :class:`Intents` を作成するファクトリメソッド。

en: Whether guild related events are enabled.
ja_JP: ギルド関連イベントが有効かどうか。

en: This corresponds to the following events:
ja_JP: 以下のイベントに対応します：

en: This also corresponds to the following attributes and classes in terms of cache:
ja_JP: これはキャッシュの点で次の属性とクラスにも対応します：

en: :class:`Guild` and all its attributes.
ja_JP: :class:`Guild` とそのすべての属性

en: It is highly advisable to leave this intent enabled for your bot to function.
ja_JP: ボットの動作のためにこのインテントを有効化しておくことを強く推奨します。

en: Whether guild member related events are enabled.
ja_JP: ギルドメンバー関連イベントが有効になっているかどうか。

en: For more information go to the :ref:`member intent documentation <need_members_intent>`.
ja_JP: 詳細については、 :ref:`メンバーインテントの説明 <need_members_intent>` を参照してください。

en: Currently, this requires opting in explicitly via the developer portal as well. Bots in over 100 guilds will need to apply to Discord for verification.
ja_JP: 現在、開発者ポータルからも明示的にオプトインする必要があります。100を超えるギルドに属するボットは、認証のためにDiscordに申請する必要があります。

en: Whether guild moderation related events are enabled.
ja_JP: ギルドモデレーション関連イベントが有効になっているかどうか。

en: This does not correspond to any attributes or classes in the library in terms of cache.
ja_JP: これは、キャッシュに関しては、ライブラリ内の属性やクラスには対応しません。

en: An alias of :attr:`moderation`.
ja_JP: :attr:`moderation` のエイリアス。

en: Changed to an alias.
ja_JP: エイリアスに変更されました。

en: Alias of :attr:`.emojis_and_stickers`.
ja_JP: :attr:`.emojis_and_stickers` のエイリアス。

en: Whether guild emoji and sticker related events are enabled.
ja_JP: ギルドの絵文字とスタンプ関連イベントが有効になっているかどうか。

en: Whether guild integration related events are enabled.
ja_JP: ギルド連携サービス関連イベントが有効になっているかどうか。

en: Whether guild webhook related events are enabled.
ja_JP: ギルドのWebhook関連イベントが有効かどうか。

en: Whether guild invite related events are enabled.
ja_JP: ギルド招待関連イベントが有効かどうか。

en: Whether guild voice state related events are enabled.
ja_JP: ギルドのボイス状態関連イベントが有効かどうか。

en: This intent is required to connect to voice.
ja_JP: ボイスに接続するには、このインテントが必要です。

en: Whether guild presence related events are enabled.
ja_JP: ギルドプレゼンス関連イベントが有効になっているかどうか。

en: For more information go to the :ref:`presence intent documentation <need_presence_intent>`.
ja_JP: 詳細については、 :ref:`プレゼンスインテントの説明 <need_presence_intent>` を参照してください。

en: Whether guild and direct message related events are enabled.
ja_JP: ギルドとダイレクトメッセージ関連イベントが有効になっているかどうか。

en: This is a shortcut to set or get both :attr:`guild_messages` and :attr:`dm_messages`.
ja_JP: :attr:`guild_messages` と :attr:`dm_messages` の両方を設定または取得するためのショートカットです。

en: :func:`on_message` (both guilds and DMs)
ja_JP: :func:`on_message` (ギルドとDMの両方)

en: :func:`on_message_edit` (both guilds and DMs)
ja_JP: :func:`on_message_edit` (ギルドとDMの両方)

en: :func:`on_message_delete` (both guilds and DMs)
ja_JP: :func:`on_message_delete` (ギルドとDMの両方)

en: :func:`on_raw_message_delete` (both guilds and DMs)
ja_JP: :func:`on_raw_message_delete` (ギルドとDMの両方)

en: :func:`on_raw_message_edit` (both guilds and DMs)
ja_JP: :func:`on_raw_message_edit` (ギルドとDMの両方)

en: Note that due to an implicit relationship this also corresponds to the following events:
ja_JP: 暗黙の関係により、これは次のイベントにも対応することに注意してください：

en: :func:`on_reaction_add` (both guilds and DMs)
ja_JP: :func:`on_reaction_add` (ギルドとDMの両方)

en: :func:`on_reaction_remove` (both guilds and DMs)
ja_JP: :func:`on_reaction_remove` (ギルドとDMの両方)

en: :func:`on_reaction_clear` (both guilds and DMs)
ja_JP: :func:`on_reaction_clear` (ギルドとDMの両方)

en: Whether guild message related events are enabled.
ja_JP: ギルドメッセージ関連イベントが有効になっているかどうか。

en: See also :attr:`dm_messages` for DMs or :attr:`messages` for both.
ja_JP: DMの場合は :attr:`dm_messages` 、両方に対応する :attr:`messages` も参照してください。

en: :func:`on_message` (only for guilds)
ja_JP: :func:`on_message` (ギルドのみ)

en: :func:`on_message_edit` (only for guilds)
ja_JP: :func:`on_message_edit` (ギルドのみ)

en: :func:`on_message_delete` (only for guilds)
ja_JP: :func:`on_message_delete` (ギルドのみ)

en: :func:`on_raw_message_delete` (only for guilds)
ja_JP: :func:`on_raw_message_delete` (ギルドのみ)

en: :func:`on_raw_message_edit` (only for guilds)
ja_JP: :func:`on_raw_message_edit` (ギルドのみ)

en: :attr:`Client.cached_messages` (only for guilds)
ja_JP: :attr:`Client.cached_messages` (ギルドのみ)

en: :func:`on_reaction_add` (only for guilds)
ja_JP: :func:`on_reaction_add` (ギルドのみ)

en: :func:`on_reaction_remove` (only for guilds)
ja_JP: :func:`on_reaction_remove` (ギルドのみ)

en: :func:`on_reaction_clear` (only for guilds)
ja_JP: :func:`on_reaction_clear` (ギルドのみ)

en: Whether direct message related events are enabled.
ja_JP: ダイレクトメッセージ関連イベントが有効になっているかどうか。

en: See also :attr:`guild_messages` for guilds or :attr:`messages` for both.
ja_JP: ギルドの場合は :attr:`guild_messages` 、両方に対応する :attr:`messages` も参照してください。

en: :func:`on_message` (only for DMs)
ja_JP: :func:`on_message` (DMのみ)

en: :func:`on_message_edit` (only for DMs)
ja_JP: :func:`on_message_edit` (DMのみ)

en: :func:`on_message_delete` (only for DMs)
ja_JP: :func:`on_message_delete` (DMのみ)

en: :func:`on_raw_message_delete` (only for DMs)
ja_JP: :func:`on_raw_message_delete` (DMのみ)

en: :func:`on_raw_message_edit` (only for DMs)
ja_JP: :func:`on_raw_message_edit` (DMのみ)

en: :attr:`Client.cached_messages` (only for DMs)
ja_JP: :attr:`Client.cached_messages` (DMのみ)

en: :func:`on_reaction_add` (only for DMs)
ja_JP: :func:`on_reaction_add` (DMのみ)

en: :func:`on_reaction_remove` (only for DMs)
ja_JP: :func:`on_reaction_remove` (DMのみ)

en: :func:`on_reaction_clear` (only for DMs)
ja_JP: :func:`on_reaction_clear` (DMのみ)

en: Whether guild and direct message reaction related events are enabled.
ja_JP: ギルドとダイレクトメッセージのリアクション関連イベントが有効になっているかどうか。

en: This is a shortcut to set or get both :attr:`guild_reactions` and :attr:`dm_reactions`.
ja_JP: :attr:`guild_reactions` と :attr:`dm_reactions` の両方を設定または取得するためのショートカットです。

en: :func:`on_raw_reaction_add` (both guilds and DMs)
ja_JP: :func:`on_raw_reaction_add` (ギルドとDMの両方)

en: :func:`on_raw_reaction_remove` (both guilds and DMs)
ja_JP: :func:`on_raw_reaction_remove` (ギルドとDMの両方)

en: :func:`on_raw_reaction_clear` (both guilds and DMs)
ja_JP: :func:`on_raw_reaction_clear` (ギルドとDMの両方)

en: :attr:`Message.reactions` (both guild and DM messages)
ja_JP: :attr:`Message.reactions` (ギルドとDMの両方のメッセージ)

en: Whether guild message reaction related events are enabled.
ja_JP: ギルドメッセージのリアクション関連イベントが有効かどうか。

en: See also :attr:`dm_reactions` for DMs or :attr:`reactions` for both.
ja_JP: DMの場合は :attr:`dm_reactions` 、両方に対応する :attr:`reactions` も参照してください。

en: :func:`on_raw_reaction_add` (only for guilds)
ja_JP: :func:`on_raw_reaction_add` (ギルドのみ)

en: :func:`on_raw_reaction_remove` (only for guilds)
ja_JP: :func:`on_raw_reaction_remove` (ギルドのみ)

en: :func:`on_raw_reaction_clear` (only for guilds)
ja_JP: :func:`on_raw_reaction_clear` (ギルドのみ)

en: :attr:`Message.reactions` (only for guild messages)
ja_JP: :attr:`Message.reactions` (ギルドメッセージのみ)

en: Whether direct message reaction related events are enabled.
ja_JP: ダイレクトメッセージのリアクション関連イベントが有効かどうか。

en: See also :attr:`guild_reactions` for guilds or :attr:`reactions` for both.
ja_JP: ギルドの場合は :attr:`guild_reactions` 、両方に対応する :attr:`reactions` も参照してください。

en: :func:`on_raw_reaction_add` (only for DMs)
ja_JP: :func:`on_raw_reaction_add` (DMのみ)

en: :func:`on_raw_reaction_remove` (only for DMs)
ja_JP: :func:`on_raw_reaction_remove` (DMのみ)

en: :func:`on_raw_reaction_clear` (only for DMs)
ja_JP: :func:`on_raw_reaction_clear` (DMのみ)

en: :attr:`Message.reactions` (only for DM messages)
ja_JP: :attr:`Message.reactions` (DMのメッセージのみ)

en: Whether guild and direct message typing related events are enabled.
ja_JP: ギルドとダイレクトメッセージの入力関連イベントが有効になっているかどうか。

en: This is a shortcut to set or get both :attr:`guild_typing` and :attr:`dm_typing`.
ja_JP: :attr:`guild_typing` と :attr:`dm_typing` の両方を設定または取得するためのショートカットです。

en: :func:`on_typing` (both guilds and DMs)
ja_JP: :func:`on_typing` (ギルドとDMの両方)

en: See also :attr:`dm_typing` for DMs or :attr:`typing` for both.
ja_JP: DMの場合は :attr:`dm_typing` 、両方に対応する :attr:`typing` も参照してください。

en: :func:`on_typing` (only for guilds)
ja_JP: :func:`on_typing` (ギルドのみ)

en: See also :attr:`guild_typing` for guilds or :attr:`typing` for both.
ja_JP: ギルドの場合は :attr:`guild_typing` 、両方に対応する :attr:`typing` も参照してください。

en: :func:`on_typing` (only for DMs)
ja_JP: :func:`on_typing` (DMのみ)

en: Whether message content, attachments, embeds and components will be available in messages which do not meet the following criteria:
ja_JP: メッセージの内容、添付ファイル、埋め込みおよびコンポーネントが次の基準をすべて満たしていないメッセージで利用できるかどうか：

en: The message was sent by the client
ja_JP: このクライアントにより送信されていないこと。

en: The message was sent in direct messages
ja_JP: メッセージがダイレクトメッセージで送信されていないこと。

en: The message mentions the client
ja_JP: メッセージがクライアントをメンションしないこと。

en: This applies to the following events:
ja_JP: 以下のイベントに適用されます。

en: For more information go to the :ref:`message content intent documentation <need_message_content_intent>`.
ja_JP: 詳細は :ref:`メッセージコンテンツインテントの説明 <need_message_content_intent>` を参照してください。

en: Whether guild scheduled event related events are enabled.
ja_JP: ギルドスケジュールイベント関連イベントが有効になっているかどうか。

en: Whether auto moderation related events are enabled.
ja_JP: 自動管理ルール関係のイベントが有効になっているかどうか。

en: This is a shortcut to set or get both :attr:`auto_moderation_configuration` and :attr:`auto_moderation_execution`.
ja_JP: これは、 :attr:`auto_moderation_configuration` と :attr:`auto_moderation_execution` の両方を設定または取得するためのショートカットです。

en: Whether auto moderation configuration related events are enabled.
ja_JP: 自動管理ルール設定関係のイベントが有効になっているかどうか。

en: Whether auto moderation execution related events are enabled.
ja_JP: 自動管理ルール対応関係のイベントが有効になっているかどうか。

en: This corresponds to the following events: - :func:`on_automod_action`
ja_JP: これは以下のイベントに対応します: - :func:`on_automod_action`

en: Controls the library's cache policy when it comes to members.
ja_JP: メンバーに関するライブラリのキャッシュポリシーを制御します。

en: This allows for finer grained control over what members are cached. Note that the bot's own member is always cached. This class is passed to the ``member_cache_flags`` parameter in :class:`Client`.
ja_JP: これはキャッシュされたメンバーをより細かく制御することを可能にします。ボット自身のメンバーは常にキャッシュされることに注意してください。 このクラスは :class:`Client` の ``member_cache_flags`` パラメータに渡されます。

en: Due to a quirk in how Discord works, in order to ensure proper cleanup of cache resources it is recommended to have :attr:`Intents.members` enabled. Otherwise the library cannot know when a member leaves a guild and is thus unable to cleanup after itself.
ja_JP: Discordがどのように動作するかの影響で、キャッシュリソースを適切にクリーンアップするために、 :attr:`Intents.members` を有効化することをお勧めします。そうでなければ、ライブラリはメンバーがいつギルドから脱退したのかを知ることができず、その後のクリーンアップができません。

en: The default value is all flags enabled.
ja_JP: デフォルト値はすべて有効になっているフラグです。

en: Returns a MemberCacheFlags instance with all enabled flags from both x and y.
ja_JP: x と y のどちらかにて有効化されたフラグを持つMemberCacheFlagsインスタンスを返します。

en: Returns a MemberCacheFlags instance with only flags enabled on both x and y.
ja_JP: x と y の両方にて有効化されたフラグのみを持つMemberCacheFlagsインスタンスを返します。

en: Returns a MemberCacheFlags instance with only flags enabled on only one of x or y, not on both.
ja_JP: x と y のいずれか一方のみにて有効化されたフラグのみを持つMemberCacheFlagsインスタンスを返します。

en: Returns a MemberCacheFlags instance with all flags inverted from x.
ja_JP: x のすべてのフラグが反転したMemberCacheFlagsインスタンスを返します。

en: A factory method that creates a :class:`MemberCacheFlags` with everything enabled.
ja_JP: すべて有効化された :class:`MemberCacheFlags` を作成するファクトリメソッド。

en: A factory method that creates a :class:`MemberCacheFlags` with everything disabled.
ja_JP: すべて無効化された :class:`MemberCacheFlags` を作成するファクトリメソッド。

en: Whether to cache members that are in voice.
ja_JP: ボイス内のメンバーをキャッシュするか。

en: This requires :attr:`Intents.voice_states`.
ja_JP: :attr:`Intents.voice_states` が必要です。

en: Members that leave voice are no longer cached.
ja_JP: ボイスを退出したメンバーはキャッシュされません。

en: Whether to cache members that joined the guild or are chunked as part of the initial log in flow.
ja_JP: ギルドに参加したメンバーや、最初のログインフローの一環としてチャンクされたメンバーをキャッシュするか。

en: This requires :attr:`Intents.members`.
ja_JP: :attr:`Intents.members` を有効にする必要があります。

en: Members that leave the guild are no longer cached.
ja_JP: ギルドから脱退したメンバーはキャッシュされません。

en: A factory method that creates a :class:`MemberCacheFlags` based on the currently selected :class:`Intents`.
ja_JP: 現在選択されている :class:`Intents` に基づいて :class:`MemberCacheFlags` を作成するファクトリメソッド。

en: The intents to select from.
ja_JP: 選択するインテント。

en: The resulting member cache flags.
ja_JP: 結果として生成されるメンバーキャッシュフラグ。

en: Wraps up the Discord Application flags.
ja_JP: Discordアプリケーションのフラグをまとめます。

en: Checks if two ApplicationFlags are equal.
ja_JP: アプリケーションフラグが等しいか確認します。

en: Checks if two ApplicationFlags are not equal.
ja_JP: アプリケーションフラグが等しくないか確認します。

en: Returns an ApplicationFlags instance with all enabled flags from both x and y.
ja_JP: x と y のどちらかにて有効化されたフラグを持つApplicationFlagsインスタンスを返します。

en: Returns an ApplicationFlags instance with only flags enabled on both x and y.
ja_JP: x と y の両方にて有効化されたフラグのみを持つApplicationFlagsインスタンスを返します。

en: Returns an ApplicationFlags instance with only flags enabled on only one of x or y, not on both.
ja_JP: x と y のいずれか一方のみにて有効化されたフラグのみを持つApplicationFlagsインスタンスを返します。

en: Returns an ApplicationFlags instance with all flags inverted from x.
ja_JP: x のすべてのフラグが反転したApplicationFlagsインスタンスを返します。

en: Returns an iterator of ``(name, value)`` pairs. This allows it to be, for example, constructed as a dict or a list of pairs. Note that aliases are not shown.
ja_JP: ``(name, value)`` ペアのイテレータを返します。これにより、例えば、辞書型やペアのリストに変換できます。エイリアスは含まれません。

en: Returns ``True`` if the application is verified and is allowed to receive presence information over the gateway.
ja_JP: アプリケーションが認証済みでプレゼンス情報をゲートウェイ経由で受け取ることができる場合に ``True`` を返します。

en: Returns ``True`` if the application is allowed to receive limited presence information over the gateway.
ja_JP: アプリケーションが制限付きのプレゼンス情報をゲートウェイ経由で受け取ることができる場合に ``True`` を返します。

en: Returns ``True`` if the application is verified and is allowed to receive guild members information over the gateway.
ja_JP: アプリケーションが認証済みでギルドメンバー情報をゲートウェイ経由で受け取ることができる場合に ``True`` を返します。

en: Returns ``True`` if the application is allowed to receive limited guild members information over the gateway.
ja_JP: アプリケーションが制限付きのギルドメンバー情報をゲートウェイ経由で受け取ることができる場合に ``True`` を返します。

en: Returns ``True`` if the application is currently pending verification and has hit the guild limit.
ja_JP: アプリケーションが認証待ちでギルド制限に到達した場合に ``True`` を返します。

en: Returns ``True`` if the application is embedded within the Discord client.
ja_JP: アプリケーションがDiscordクライアントに埋め込まれている場合に ``True`` を返します。

en: Returns ``True`` if the application is verified and is allowed to read message content in guilds.
ja_JP: アプリケーションが認証済みでギルドのメッセージコンテンツを読むことができる場合に ``True`` を返します。

en: Returns ``True`` if the application is unverified and is allowed to read message content in guilds.
ja_JP: アプリケーションが認証されておらず、ギルドのメッセージコンテンツを読むことができる場合に ``True`` を返します。

en: Returns ``True`` if the application has registered a global application command. This shows up as a badge in the official client.
ja_JP: アプリケーションがグローバルアプリケーションコマンドを登録している場合に ``True`` を返します。これは公式クライアントにバッジとして表示されます。

en: Returns ``True`` if the application has had at least one global application command used in the last 30 days.
ja_JP: 過去30日間で少なくとも1つのグローバルアプリケーションコマンドが使用されている場合に ``True`` を返します。

en: Wraps up the Discord :class:`~discord.abc.GuildChannel` or :class:`Thread` flags.
ja_JP: Discordの :class:`~discord.abc.GuildChannel` や :class:`Thread` のフラグをまとめます。

en: Checks if two channel flags are equal.
ja_JP: 二つのチャンネルフラグが等しいかを比較します。

en: Checks if two channel flags are not equal.
ja_JP: 二つのチャンネルフラグが等しいものではないか比較します。

en: Returns a ChannelFlags instance with all enabled flags from both x and y.
ja_JP: x と y のどちらかにて有効化されたフラグを持つChannelFlagsインスタンスを返します。

en: Returns a ChannelFlags instance with only flags enabled on both x and y.
ja_JP: x と y の両方にて有効化されたフラグのみを持つChannelFlagsインスタンスを返します。

en: Returns a ChannelFlags instance with only flags enabled on only one of x or y, not on both.
ja_JP: x と y のいずれか一方のみにて有効化されたフラグのみを持つChannelFlagsインスタンスを返します。

en: Returns a ChannelFlags instance with all flags inverted from x.
ja_JP: x のすべてのフラグが反転したChannelFlagsインスタンスを返します。

en: Returns ``True`` if the thread is pinned to the forum channel.
ja_JP: スレッドがフォーラムチャンネルにピン留めされている場合に ``True`` を返します。

en: Returns ``True`` if a tag is required to be specified when creating a thread in a :class:`ForumChannel`.
ja_JP: :class:`ForumChannel` でスレッドを作成する際にタグを指定する必要がある場合に ``True`` を返します。

en: Wraps up the Discord :class:`AutoModRule` presets.
ja_JP: Discordの :class:`AutoModRule` プリセットをまとめます。

en: Checks if two AutoMod preset flags are equal.
ja_JP: 二つの自動管理プリセットフラグが等しいかを比較します。

en: Checks if two AutoMod preset flags are not equal.
ja_JP: 二つの自動管理プリセットフラグが等しいものではないか比較します。

en: Returns an AutoModPresets instance with all enabled flags from both x and y.
ja_JP: x と y のどちらかにて有効化されたフラグを持つAutoModPresetsインスタンスを返します。

en: Returns an AutoModPresets instance with only flags enabled on both x and y.
ja_JP: x と y の両方にて有効化されたフラグのみを持つAutoModPresetsインスタンスを返します。

en: Returns an AutoModPresets instance with only flags enabled on only one of x or y, not on both.
ja_JP: x と y のいずれか一方のみにて有効化されたフラグのみを持つAutoModPresetsインスタンスを返します。

en: Returns an AutoModPresets instance with all flags inverted from x.
ja_JP: x のすべてのフラグが反転したAutoModPresetsインスタンスを返します。

en: Whether to use the preset profanity filter.
ja_JP: 過度に卑猥な言葉のフィルタのプリセットを使用するかどうか。

en: Whether to use the preset sexual content filter.
ja_JP: 性行為を連想させる描写のフィルタのプリセットを使用するかどうか。

en: Whether to use the preset slurs filter.
ja_JP: 侮辱語、差別語のフィルタのプリセットを使用するかどうか。

en: A factory method that creates a :class:`AutoModPresets` with everything enabled.
ja_JP: すべて有効化された :class:`AutoModPresets` を作成するファクトリメソッド。

en: A factory method that creates a :class:`AutoModPresets` with everything disabled.
ja_JP: すべて無効化された :class:`AutoModPresets` を作成するファクトリメソッド。

en: Represents an auto moderation's rule action.
ja_JP: 自動管理ルールの対応を表します。

en: The type of action to take. Defaults to :attr:`~AutoModRuleActionType.block_message`.
ja_JP: 行う対応の種類。デフォルトは :attr:`~AutoModRuleActionType.block_message` です。

en: The ID of the channel or thread to send the alert message to, if any. Passing this sets :attr:`type` to :attr:`~AutoModRuleActionType.send_alert_message`.
ja_JP: 該当する場合、アラートメッセージを送信するチャンネルまたはスレッドのID。これを渡すと、 :attr:`type` が :attr:`~AutoModRuleActionType.send_alert_message` に設定されます。

en: The duration of the timeout to apply, if any. Has a maximum of 28 days. Passing this sets :attr:`type` to :attr:`~AutoModRuleActionType.timeout`.
ja_JP: 該当する場合、適用するタイムアウトの長さ。最大28日間です。これを渡すと、 :attr:`type` が :attr:`~AutoModRuleActionType.timeout` に設定されます。

en: Represents a trigger for an auto moderation rule.
ja_JP: 自動管理ルールの発動条件を表します。

en: The following table illustrates relevant attributes for each :class:`AutoModRuleTriggerType`:
ja_JP: 以下は、各 :class:`AutoModRuleTriggerType` に関連する属性を示す表です。

en: Type
ja_JP: 種類

en: Attributes
ja_JP: 属性

en: The type of trigger.
ja_JP: 発動条件の種類。

en: The list of strings that will trigger the keyword filter. Maximum of 1000. Keywords can only be up to 30 characters in length.
ja_JP: キーワードフィルタを発動させる文字列の一覧。最大1000個まで。キーワードは各30文字以内です。

en: This could be combined with :attr:`regex_patterns`.
ja_JP: :attr:`regex_patterns` と組み合わせることができます。

en: The regex pattern that will trigger the filter. The syntax is based off of `Rust's regex syntax <https://docs.rs/regex/latest/regex/#syntax>`_. Maximum of 10. Regex strings can only be up to 250 characters in length.
ja_JP: フィルタを発動させる正規表現パターン。構文は `Rust の正規表現構文 <https://docs.rs/regex/latest/regex/#syntax>`_ に基づいています。 最大 10 個まで。正規表現文字列は 250 文字までしか使用できません。

en: This could be combined with :attr:`keyword_filter` and/or :attr:`allow_list`
ja_JP: :attr:`keyword_filter` や :attr:`allow_list` と組み合わせることができます。

en: The presets used with the preset keyword filter.
ja_JP: プリセットキーワードフィルタで使用されるプリセット。

en: The list of words that are exempt from the commonly flagged words.
ja_JP: 通常ならフィルタが発動される単語のうち、除外されるもののリスト。

en: The total number of user and role mentions a message can contain. Has a maximum of 50.
ja_JP: メッセージに含めることのできるユーザーとロールのメンションの合計数。最大で50個です。

en: A parameter object used for :meth:`abc.Messageable.send` for sending file objects.
ja_JP: :meth:`abc.Messageable.send` にてファイルを送信するときに使用されるパラメータオブジェクト。

en: File objects are single use and are not meant to be reused in multiple :meth:`abc.Messageable.send`\s.
ja_JP: ファイルオブジェクトは使い切りであり、複数の :meth:`abc.Messageable.send` 呼び出しで再利用することは意図していません。

en: A file-like object opened in binary mode and read mode or a filename representing a file in the hard drive to open.
ja_JP: バイナリモードで開かれたファイルライクオブジェクト、または開くハードドライブ内のファイルを表すファイル名。

en: If the file-like object passed is opened via ``open`` then the modes 'rb' should be used.
ja_JP: もしファイルライクオブジェクトが ``open`` で開かれた場合モード `rb` が使用されるべきです。

en: To pass binary data, consider usage of ``io.BytesIO``.
ja_JP: バイナリデータを渡すには、 ``io.BytesIO`` を使用してみてください。

en: Whether the attachment is a spoiler. If left unspecified, the :attr:`~File.filename` is used to determine if the file is a spoiler.
ja_JP: 添付ファイルがスポイラーであるかどうか。指定されていない場合は、 :attr:`~File.filename` を使用してファイルがスポイラーであるかどうかを判断します。

en: The file description to display, currently only supported for images.
ja_JP: 表示するファイルの説明。現在画像でのみサポートされています。

en: The filename to display when uploading to Discord. If this is not given then it defaults to ``fp.name`` or if ``fp`` is a string then the ``filename`` will default to the string given.
ja_JP: Discordにアップロードするときに表示されるファイル名。指定されていない場合はデフォルトでは ``fp.name`` 、または ``fp`` が文字列の場合、 ``filename`` は与えられた文字列をデフォルトにします。

en: Represents a Discord role colour. This class is similar to a (red, green, blue) :class:`tuple`.
ja_JP: Discordのロールの色を表します。このクラスは (赤、緑、青) の :class:`tuple` に似ています。

en: There is an alias for this called Color.
ja_JP: Colorという名前のエイリアスが存在します。

en: Checks if two colours are equal.
ja_JP: 二つの色が等しいかを比較します。

en: Checks if two colours are not equal.
ja_JP: 二つの色が等しいものではないか比較します。

en: Return the colour's hash.
ja_JP: 色のハッシュ値を返します。

en: Returns the hex format for the colour.
ja_JP: 色の16進数表記を返します。

en: Returns the raw colour value.
ja_JP: 生の色の値を返します。

en: The raw integer colour value.
ja_JP: 生の色の整数値。

en: Returns the red component of the colour.
ja_JP: 色の赤の成分を返します。

en: Returns the green component of the colour.
ja_JP: 色の緑色の成分を返します。

en: Returns the blue component of the colour.
ja_JP: 色の青色の成分を返します。

en: Tuple[:class:`int`, :class:`int`, :class:`int`]: Returns an (r, g, b) tuple representing the colour.
ja_JP: Tuple[:class:`int`, :class:`int`, :class:`int`]: 色を表す (r, g, b) タプルを返します。

en: Constructs a :class:`Colour` from an RGB tuple.
ja_JP: RGB のタプルから :class:`Colour` を作成します。

en: Constructs a :class:`Colour` from an HSV tuple.
ja_JP: HSV のタプルから :class:`Colour` を作成します。

en: Constructs a :class:`Colour` from a string.
ja_JP: 文字列から :class:`Colour` を作成します。

en: The following formats are accepted:
ja_JP: 以下のフォーマットが利用可能です:

en: ``rgb(<number>, <number>, <number>)``
ja_JP: ``rgb(<数値>, <数値>, <数値>)``

en: Like CSS, ``<number>`` can be either 0-255 or 0-100% and ``<hex>`` can be either a 6 digit hex number or a 3 digit hex shortcut (e.g. #FFF).
ja_JP: CSSのように、 ``<number>`` は0-255か0-100%で指定でき、 ``<hex>`` は6桁の16進数表記か3桁のショートカット (例: #FFF)で指定できます。

en: The string could not be converted into a colour.
ja_JP: 文字列を色に変換できなかった場合。

en: A factory method that returns a :class:`Colour` with a value of ``0``.
ja_JP: ``0`` の値を持つ :class:`Colour` を返すクラスメソッドです。

en: A factory method that returns a :class:`Colour` with a random hue.
ja_JP: ランダムな色相を持つ :class:`Colour` を返すクラスメソッドです。

en: The random algorithm works by choosing a colour with a random hue but with maxed out saturation and value.
ja_JP: これは、色相をランダムに選び、彩度と明度を最大にした色を選びます。

en: The seed to initialize the RNG with. If ``None`` is passed the default RNG is used.
ja_JP: RNGを初期化するときのシード値。``None`` を渡した場合、デフォルトのRNGが使用されます。

en: A factory method that returns a :class:`Colour` with a value of ``0x1ABC9C``.
ja_JP: ``0x1ABC9C`` の値を持つ :class:`Colour` を返すクラスメソッドです。

en: A factory method that returns a :class:`Colour` with a value of ``0x11806A``.
ja_JP: ``0x11806A`` の値を持つ :class:`Colour` を返すクラスメソッドです。

en: A factory method that returns a :class:`Colour` with a value of ``0x57F287``.
ja_JP: ``0x57F287`` の値を持つ :class:`Colour` を返すクラスメソッドです。

en: A factory method that returns a :class:`Colour` with a value of ``0x2ECC71``.
ja_JP: ``0x2ECC71`` の値を持つ :class:`Colour` を返すクラスメソッドです。

en: A factory method that returns a :class:`Colour` with a value of ``0x1F8B4C``.
ja_JP: ``0x1F8B4C`` の値を持つ :class:`Colour` を返すクラスメソッドです。

en: A factory method that returns a :class:`Colour` with a value of ``0x3498DB``.
ja_JP: ``0x3498DB`` の値を持つ :class:`Colour` を返すクラスメソッドです。

en: A factory method that returns a :class:`Colour` with a value of ``0x206694``.
ja_JP: ``0x206694`` の値を持つ :class:`Colour` を返すクラスメソッドです。

en: A factory method that returns a :class:`Colour` with a value of ``0x9B59B6``.
ja_JP: ``0x9B59B6`` の値を持つ :class:`Colour` を返すクラスメソッドです。

en: A factory method that returns a :class:`Colour` with a value of ``0x71368A``.
ja_JP: ``0x71368A`` の値を持つ :class:`Colour` を返すクラスメソッドです。

en: A factory method that returns a :class:`Colour` with a value of ``0xE91E63``.
ja_JP: ``0xE91E63`` の値を持つ :class:`Colour` を返すクラスメソッドです。

en: A factory method that returns a :class:`Colour` with a value of ``0xAD1457``.
ja_JP: ``0xAD1457`` の値を持つ :class:`Colour` を返すクラスメソッドです。

en: A factory method that returns a :class:`Colour` with a value of ``0xF1C40F``.
ja_JP: ``0xF1C40F`` の値を持つ :class:`Colour` を返すクラスメソッドです。

en: A factory method that returns a :class:`Colour` with a value of ``0xC27C0E``.
ja_JP: ``0xC27C0E`` の値を持つ :class:`Colour` を返すクラスメソッドです。

en: A factory method that returns a :class:`Colour` with a value of ``0xE67E22``.
ja_JP: ``0xE67E22`` の値を持つ :class:`Colour` を返すクラスメソッドです。

en: A factory method that returns a :class:`Colour` with a value of ``0xA84300``.
ja_JP: ``0xA84300`` の値を持つ :class:`Colour` を返すクラスメソッドです。

en: A factory method that returns a :class:`Colour` with a value of ``0xED4245``.
ja_JP: ``0xED4245`` の値を持つ :class:`Colour` を返すクラスメソッドです。

en: A factory method that returns a :class:`Colour` with a value of ``0xE74C3C``.
ja_JP: ``0xE74C3C`` の値を持つ :class:`Colour` を返すクラスメソッドです。

en: A factory method that returns a :class:`Colour` with a value of ``0x992D22``.
ja_JP: ``0x992D22`` の値を持つ :class:`Colour` を返すクラスメソッドです。

en: A factory method that returns a :class:`Colour` with a value of ``0x95A5A6``.
ja_JP: ``0x95A5A6`` の値を持つ :class:`Colour` を返すクラスメソッドです。

en: A factory method that returns a :class:`Colour` with a value of ``0x607d8b``.
ja_JP: ``0x607d8b`` の値を持つ :class:`Colour` を返すクラスメソッドです。

en: A factory method that returns a :class:`Colour` with a value of ``0x979C9F``.
ja_JP: ``0x979C9F`` の値を持つ :class:`Colour` を返すクラスメソッドです。

en: A factory method that returns a :class:`Colour` with a value of ``0x546E7A``.
ja_JP: ``0x546E7A`` の値を持つ :class:`Colour` を返すクラスメソッドです。

en: A factory method that returns a :class:`Colour` with a value of ``0x7289DA``.
ja_JP: ``0x7289DA`` の値を持つ :class:`Colour` を返すクラスメソッドです。

en: A factory method that returns a :class:`Colour` with a value of ``0x5865F2``.
ja_JP: ``0x5865F2`` の値を持つ :class:`Colour` を返すクラスメソッドです。

en: A factory method that returns a :class:`Colour` with a value of ``0x99AAB5``.
ja_JP: ``0x99AAB5`` の値を持つ :class:`Colour` を返すクラスメソッドです。

en: A factory method that returns a :class:`Colour` with a value of ``0x36393F``. This will appear transparent on Discord's dark theme.
ja_JP: ``0x36393F`` の値を持つ :class:`Colour` を返すクラスメソッドです。Discordのダークテーマでは透明に見えます。

en: A factory method that returns a :class:`Colour` with a value of ``0xEB459E``.
ja_JP: ``0xEB459E`` の値を持つ :class:`Colour` を返すクラスメソッドです。

en: A factory method that returns a :class:`Colour` with a value of ``0xFEE75C``.
ja_JP: ``0xFEE75C`` の値を持つ :class:`Colour` を返すクラスメソッドです。

en: The base activity that all user-settable activities inherit from. A user-settable activity is one that can be used in :meth:`Client.change_presence`.
ja_JP: ユーザーが設定可能なアクティビティがすべて継承する基礎のアクティビティ。ユーザーが設定可能なアクティビティは、 :meth:`Client.change_presence` で使用できるものです。

en: The following types currently count as user-settable:
ja_JP: 現在以下がユーザーによって設定できます：

en: Note that although these types are considered user-settable by the library, Discord typically ignores certain combinations of activity depending on what is currently set. This behaviour may change in the future so there are no guarantees on whether Discord will actually let you set these types.
ja_JP: なお、ライブラリはこれらをユーザー設定可能としますが、Discordは現在設定されているものによって特定のアクティビティの組み合わせを無視することがよくあります。この動作は将来変更される可能性があるため、こうしたタイプを実際に設定できるかの保証はありません。

en: When the user started doing this activity in UTC.
ja_JP: ユーザーがアクティビティを開始したときのUTC時刻。

en: Represents an activity in Discord.
ja_JP: Discordでのアクティビティを表します。

en: This could be an activity such as streaming, playing, listening or watching.
ja_JP: これは、ストリーミング、再生、リスニング、視聴などのアクティビティであるかもしれません。

en: For memory optimisation purposes, some activities are offered in slimmed down versions:
ja_JP: メモリの最適化のために、いくつかのアクティビティは軽量化されたバージョンで提供されます：

en: The application ID of the game.
ja_JP: ゲームのアプリケーションID。

en: The name of the activity.
ja_JP: アクティビティの名前。

en: A stream URL that the activity could be doing.
ja_JP: アクティビティが実行中のストリームURL。

en: The type of activity currently being done.
ja_JP: 現在行われているアクティビティのタイプ。

en: The user's current state. For example, "In Game".
ja_JP: ユーザーの現在の状態。例えば、「In Game」など。

en: The detail of the user's current activity.
ja_JP: ユーザーの現在のアクティビティの詳細。

en: A dictionary of timestamps. It contains the following optional keys:
ja_JP: タイムスタンプの辞書。次のオプションキーが含まれています：

en: ``start``: Corresponds to when the user started doing the activity in milliseconds since Unix epoch.
ja_JP: ``start``: ユーザーがアクティビティを開始したときのUnixエポック起算ミリ秒数に対応します。

en: ``end``: Corresponds to when the user will finish doing the activity in milliseconds since Unix epoch.
ja_JP: ``end``: ユーザーがアクティビティを終了する予定時刻のUnixエポック起算ミリ秒数に対応します。

en: A dictionary representing the images and their hover text of an activity. It contains the following optional keys:
ja_JP: アクティビティの画像とそれらのホバーテキストを表す辞書。次のオプションキーが含まれています：

en: ``large_image``: A string representing the ID for the large image asset.
ja_JP: ``large_image``: 大きな画像アセットのIDを表す文字列。

en: ``large_text``: A string representing the text when hovering over the large image asset.
ja_JP: ``large_text``: 大きな画像アセットをホバーしたときに表示するテキストを表す文字列。

en: ``small_image``: A string representing the ID for the small image asset.
ja_JP: ``small_image``: 小さな画像アセットのIDを表す文字列。

en: ``small_text``: A string representing the text when hovering over the small image asset.
ja_JP: ``small_text``: 小さな画像アセットをホバーしたときに表示するテキストを表す文字列。

en: A dictionary representing the activity party. It contains the following optional keys:
ja_JP: アクティビティのパーティーを表す辞書。次のオプションキーが含まれています：

en: ``id``: A string representing the party ID.
ja_JP: ``id``: パーティー ID を表す文字列。

en: ``size``: A list of up to two integer elements denoting (current_size, maximum_size).
ja_JP: ``size``: 現在の大きさと最大の大きさをである二個以内の整数のリスト。

en: A list of strings representing the labels of custom buttons shown in a rich presence.
ja_JP: リッチプレゼンスに表示されるカスタムボタンのラベルを表す文字列のリスト。

en: The emoji that belongs to this activity.
ja_JP: このアクティビティに属する絵文字。

en: When the user started doing this activity in UTC, if applicable.
ja_JP: 該当する場合、ユーザーがアクティビティを開始したときのUTC時刻。

en: When the user will stop doing this activity in UTC, if applicable.
ja_JP: 該当する場合、ユーザーがアクティビティを終了する予定のUTC時刻。

en: Returns a URL pointing to the large image asset of this activity, if applicable.
ja_JP: 該当する場合、このアクティビティの大きな画像アセットを指すURLを返します。

en: Returns a URL pointing to the small image asset of this activity, if applicable.
ja_JP: 該当する場合、このアクティビティの小さな画像アセットを指すURLを返します。

en: Returns the large image asset hover text of this activity, if applicable.
ja_JP: 該当する場合、このアクティビティの大きな画像アセットのホバーテキストを返します。

en: Returns the small image asset hover text of this activity, if applicable.
ja_JP: 該当する場合、このアクティビティの小さな画像アセットのホバーテキストを返します。

en: A slimmed down version of :class:`Activity` that represents a Discord game.
ja_JP: Discordのゲームを表す :class:`Activity` の軽量化されたバージョン。

en: This is typically displayed via **Playing** on the official Discord client.
ja_JP: これは通常、公式のDiscordクライアントにて **プレイ中** として表示されます。

en: Checks if two games are equal.
ja_JP: 二つのゲームが等しいかを比較します。

en: Checks if two games are not equal.
ja_JP: 二つのゲームが等しいものではないか比較します。

en: Returns the game's hash.
ja_JP: ゲームのハッシュ値を返します。

en: Returns the game's name.
ja_JP: ゲームの名前を返します。

en: The game's name.
ja_JP: ゲームの名前。

en: Returns the game's type. This is for compatibility with :class:`Activity`.
ja_JP: ゲームのタイプを返します。これは :class:`Activity` との互換性のためです。

en: It always returns :attr:`ActivityType.playing`.
ja_JP: これは常に :attr:`ActivityType.playing` を返します。

en: When the user started playing this game in UTC, if applicable.
ja_JP: 該当する場合、ユーザーがゲームを開始したときのUTC時刻。

en: When the user will stop playing this game in UTC, if applicable.
ja_JP: 該当する場合、ユーザーがゲームを終了する予定のUTC時刻。

en: A slimmed down version of :class:`Activity` that represents a Discord streaming status.
ja_JP: Discordのストリーム状態を表す :class:`Activity` の軽量化されたバージョン。

en: This is typically displayed via **Streaming** on the official Discord client.
ja_JP: これは通常、公式のDiscordクライアントにて **ストリーム中** として表示されます。

en: Checks if two streams are equal.
ja_JP: 二つのストリームが等しいかを比較します。

en: Checks if two streams are not equal.
ja_JP: 二つのストリームが等しいものではないか比較します。

en: Returns the stream's hash.
ja_JP: ストリームのハッシュ値を返します。

en: Returns the stream's name.
ja_JP: ストリームの名前を返します。

en: Where the user is streaming from (ie. YouTube, Twitch).
ja_JP: ユーザーがストリームしている場所 (例: YouTube、Twitch)。

en: The stream's name.
ja_JP: ストリームの名前。

en: An alias for :attr:`name`
ja_JP: :attr:`name` のエイリアス。

en: The game being streamed.
ja_JP: ストリーム中のゲーム。

en: The stream's URL.
ja_JP: ストリームのURL。

en: A dictionary comprising of similar keys than those in :attr:`Activity.assets`.
ja_JP: :attr:`Activity.assets` のキーと同様のキーで構成される辞書。

en: It always returns :attr:`ActivityType.streaming`.
ja_JP: これは常に :attr:`ActivityType.streaming` を返します。

en: If provided, the twitch name of the user streaming.
ja_JP: 提供された場合、ストリーム中のユーザーのTwitchの名前。

en: This corresponds to the ``large_image`` key of the :attr:`Streaming.assets` dictionary if it starts with ``twitch:``. Typically set by the Discord client.
ja_JP: これが ``twitch:`` で始まる場合、 :attr:`Streaming.assets` 辞書の ``large_image`` キーに対応します。典型的にはDiscordクライアントによって設定されます。

en: Represents a custom activity from Discord.
ja_JP: Discordでのカスタムアクティビティを表します。

en: Returns the custom status text.
ja_JP: カスタムステータスのテキストを返します。

en: The custom activity's name.
ja_JP: カスタムアクティビティの名前。

en: The emoji to pass to the activity, if any.
ja_JP: 存在する場合、アクティビティに渡す絵文字。

en: It always returns :attr:`ActivityType.custom`.
ja_JP: これは常に :attr:`ActivityType.custom` を返します。

en: Wraps up the Discord permission value.
ja_JP: Discordの権限値をまとめます。

en: The properties provided are two way. You can set and retrieve individual bits using the properties as if they were regular bools. This allows you to edit permissions.
ja_JP: 供されるプロパティは双方向で利用できます。通常の真偽値であるかのように、 プロパティを使用し個々のビットを設定したり取得したりできます。これを用いると権限を編集できます。

en: You can now use keyword arguments to initialize :class:`Permissions` similar to :meth:`update`.
ja_JP: キーワード引数を使用して、 :class:`Permissions` を :meth:`update` と同様に初期化できるようになりました。

en: Checks if two permissions are equal.
ja_JP: 二つの権限が等しいかを比較します。

en: Checks if two permissions are not equal.
ja_JP: 二つの権限が等しくないかを比較します。

en: Checks if a permission is a subset of another permission.
ja_JP: 権限が他の権限の部分集合であるかどうかを確認します。

en: Checks if a permission is a superset of another permission.
ja_JP: 権限が他の権限の上位集合であるかどうかを確認します。

en: Checks if a permission is a strict subset of another permission.
ja_JP: 権限が他の権限の真部分集合であるかどうかを確認します。

en: Checks if a permission is a strict superset of another permission.
ja_JP: 権限が他の権限の真上位集合であるかどうかを確認します。

en: Returns a Permissions instance with all enabled flags from both x and y.
ja_JP: x と y のどちらかにて有効化されたフラグを持つPermissionsインスタンスを返します。

en: Returns a Permissions instance with only flags enabled on both x and y.
ja_JP: x と y の両方にて有効化されたフラグのみを持つPermissionsインスタンスを返します。

en: Returns a Permissions instance with only flags enabled on only one of x or y, not on both.
ja_JP: x と y のいずれか一方のみにて有効化されたフラグのみを持つPermissionsインスタンスを返します。

en: Returns a Permissions instance with all flags inverted from x.
ja_JP: x のすべてのフラグが反転したPermissionsインスタンスを返します。

en: Return the permission's hash.
ja_JP: 権限のハッシュ値を返します。

en: Returns an iterator of ``(perm, value)`` pairs. This allows it to be, for example, constructed as a dict or a list of pairs. Note that aliases are not shown.
ja_JP: ``(perm, value)`` ペアのイテレータを返します。これにより、例えば、辞書型やペアのリストに変換できます。エイリアスは含まれません。

en: The raw value. This value is a bit array field of a 53-bit integer representing the currently available permissions. You should query permissions via the properties rather than using this raw value.
ja_JP: 生の値。この値は、現在使用可能な権限を表す 53 ビット整数のビット配列フィールドです。権限の取得には、この生の値ではなくプロパティを使用すべきです。

en: Returns ``True`` if self has the same or fewer permissions as other.
ja_JP: これが他の権限より同じか少ない権限を有する場合 ``True`` を返します。

en: Returns ``True`` if self has the same or more permissions as other.
ja_JP: これが他の権限より同じか多い権限を有する場合 ``True`` を返します。

en: Returns ``True`` if the permissions on other are a strict subset of those on self.
ja_JP: この権限が他の権限の真部分集合である場合に ``True`` を返します。

en: Returns ``True`` if the permissions on other are a strict superset of those on self.
ja_JP: この権限が他の権限の真上位集合である場合に ``True`` を返します。

en: A factory method that creates a :class:`Permissions` with all permissions set to ``False``.
ja_JP: すべての権限が ``False`` に設定された :class:`Permissions` を作成するファクトリメソッド。

en: A factory method that creates a :class:`Permissions` with all permissions set to ``True``.
ja_JP: すべての権限が ``True`` に設定された :class:`Permissions` を作成するファクトリメソッド。

en: A :class:`Permissions` with all channel-specific permissions set to ``True`` and the guild-specific ones set to ``False``. The guild-specific permissions are currently:
ja_JP: チャンネル特有の権限が ``True`` に、ギルド特有の権限が ``False`` に設定された :class:`Permissions` 。ギルド特有の権限は現在以下の通りです：

en: Added :attr:`stream`, :attr:`priority_speaker` and :attr:`use_application_commands` permissions.
ja_JP: :attr:`stream` 、 :attr:`priority_speaker` 、 :attr:`use_application_commands` 権限を追加しました。

en: Added :attr:`create_public_threads`, :attr:`create_private_threads`, :attr:`manage_threads`, :attr:`use_external_stickers`, :attr:`send_messages_in_threads` and :attr:`request_to_speak` permissions.
ja_JP: :attr:`create_public_threads` 、 :attr:`create_private_threads` 、 :attr:`manage_threads` 、 :attr:`use_external_stickers` 、 :attr:`send_messages_in_threads` 、 :attr:`request_to_speak` 権限を追加しました。

en: A factory method that creates a :class:`Permissions` with all "General" permissions from the official Discord UI set to ``True``.
ja_JP: Discord公式UIの「サーバー全般の権限」をすべて ``True`` に設定した :class:`Permissions` を作成するファクトリメソッド。

en: Permission :attr:`read_messages` is now included in the general permissions, but permissions :attr:`administrator`, :attr:`create_instant_invite`, :attr:`kick_members`, :attr:`ban_members`, :attr:`change_nickname` and :attr:`manage_nicknames` are no longer part of the general permissions.
ja_JP: :attr:`read_messages` が全般の権限に含まれるようになり、 :attr:`administrator` 、 :attr:`create_instant_invite` 、 :attr:`kick_members` 、 :attr:`ban_members` 、 :attr:`change_nickname` 、 :attr:`manage_nicknames` は全般の権限に含まれなくなりました。

en: A factory method that creates a :class:`Permissions` with all "Membership" permissions from the official Discord UI set to ``True``.
ja_JP: Discord公式UIの「メンバーシップ権限」をすべて ``True`` に設定した :class:`Permissions` を作成するファクトリメソッド。

en: A factory method that creates a :class:`Permissions` with all "Text" permissions from the official Discord UI set to ``True``.
ja_JP: Discord公式UIの「テキストチャンネル権限」をすべて ``True`` に設定した :class:`Permissions` を作成するファクトリメソッド。

en: Permission :attr:`read_messages` is no longer part of the text permissions. Added :attr:`use_application_commands` permission.
ja_JP: :attr:`read_messages` がテキストチャンネル権限に含まれなくなりました。 :attr:`use_application_commands` 権限を追加しました。

en: Added :attr:`create_public_threads`, :attr:`create_private_threads`, :attr:`manage_threads`, :attr:`send_messages_in_threads` and :attr:`use_external_stickers` permissions.
ja_JP: :attr:`create_public_threads` 、 :attr:`create_private_threads` 、 :attr:`manage_threads` 、 :attr:`send_messages_in_threads` 、 :attr:`use_external_stickers` 権限が追加されました。

en: A factory method that creates a :class:`Permissions` with all "Voice" permissions from the official Discord UI set to ``True``.
ja_JP: Discord公式UIの「ボイスチャンネル権限」をすべて ``True`` に設定した :class:`Permissions` を作成するファクトリメソッド。

en: A factory method that creates a :class:`Permissions` with all "Stage Channel" permissions from the official Discord UI set to ``True``.
ja_JP: Discord公式UIの「ステージチャンネル権限」をすべて ``True`` に設定した :class:`Permissions` を作成するファクトリメソッド。

en: A factory method that creates a :class:`Permissions` with all permissions for stage moderators set to ``True``. These permissions are currently:
ja_JP: ステージモデレーターの権限をすべて ``True`` に設定した :class:`Permissions` を作成するファクトリメソッド。これは現在以下の通りです：

en: Added :attr:`manage_channels` permission and removed :attr:`request_to_speak` permission.
ja_JP: :attr:`manage_channels` 権限を追加し、 :attr:`request_to_speak` 権限を削除しました。

en: A factory method that creates a :class:`Permissions` with all permissions that require 2FA set to ``True``. These permissions are currently:
ja_JP: 二段階認証を必要とする権限をすべて ``True`` に設定した :class:`Permissions` を作成するファクトリメソッド。これは現在以下の通りです：

en: A factory method that creates a :class:`Permissions` with all "Advanced" permissions from the official Discord UI set to ``True``.
ja_JP: Discord公式UIの「高度な権限」をすべて ``True`` に設定した :class:`Permissions` を作成するファクトリメソッド。

en: Bulk updates this permission object.
ja_JP: 権限オブジェクトを一括更新します。

en: Allows you to set multiple attributes by using keyword arguments. The names must be equivalent to the properties listed. Extraneous key/value pairs will be silently ignored.
ja_JP: キーワード引数を使用して複数の属性を設定できます。 名前は記載されているプロパティと同等でなければなりません。それ以外のキーと値のペアは無視されます。

en: A list of key/value pairs to bulk update permissions with.
ja_JP: 権限を一括更新するためのキーと値のペアのリスト。

en: Returns ``True`` if the user can create instant invites.
ja_JP: ユーザーが招待を作成できる場合は ``True`` を返します。

en: Returns ``True`` if the user can kick users from the guild.
ja_JP: ギルドからユーザーをキックできる場合は ``True`` を返します。

en: Returns ``True`` if a user can ban users from the guild.
ja_JP: ギルドからユーザーをBANできる場合は ``True`` を返します。

en: Returns ``True`` if a user is an administrator. This role overrides all other permissions.
ja_JP: ユーザーが管理者の場合は ``True`` を返します。このロールは他のすべての権限を上書きします。

en: This also bypasses all channel-specific overrides.
ja_JP: これはチャンネル特有のすべての上書きもバイパスします。

en: Returns ``True`` if a user can edit, delete, or create channels in the guild.
ja_JP: ギルド内のチャンネルを編集、削除、作成できる場合は ``True`` を返します。

en: This also corresponds to the "Manage Channel" channel-specific override.
ja_JP: 「チャンネルの管理」のチャンネル固有の上書きにも対応します。

en: Returns ``True`` if a user can edit guild properties.
ja_JP: ユーザーがギルドのプロパティを編集できる場合は ``True`` を返します。

en: Returns ``True`` if a user can add reactions to messages.
ja_JP: ユーザーがメッセージにリアクションを追加できる場合は ``True`` を返します。

en: Returns ``True`` if a user can view the guild's audit log.
ja_JP: ユーザーがギルドの監査ログを具を見ることが出来る場合は ``True`` を返します。

en: Returns ``True`` if a user can be more easily heard while talking.
ja_JP: 通話中のユーザーの声が聞き取りやすくなった場合 ``True`` を返します。

en: Returns ``True`` if a user can stream in a voice channel.
ja_JP: ユーザーがボイスチャンネルでストリーミングできる場合は ``True`` を返します。

en: Returns ``True`` if a user can read messages from all or specific text channels.
ja_JP: ユーザーがすべてまたは特定のテキストチャンネルからメッセージを読み取れる場合は ``True`` を返します。

en: An alias for :attr:`read_messages`.
ja_JP: :attr:`read_messages` のエイリアス。

en: Returns ``True`` if a user can send messages from all or specific text channels.
ja_JP: ユーザーがすべてまたは特定のテキストチャンネルにメッセージを送信できる場合は ``True`` を返します。

en: Returns ``True`` if a user can send TTS messages from all or specific text channels.
ja_JP: ユーザーがすべてまたは特定のテキストチャンネルにTTSメッセージを送信できる場合は ``True`` を返します。

en: Returns ``True`` if a user can delete or pin messages in a text channel.
ja_JP: テキストチャンネル内のメッセージを削除またはピン留めできる場合は ``True`` を返します。

en: Note that there are currently no ways to edit other people's messages.
ja_JP: なお、現在、他の人のメッセージを編集する方法はありません。

en: Returns ``True`` if a user's messages will automatically be embedded by Discord.
ja_JP: ユーザーが埋め込みコンテンツを表示するリンクを許可している場合は ``True`` を返します。

en: Returns ``True`` if a user can send files in their messages.
ja_JP: ユーザーがファイルを送信できる場合は ``True`` を返します。

en: Returns ``True`` if a user can read a text channel's previous messages.
ja_JP: ユーザーが過去にテキストチャンネルで送られたメッセージを読める場合は ``True`` を返します。

en: Returns ``True`` if a user's @everyone or @here will mention everyone in the text channel.
ja_JP: ユーザーが @everyone または @here を使用することが出来る場合は ``True`` を返します。

en: Returns ``True`` if a user can use emojis from other guilds.
ja_JP: ユーザーが他のギルドの絵文字を使用できる場合は ``True`` を返します。

en: An alias for :attr:`external_emojis`.
ja_JP: :attr:`external_emojis` のエイリアス。

en: Returns ``True`` if a user can view the guild's insights.
ja_JP: ユーザーがサーバーインサイトを閲覧できる場合は ``True`` を返します。

en: Returns ``True`` if a user can connect to a voice channel.
ja_JP: ボイスチャンネルに接続できる場合は ``True`` を返します。

en: Returns ``True`` if a user can speak in a voice channel.
ja_JP: ユーザーがボイスチャンネルで話せる場合は ``True`` を返します。

en: Returns ``True`` if a user can mute other users.
ja_JP: ユーザーが他のユーザーをミュートできる場合は ``True`` を返します。

en: Returns ``True`` if a user can deafen other users.
ja_JP: ユーザーが他のユーザーのスピーカーをミュートにできる場合は ``True`` を返します。

en: Returns ``True`` if a user can move users between other voice channels.
ja_JP: ユーザーが他のユーザーを他のボイスチャンネルへ移動させれる場合は ``True`` を返します。

en: Returns ``True`` if a user can use voice activation in voice channels.
ja_JP: ユーザーがボイスチャンネルで音声検出を使用できる場合は ``True`` を返します。

en: Returns ``True`` if a user can change their nickname in the guild.
ja_JP: ユーザーがギルド内でのニックネームを変更できる場合は ``True`` を返します。

en: Returns ``True`` if a user can change other user's nickname in the guild.
ja_JP: ユーザーが他のユーザーのニックネームを変更できる場合は ``True`` を返します。

en: Returns ``True`` if a user can create or edit roles less than their role's position.
ja_JP: ユーザーに付与されている最高レベルのロールより低いレベルのロールを、作成または編集できる場合は ``True`` を返します。

en: This also corresponds to the "Manage Permissions" channel-specific override.
ja_JP: 「権限の管理」のチャンネル固有の上書きにも対応します。

en: An alias for :attr:`manage_roles`.
ja_JP: :attr:`manage_roles` のエイリアス。

en: Returns ``True`` if a user can create, edit, or delete webhooks.
ja_JP: ユーザーがWebhookを作成、編集、削除できる場合は、``True`` を返します。

en: Returns ``True`` if a user can create, edit, or delete emojis.
ja_JP: ユーザーが絵文字を作成、編集、削除できる場合は ``True`` を返します。

en: An alias for :attr:`manage_emojis`.
ja_JP: :attr:`manage_emojis` のエイリアス。

en: Returns ``True`` if a user can use slash commands.
ja_JP: ユーザーがスラッシュコマンドを使用できる場合は ``True`` を返します。

en: Returns ``True`` if a user can request to speak in a stage channel.
ja_JP: ユーザーがステージチャンネルでスピーカー参加をリクエストできる場合は ``True`` を返します。

en: Returns ``True`` if a user can manage guild events.
ja_JP: ユーザーがイベントの管理ができる場合は ``True`` を返します。

en: Returns ``True`` if a user can manage threads.
ja_JP: ユーザーがスレッドを管理できる場合は ``True`` を返します。

en: Returns ``True`` if a user can create public threads.
ja_JP: ユーザーがパブリックスレッドを作成できる場合は ``True`` を返します。

en: Returns ``True`` if a user can create private threads.
ja_JP: ユーザーがプライベートスレッドを作成できる場合は ``True`` を返します。

en: Returns ``True`` if a user can use stickers from other guilds.
ja_JP: ユーザーが他のギルドのスタンプを使用できる場合は ``True`` を返します。

en: An alias for :attr:`external_stickers`.
ja_JP: :attr:`external_stickers` のエイリアス。

en: Returns ``True`` if a user can send messages in threads.
ja_JP: ユーザーがスレッド内でメッセージを送信できる場合は ``True`` を返します。

en: Returns ``True`` if a user can launch an embedded application in a Voice channel.
ja_JP: ユーザーがボイスチャンネルにて埋め込みアプリケーションを起動できる場合は ``True`` を返します。

en: Returns ``True`` if a user can time out other members.
ja_JP: ユーザーが他のユーザーをタイムアウトできる場合は ``True`` を返します。

en: A type that is used to represent a channel specific permission.
ja_JP: チャンネル固有の権限を表すために使用されるタイプ。

en: Unlike a regular :class:`Permissions`\, the default value of a permission is equivalent to ``None`` and not ``False``. Setting a value to ``False`` is **explicitly** denying that permission, while setting a value to ``True`` is **explicitly** allowing that permission.
ja_JP: 通常の :class:`Permissions` とは異なり、権限の既定値は ``False`` でなく ``None`` です。値を ``False`` にすると **明示的に** 権限が拒否され、値を ``True`` にすると **明示的に** 権限が許可されます。

en: The values supported by this are the same as :class:`Permissions` with the added possibility of it being set to ``None``.
ja_JP: サポートされる値はこれが ``None`` になる可能性を除き :class:`Permissions` と同じです。

en: Checks if two overwrites are equal.
ja_JP: 二つの上書きが等しいかを比較します。

en: Checks if two overwrites are not equal.
ja_JP: 二つの上書きが等しくないかを比較します。

en: Set the value of permissions by their name.
ja_JP: 権限の値を名前を指定して設定します。

en: Tuple[:class:`Permissions`, :class:`Permissions`]: Returns the (allow, deny) pair from this overwrite.
ja_JP: Tuple[:class:`Permissions`, :class:`Permissions`]: この上書きの (許可, 拒否) ペアを返します。

en: Creates an overwrite from an allow/deny pair of :class:`Permissions`.
ja_JP: :class:`Permissions` の許可と拒否のペアから上書きを作成します。

en: Checks if the permission overwrite is currently empty.
ja_JP: 権限の上書きが現在空であるかどうかを確認します。

en: An empty permission overwrite is one that has no overwrites set to ``True`` or ``False``.
ja_JP: 空の権限上書きは、``True`` または ``False`` に設定された上書きが存在しないものです。

en: Indicates if the overwrite is empty.
ja_JP: 上書きが空かどうかを示します。

en: Bulk updates this permission overwrite object.
ja_JP: 権限上書きオブジェクトを一括更新します。

en: A list of key/value pairs to bulk update with.
ja_JP: 一括更新するためのキーと値のペアのリスト。

en: Wraps up a Discord system channel flag value.
ja_JP: Discordシステムチャンネルのフラグ値をまとめます。

en: Similar to :class:`Permissions`\, the properties provided are two way. You can set and retrieve individual bits using the properties as if they were regular bools. This allows you to edit the system flags easily.
ja_JP: :class:`Permissions` と同様に、提供されるプロパティは双方向で利用できます。通常の真偽値であるかのように、 プロパティを使用し個々のビットを設定したり取得したりできます。これを用いるとシステムフラグを容易に変更できます。

en: Returns a SystemChannelFlags instance with all enabled flags from both x and y.
ja_JP: x と y のどちらかにて有効化されたフラグを持つSystemChannelFlagsインスタンスを返します。

en: Returns a SystemChannelFlags instance with only flags enabled on both x and y.
ja_JP: x と y の両方にて有効化されたフラグのみを持つSystemChannelFlagsインスタンスを返します。

en: Returns a SystemChannelFlags instance with only flags enabled on only one of x or y, not on both.
ja_JP: x と y のいずれか一方のみにて有効化されたフラグのみを持つSystemChannelFlagsインスタンスを返します。

en: Returns a SystemChannelFlags instance with all flags inverted from x.
ja_JP: x のすべてのフラグが反転したSystemChannelFlagsインスタンスを返します。

en: The raw value. This value is a bit array field of a 53-bit integer representing the currently available flags. You should query flags via the properties rather than using this raw value.
ja_JP: 生の値。この値は、現在使用可能なフラグを表す 53 ビット整数のビット配列フィールドです。フラグの取得には、この生の値ではなくプロパティを使用すべきです。

en: Returns ``True`` if the system channel is used for member join notifications.
ja_JP: システムチャンネルがメンバーの参加通知に使用される場合に ``True`` を返します。

en: Returns ``True`` if the system channel is used for "Nitro boosting" notifications.
ja_JP: システムチャンネルが「Nitroブースト」通知に使用される場合に ``True`` を返します。

en: Returns ``True`` if the system channel is used for server setup helpful tips notifications.
ja_JP: システムチャンネルがサーバー設定に役立つヒントの通知に使用される場合に ``True`` を返します。

en: Returns ``True`` if sticker reply button ("Wave to say hi!") is shown for member join notifications.
ja_JP: メンバーの参加通知にスタンプ返信ボタン（「手を振って挨拶しましょう！」）が表示される場合に ``True`` を返します。

en: Returns ``True`` if role subscription purchase and renewal notifications are enabled.
ja_JP: ロールサブスクリプションの購入と更新通知が有効になっている場合に ``True`` を返します。

en: Returns ``True`` if the role subscription notifications have a sticker reply button.
ja_JP: ロールサブスクリプション通知にスタンプの返信ボタンがある場合に ``True`` を返します。

en: Wraps up a Discord Message flag value.
ja_JP: Discordメッセージのフラグ値をまとめます。

en: See :class:`SystemChannelFlags`.
ja_JP: :class:`SystemChannelFlags` を参照してください。

en: Returns a MessageFlags instance with all enabled flags from both x and y.
ja_JP: x と y のどちらかにて有効化されたフラグを持つMessageFlagsインスタンスを返します。

en: Returns a MessageFlags instance with only flags enabled on both x and y.
ja_JP: x と y の両方にて有効化されたフラグのみを持つMessageFlagsインスタンスを返します。

en: Returns a MessageFlags instance with only flags enabled on only one of x or y, not on both.
ja_JP: x と y のいずれか一方のみにて有効化されたフラグのみを持つMessageFlagsインスタンスを返します。

en: Returns a MessageFlags instance with all flags inverted from x.
ja_JP: x のすべてのフラグが反転したMessageFlagsインスタンスを返します。

en: Returns ``True`` if the message is the original crossposted message.
ja_JP: メッセージがクロスポスト元のメッセージである場合に ``True`` を返します。

en: Returns ``True`` if the message was crossposted from another channel.
ja_JP: メッセージが他のチャンネルよりクロスポストされた場合に ``True`` を返します。

en: Returns ``True`` if the message's embeds have been suppressed.
ja_JP: メッセージの埋め込みが抑制された場合に ``True`` を返します。

en: Returns ``True`` if the source message for this crosspost has been deleted.
ja_JP: クロスポスト元のメッセージが削除された場合に ``True`` を返します。

en: Returns ``True`` if the source message is an urgent message.
ja_JP: 元メッセージが緊急メッセージの場合に ``True`` を返します。

en: An urgent message is one sent by Discord Trust and Safety.
ja_JP: 緊急メッセージはDiscord Trust and Safetyにより送信されます。

en: Returns ``True`` if the source message is associated with a thread.
ja_JP: 元メッセージがスレッドに紐づいている場合に ``True`` を返します。

en: Returns ``True`` if the source message is ephemeral.
ja_JP: 元メッセージが一時的な場合に ``True`` を返します。

en: Returns ``True`` if the message is an interaction response and the bot is "thinking".
ja_JP: メッセージがインタラクションの応答で、ボットが「考え中」の場合に ``True`` を返します。

en: Returns ``True`` if the message failed to mention some roles in a thread and add their members to the thread.
ja_JP: メッセージがロールをメンションし、そのメンバーをスレッドに追加するのに失敗した場合に ``True`` を返します。

en: Wraps up the Discord User Public flags.
ja_JP: Discordユーザーの公開フラグをまとめます。

en: Checks if two PublicUserFlags are equal.
ja_JP: 公開ユーザーフラグが等しいか確認します。

en: Checks if two PublicUserFlags are not equal.
ja_JP: 公開ユーザーフラグが等しくないか確認します。

en: Returns a PublicUserFlags instance with all enabled flags from both x and y.
ja_JP: x と y のどちらかにて有効化されたフラグを持つPublicUserFlagsインスタンスを返します。

en: Returns a PublicUserFlags instance with only flags enabled on both x and y.
ja_JP: x と y の両方にて有効化されたフラグのみを持つPublicUserFlagsインスタンスを返します。

en: Returns a PublicUserFlags instance with only flags enabled on only one of x or y, not on both.
ja_JP: x と y のいずれか一方のみにて有効化されたフラグのみを持つPublicUserFlagsインスタンスを返します。

en: Returns a PublicUserFlags instance with all flags inverted from x.
ja_JP: x のすべてのフラグが反転したPublicUserFlagsインスタンスを返します。

en: Returns ``True`` if the user is a Discord Employee.
ja_JP: ユーザーがDiscord従業員の場合 ``True`` を返します。

en: Returns ``True`` if the user is a Discord Partner.
ja_JP: ユーザーがDiscordパートナーの場合 ``True`` を返します。

en: Returns ``True`` if the user is a HypeSquad Events member.
ja_JP: ユーザーがHypeSquad Eventsメンバーの場合 ``True`` を返します。

en: Returns ``True`` if the user is a Bug Hunter
ja_JP: ユーザーがバグハンターの場合 ``True`` を返します。

en: Returns ``True`` if the user is a HypeSquad Bravery member.
ja_JP: ユーザーがHypeSquad Braveryメンバーの場合 ``True`` を返します。

en: Returns ``True`` if the user is a HypeSquad Brilliance member.
ja_JP: ユーザーがHypeSquad Brillianceメンバーの場合 ``True`` を返します。

en: Returns ``True`` if the user is a HypeSquad Balance member.
ja_JP: ユーザーがHypeSquad Balanceメンバーの場合 ``True`` を返します。

en: Returns ``True`` if the user is an Early Supporter.
ja_JP: ユーザーが早期サポーターの場合 ``True`` を返します。

en: Returns ``True`` if the user is a Team User.
ja_JP: ユーザーがチームユーザーの場合は ``True`` を返します。

en: Returns ``True`` if the user is a system user (i.e. represents Discord officially).
ja_JP: ユーザーがシステムユーザー（Discordを公式に代表するもの）の場合 ``True`` を返します。

en: Returns ``True`` if the user is a Bug Hunter Level 2
ja_JP: ユーザーがバグハンターレベル2の場合 ``True`` を返します。

en: Returns ``True`` if the user is a Verified Bot.
ja_JP: ユーザーが認証済みボットの場合 ``True`` を返します。

en: Returns ``True`` if the user is an Early Verified Bot Developer.
ja_JP: ユーザーが早期認証Botデベロッパーの場合 ``True`` を返します。

en: An alias for :attr:`verified_bot_developer`.
ja_JP: :attr:`verified_bot_developer` のエイリアス。

en: Returns ``True`` if the user is a Discord Certified Moderator.
ja_JP: ユーザーがDiscord認定モデレーターの場合 ``True`` を返します。

en: Returns ``True`` if the user is a bot that only uses HTTP interactions and is shown in the online member list.
ja_JP: ユーザーがHTTPインタラクションのみを使用するボットでオンラインメンバーリストに表示されている場合 ``True`` を返します。

en: Returns ``True`` if the user is flagged as a spammer by Discord.
ja_JP: ユーザーがDiscordによりスパマーとフラグ付けされている場合 ``True`` を返します。

en: Returns ``True`` if the user is an active developer.
ja_JP: ユーザーがアクティブな開発者の場合に ``True`` を返します。

en: List[:class:`UserFlags`]: Returns all public flags the user has.
ja_JP: List[:class:`UserFlags`]: ユーザーが持つすべての公開フラグを返します。

en: Wraps up the Discord Guild Member flags
ja_JP: Discord ギルドメンバーのフラグをまとめます。

en: Checks if two MemberFlags are equal.
ja_JP: 二つのMemberFlagsが等しいかを比較します。

en: Checks if two MemberFlags are not equal.
ja_JP: 二つのMemberFlagsが等しいものではないか比較します。

en: Returns a MemberFlags instance with all enabled flags from both x and y.
ja_JP: x と y のどちらかにて有効化されたフラグを持つMemberFlagsインスタンスを返します。

en: Returns a MemberFlags instance with only flags enabled on both x and y.
ja_JP: x と y の両方にて有効化されたフラグのみを持つMemberFlagsインスタンスを返します。

en: Returns a MemberFlags instance with only flags enabled on only one of x or y, not on both.
ja_JP: x と y のいずれか一方のみにて有効化されたフラグのみを持つMemberFlagsインスタンスを返します。

en: Returns a MemberFlags instance with all flags inverted from x.
ja_JP: x のすべてのフラグが反転したMemberFlagsインスタンスを返します。

en: Returns ``True`` if the member left and rejoined the :attr:`~discord.Member.guild`.
ja_JP: メンバーが :attr:`~discord.Member.guild` を一度脱退し、再参加した場合に ``True`` を返します。

en: Returns ``True`` if the member has completed onboarding.
ja_JP: メンバーがオンボーディングを完了した場合に ``True`` を返します。

en: Returns ``True`` if the member can bypass the guild verification requirements.
ja_JP: メンバーがギルドの認証要件をバイパスできる場合に ``True`` を返します。

en: Returns ``True`` if the member has started onboarding.
ja_JP: メンバーがオンボーディングを開始した場合に ``True`` を返します。

en: Represents a forum tag that can be applied to a thread within a :class:`ForumChannel`.
ja_JP: :class:`ForumChannel` 内のスレッドに適用できるフォーラムタグを表します。

en: Checks if two forum tags are equal.
ja_JP: 二つのフォーラムタグが等しいかを比較します。

en: Checks if two forum tags are not equal.
ja_JP: 二つのフォーラムタグが等しいものではないか比較します。

en: Returns the forum tag's hash.
ja_JP: フォーラムタグのハッシュ値を返します。

en: Returns the forum tag's name.
ja_JP: フォーラムタグの名前を返します。

en: The ID of the tag. If this was manually created then the ID will be ``0``.
ja_JP: タグの ID です。これが手動で作成された場合、ID は ``0`` になります。

en: Whether this tag can only be added or removed by a moderator with the :attr:`~Permissions.manage_threads` permission.
ja_JP: :attr:`~Permissions.manage_threads` 権限を有するモデレータのみ、タグを追加除去できるか。

en: The emoji that is used to represent this tag. Note that if the emoji is a custom emoji, it will *not* have name information.
ja_JP: このタグを表すために使用される絵文字。絵文字がカスタム絵文字の場合、名前情報は *提供されません* 。

en: Exceptions
ja_JP: 例外

en: The following exceptions are thrown by the library.
ja_JP: 以下の例外がライブラリにより送出されます。

en: Base exception class for discord.py
ja_JP: discord.py の基本例外クラス

en: Ideally speaking, this could be caught to handle any exceptions raised from this library.
ja_JP: 理想的には、このライブラリから発生した例外をすべて処理するために、これを捕捉することができます。

en: Exception that's raised when an operation in the :class:`Client` fails.
ja_JP: :class:`Client` での操作が失敗したときに送出される例外。

en: These are usually for exceptions that happened due to user input.
ja_JP: これらは通常、ユーザー入力によって発生した例外です。

en: Exception that's raised when the :meth:`Client.login` function fails to log you in from improper credentials or some other misc. failure.
ja_JP: :meth:`Client.login` 関数が不適切な認証情報またはその他の問題によりログインに失敗した場合に送出する例外。

en: Exception that's raised when an HTTP request operation fails.
ja_JP: HTTPリクエスト操作に失敗したときに発生する例外です。

en: The response of the failed HTTP request. This is an instance of :class:`aiohttp.ClientResponse`. In some cases this could also be a :class:`requests.Response`.
ja_JP: 失敗したHTTPリクエストのレスポンス。これは :class:`aiohttp.ClientResponse` のインスタンスです。場合によっては、 :class:`requests.Response` になるかもしれません。

en: The text of the error. Could be an empty string.
ja_JP: エラーのテキスト。空文字列である可能性があります。

en: The status code of the HTTP request.
ja_JP: HTTP リクエストのステータスコード。

en: The Discord specific error code for the failure.
ja_JP: 失敗したときのDiscord固有のエラーコード。

en: Exception that's raised for when status code 429 occurs and the timeout is greater than the configured maximum using the ``max_ratelimit_timeout`` parameter in :class:`Client`.
ja_JP: ステータスコード429が発生し、タイムアウトが :class:`Client` の ``max_ratelimit_timeout`` パラメータで指定された最大値を超えた場合に送出される例外。

en: This is not raised during global ratelimits.
ja_JP: これは、グローバルのレート制限では発生しません。

en: Since sometimes requests are halted pre-emptively before they're even made, this **does not** subclass :exc:`HTTPException`.
ja_JP: リクエストが実際に行われる前に送出されることがあるため、これは :exc:`HTTPException` をサブクラス **しません** 。

en: The amount of seconds that the client should wait before retrying the request.
ja_JP: リクエストを再試行する前にクライアントが待機すべき秒数。

en: Exception that's raised for when status code 403 occurs.
ja_JP: ステータスコード403が発生したときに発生する例外です。

en: Subclass of :exc:`HTTPException`
ja_JP: :exc:`HTTPException` のサブクラス

en: Exception that's raised for when status code 404 occurs.
ja_JP: ステータスコード404が発生したときに発生する例外です。

en: Exception that's raised for when a 500 range status code occurs.
ja_JP: 500番台のステータスコードが発生したときに発生する例外です。

en: Subclass of :exc:`HTTPException`.
ja_JP: :exc:`HTTPException` のサブクラス。

en: Exception that's raised when the library encounters unknown or invalid data from Discord.
ja_JP: ライブラリがDiscordから不明または無効なデータに遭遇した場合に発生する例外です。

en: An exception that is raised when the gateway for Discord could not be found
ja_JP: Discordのゲートウェイが見つからなかったときに発生する例外です。

en: Exception that's raised when the gateway connection is closed for reasons that could not be handled internally.
ja_JP: 内部で処理できなかった理由でゲートウェイ接続が閉じられたときに送出される例外。

en: The close code of the websocket.
ja_JP: WebSocketのクローズコード。

en: The reason provided for the closure.
ja_JP: 切断の理由。

en: The shard ID that got closed if applicable.
ja_JP: 該当する場合、閉じられたシャードID。

en: Exception that's raised when the gateway is requesting privileged intents but they're not ticked in the developer page yet.
ja_JP: ゲートウェイが特権インテントを要求しているが、開発者ページではまだ有効にされていない場合に発生する例外です。

en: Go to https://discord.com/developers/applications/ and enable the intents that are required. Currently these are as follows:
ja_JP: https://discord.com/developers/applications/ にアクセスし、必要なインテントを有効にします。現在、これらは以下の通りです。

en: Exception that's raised when sending another interaction response using :class:`InteractionResponse` when one has already been done before.
ja_JP: :class:`InteractionResponse` を用いてインタラクションに応答しようとしたときに、すでに応答があった場合に送出される例外。

en: An interaction can only respond once.
ja_JP: インタラクションは一度だけ応答します。

en: The interaction that's already been responded to.
ja_JP: すでに応答されたインタラクション。

en: An exception that is thrown for libopus related errors.
ja_JP: libopus 関連のエラーに対して送出される例外。

en: The error code returned.
ja_JP: 返されたエラーコード。

en: An exception that is thrown for when libopus is not loaded.
ja_JP: libopus がロードされていないときに送出される例外。

en: Exception Hierarchy
ja_JP: 例外の階層構造
