25.3. メッセージを Telegram チャットに送信するため Telegram コネクションを追加
インテグレーションでは、フローの途中でメッセージを Telegram チャットに送信したり、シンプルなインテグレーションを終了するために Telegram チャットを送信することができます。これには、Telegram コネクションをフローの途中に追加するか、シンプルなインテグレーションの最後のコネクションとして追加します。
前提条件
- Telegram コネクションが作成されている必要があります。
- フローを作成または編集することになり、Fuse Online でインテグレーションに追加するよう要求されます。または、Fuse Online で最後のコネクションを選択するよう要求されます。
手順
- Add to Integration ページで、コネクションの追加先のプラス記号をクリックします。Fuse Online が最後のコネクションを選択するよう要求する場合は、このステップをスキップします。
- フローに追加する Telegram コネクションをクリックします。
- Send a Text Message アクションを選択します。
Chat Id フィールドに、メッセージの送信先となる Telegram チャットの ID を入力します。
このフィールドを空白のままにし、メッセージを受信する以前の Telegram コネクションがある場合、Fuse Online は受信メッセージにあるチャット ID を使用します。
チャットの ID を取得するには以下を行います。
- Telegram で、ボットをメッセージの送信先となるチャットに追加します。BotFather 応答にはボットアクセストークンが含まれます。
- アクセストークンをクリップボードにコピーします。
- Telegram で、メッセージを直接そのチャットに送信します。メッセージの送信にボットは使用しないでください。
以下の形式で
curl
コマンドを呼び出し、チャットに送信されたメッセージを読み取ります。bot-access-token
はクリップボードのアクセストークンに置き換えてください。curl https://api.telegram.org/bot-access-token/getUpdates\?offset\=0
応答は JSON 形式になります。JSON
chat
オブジェクトにはチャット ID が含まれます。
- Next をクリックして、コネクションをフローに追加します。