仮想通貨BotやEAの通知をディスコードに送る方法
1. Discordとは?

Discord(ディスコード)とは、音声通話・ビデオ通話・テキストチャットができる無料のコミュニケーションアプリです。もともとはゲーマー向けに開発されましたが、現在ではコミュニティ、仕事、学習、趣味の場として幅広く使われています。我々日本人が使っているラインよりも開発や仕事、大勢の交流の場に適しているSNSで大勢の仮想通貨プロジェクトが投資家とのコミュニケーションツールとして使っています。
LINEのAPIサービスLINE notifyはサービスを終了してるので、Discordで通知を受け取る手順を開設します。
2. Discordでウェブフックリンクを取得する手順
2-1. 通知を出したいサーバーを作る

2-2. テキストチャンネルの設定へ


2-3. ”ウェブフックを作成”を選択してURLをコピー
新しいBOTを作る際には、新しくテキストチャンネルとウェブフック1セットを作って混同しないようにしてます。
このウェブフックURLはメッセージを送るコード部分に組み込むときに使います。

3. 実際にこんな感じで送られてきます

3. EAで通知を出すには?
以下のものを使いますがEAで扱う言語とPythonは異なるため、工夫する必要があります。
#URL定義
WEBHOOK_URL = "URL挿入"
#notifyやpayloadなどで定義
def notify_discord(message):
MT4などでDiscordへ通知を出したい方は以下の方法が考えられます。
- MQL4またはMQL5ファイルの更新ログを監視&検知してPythonにてエントリーをDiscordへ送信
- pip install MetaTrader5でPython上にインストールする
お読みいただきありがとうございました。