MAKE: Algobot と Telegram を接続する

  1. で新しいアカウントを作成します https://www.make.com/en/register?pc=algobot
    https://www.make.com/en/register?pc=algobot で新しいアカウントを作成します。
  2. ページ右上で新しいシナリオを作成します
    ページ右上で新しいシナリオを作成します
  3. 新しい Webhook モジュールを追加する
    MAKEに新しいWebhookモジュールを追加する
  4. 「カスタム Webhook」を選択します
    4番目のステップは「カスタムWebhook」を選択することです
  5. 「Webhook の作成」をクリックすると、MAKE がランダムな Webhook アドレスを生成します。
    5番目のステップは「Webhookを作成」をクリックし、MAKEがランダムなWebhookアドレスを生成することです。
  6. Webhook に「AlgoBot」などの名前を付けます。
    6番目のステップは、Webhookに名前を付けることです。たとえば、「AlgoBot」
  7. 「保存」をクリックするとプライベート Webhook アドレスが作成されます
    7番目のステップは「保存」をクリックするとプライベートWebhookアドレスが作成されます。
  8. 新しい Telegram Bot モジュールを追加する
    8番目のステップは、新しいTelegram Botモジュールを追加することです。
  9. 「テキストメッセージまたは返信を送信する」を選択します
    9番目のステップは「テキストメッセージまたは返信を送信する」を選択することです
  10. まず、新しい接続名を追加する必要があります (例: 「Algobot」)
    10番目のステップは、まず「Algobot」などの新しい接続名を追加する必要があります。
  11. プライベート トークンを取得するには、コンピューターまたはスマートフォンで Telegram を開く必要があります。
  12. Telegram アプリで「Botfather」を検索するか、 https://telegram.me/BotFather
    12番目のステップは、Telegramアプリで「Botfather」を検索するか、https://telegram.me/BotFatherをクリックすることです。
  13. 新しいボットを作成するには、メッセージ ボックスに「/newbot」と入力して Enter キーを押し、画面の手順に従います。 PS: ボットには、スクリーンショットに表示されている名前とは異なる名前を付けてください。すべてのボットには一意の名前が必要です。
    13 番目のステップは、新しいボットを作成するには、メッセージ ボックスに「/newbot」と入力して Enter キーを押し、画面の手順に従うことです。PS: ボットには、スクリーンショットに表示されているものとは異なる名前を付けてください。すべてのボットには一意の名前が必要です。
  14. BotFather から、Telegram Bot を MAKE に接続するために使用できるトークンを含むメッセージを受信しました。正しいフィールドにトークンを入力します。
    14 番目のステップは、Telegram Bot を MAKE に接続するために使用できるトークンを含むメッセージを BotFather から受信しました。正しいフィールドにトークンを入力します。
  15. 次に、AlgoBotOffical_bot が正しいチャネルに信号を送信できるように、新しく作成したチャネルからチャット ID を取得する必要があります。
  16. Telegram に移動し、TradingView シグナルを投稿する新しいチャネルを作成します。
    16 番目のステップは、Telegram に移動し、TradingView シグナルを投稿する新しいチャネルを作成することです。
  17. 好きな名前を付けます。この例では「AlgoBot」という名前を付けます。
    17番目のステップは好きな名前を付けることです。この例では「AlgoBot」と名付けます。
  18. チャンネル設定に移動したら、「管理者」をクリックします。
    18番目のステップは、チャンネル設定に移動したら、「管理者」をクリックすることです。
  19. 以前に作成したボット (@AlgoBotOffical_bot) を管理者としてチャンネルに追加します
    19番目のステップは、以前に作成したボット(@AlgoBotOffical_bot)を管理者としてチャンネルに追加することです。権限を設定する
    権限を設定する
  20. もう一度「管理者の追加」をクリックし、「tradingview」を検索します
    次のステップは「管理者を追加」をもう一度クリックすることです
    管理者を追加して「tradingview」を検索
  21. TradingView を Telegram ボットに追加 (https://t.me/tradingviewtobot) をクリックして完了をクリックします
    次のステップは、TradingViewをTelegramボットに追加し(https://t.me/tradingviewtobot)、完了をクリックします。
  22. チャンネルに戻って「/chatid」と入力します
    22番目のステップは、チャンネルに戻って「/chatid」と入力することです。
  23. チャンネルは「-13XXXXXXXXXX」という形式の 100 桁のコードを返します。
  24. このコードを make Web サイトの「チャット ID」フィールドにコピーします。
    次のステップは、このコードをメイクのウェブサイトの「チャットID」欄にコピーすることです
  25. 次の手順は、「テキスト」フィールドの正しい値を取得することです。
  26. この Telegram Bot ウィンドウを閉じることができるようにするには、以下のようにテキスト フィールドに入力し、「ExecutionID」を選択します。これは、後で Tradingview でテスト アラートが完了したときに変更します。
    25番目のステップは、このTelegram Botウィンドウを閉じることができるように、以下のようにテキストフィールドに入力し、「ExecutionID」を選択することです。これは、Tradingviewでテストアラートを完了したときに後で変更します。
  27. MAKE の Webhook モジュールに戻り、「データ構造の再決定」をクリックします。
    27番目のステップは、MAKEのWebhookモジュールに戻り、「データ構造を再決定」をクリックすることです。
  28. その間に、Tradingview チャートに移動し、テスト アラートを作成します (たとえば、BTC > 1000 など、すぐにトリガーされる「より良い」アラートなど)。
    その間に、Tradingview チャートに移動し、テスト アラートを作成します (たとえば、BTC > 1000 など、すぐにトリガーされる「より良い」アラートなど)。
  29. [通知] タブに移動し、前に作成した Webhook アドレスを貼り付けます。
    29番目のステップは通知タブに移動し、前に作成したWebhookアドレスを貼り付けます
  30. アラートを作成する
  31. 入力した値が true (BTC > 1000) であるため、アラートはすぐにトリガーされ、MAKE は受信したアラートを検出して SUCESS メッセージを表示するはずです。
    次のステップは、入力した値が真(BTC > 1000)であるため、アラートがすぐにトリガーされ、MAKEがアラートの受信を検出してSUCESSメッセージを表示するはずです。
    正常に決定
  32. 次に、Telegram モジュールに戻り、26) の「Text」フィールドを見つけます。 「実行 ID」を削除し、「値」をクリックして置き換えます。まだアラートをトリガーしていなかったため、この「値」は表示されませんでした。これで表示され、使用できるようになりました。
    「実行ID」を削除し、「値」をクリックして置き換えます。
  33. シナリオを保存し、保存後に有効にして、アラートを受信できるようにすることを忘れないでください。
    シナリオを保存し、保存後にオンにして、着信アラートを受信できるようにしてください。
  34. Webhook モジュールと Telegram モジュールを設定したら、エラー ハンドラーを追加することを忘れないでください。 Tradingview は作成時に Webhook に空のペイロードを送信することがありますが、その場合はエラー ハンドラーがシナリオの停止を防ぐため、問題やエラーが軽減されます。 Telegram モジュールを右クリックし、エラー ハンドラーを追加します。
    Telegramモジュールを右クリックしてエラーハンドラーを追加します
  35. 「無視」オプションを選択します。
    「無視」オプションを選択する
    Webhook - 電報ボット - 無視
  36. MAKE を正しい方法で設定したため、Tradingview シグナルと Telegram チャネル間の接続が機能することが確認できたのは今だけです。