Discord Webhook に Python を使用する方法

Discord Webhook Ni Python Wo Shi Yongsuru Fang Fa



Webhook は、アプリケーションがボットを使用せずに Discord チャネルにデータを送信する方法です。 Webhook を使用して、メッセージ、埋め込み、ファイルなどを Discord チャネルに送信できます。 Python では、さまざまなモジュールを利用して、Discord Webhook URL を使用してメッセージ、埋め込み、またはファイルを Discord チャネルに送信できます。

このガイドでは次の内容について説明します。







Discord Webhook に Python を使用する前に、Webhook を作成し、Webhook の URL をコピーする必要があります。 Webhook の作成方法がわからない場合は、これに従ってください ガイド Python での Webhook の作成について。



Discord Webhook に Python を使用する方法?

discordウェブフック Python の 」モジュールは、REST API を使用して Discord Webhook と対話するために使用されます。これは、同期と非同期の両方の使用をサポートする軽量で使いやすいモジュールです。まず、Python に必要なパッケージ/ライブラリをインストールします。これを行うには、提供される指示に従ってください。



「」をインストールするには discordウェブフック Python では、cmd ターミナルで次のコマンドを使用します。





ピップ インストール discordウェブフック



これにより、discordwebhook が正常にインストールされます。

「discordwebhook」モジュールを使用してメッセージを送信する

「discordwebhook」モジュールを使用して、カスタム メッセージを Discord に送信できます。 「discordwebhook」モジュールを利用してメッセージを送信するコードは次のとおりです。

discordwebhook から Discord をインポート
不和=不和 ( URL = 「https://discord.com/api/webhooks/1155840286312894465/Sl9eSnHNbj3-LPoH7YggBq60QjKqCikA_RitKEEaajnzu0uNbmv7n9BWs8kZqWCg6BXV」 )
discord.投稿 ( コンテンツ = 「**Linuxhint** からこんにちは! 🎉 Linux およびプログラミング ガイドへようこそ。」 )

このコードでは、「discordwebhook」モジュールがインポートされています。次に、サーバー「webhook_URL」が「Discord()」メソッドに渡されます。最後に、「discord.post()」はカスタム コンテンツを引数として受け取り、指定されたサーバーにメッセージを送信します。

メッセージがサーバーで受信されました:

「discordwebhook」モジュールを使用して埋め込みでメッセージを送信する

「」を使用してカスタム埋め込みでメッセージを送信することもできます。 discord.post() 「discordwebhook」モジュールのメソッド。次のコードは前の例に似ていますが、埋め込みオブジェクトが追加されています。

discordwebhook から Discord をインポート
不和=不和 ( URL = 「https://discord.com/api/webhooks/1155840286312894465/Sl9eSnHNbj3-LPoH7YggBq60QjKqCikA_RitKEEaajnzu0uNbmv7n9BWs8kZqWCg6BXV」 )
discord.投稿 ( コンテンツ = 「**Linuxhint** からこんにちは!🎉」 )
discord.投稿 (
埋め込む = [ { 'タイトル' : 「私の埋め込み」 '説明' : 「こんにちは、Linuxhint チュートリアルへようこそ」 } ]
)

以下のスニペットは、埋め込みオブジェクトを含むサーバー内のメッセージを示しています。

リクエストモジュールを使用してメッセージを送信する

「リクエスト」モジュールを使用してメッセージを Discord サーバーに送信することもできます。コードの例を次に示します。

インポートリクエスト
discord_webhook_url = 「https://discord.com/api/webhooks/1155840286312894465/Sl9eSnHNbj3-LPoH7YggBq60QjKqCikA_RitKEEaajnzu0uNbmv7n9BWs8kZqWCg6BXV」
カスタムメッセージ = {
'コンテンツ' : 「こんにちは、Linuxhint チュートリアルへようこそ」
}
リクエスト.ポスト ( discord_webhook_url、 データ =カスタムメッセージ )

上記のコードでは、「requests」モジュールをインポートし、dicord_webhook URL を変数に割り当てました。次に、カスタム メッセージを作成し、「requests.post()」メソッドを使用して Discord サーバーに送信します。

ご覧のとおり、メッセージは Discord サーバーで受信されています。

結論

Python の「discordwebhook」モジュールと「request」モジュールは、embed およびその他の要素を含むカスタム メッセージを Discord に送信するために使用されます。 Discord Webhook URL は、カスタム メッセージをサーバーに送信するために指定された関数に渡されます。このガイドでは、複数の例を通じて、Discord Webhook での Python の使用に関する詳細情報を提供しました。