背景情報
ボットによるメッセージ返信は、本質的にはボットがメッセージを送信するプロセスです。そのため、本ドキュメントにおいては、メッセージの返信と送信は同じ意味を持ちます。 メッセージの送信方法には、サーバー API と Webhook の 2 種類があります。以下では、これら 2 つの送信方法について説明します。前提条件
- アプリの作成 のフローを完了している必要があります。
- アプリ機能の追加フローを完了している必要があります。
Webhook によるメッセージ送信
Webhook 方式によるメッセージ送信
Webhook 方式でメッセージを送信する場合、@ 機能をサポートしています。詳しくは下記の接続サンプルをご参照ください。
-
アプリボットの Webhook URL を使用してメッセージを送信します。
- ボットによるメッセージ受信 で、グループ内のアプリボットの Webhook URL アドレスを取得します。詳細は アプリボット Webhook の取得 をご参照ください。
-
Java 開発環境の準備:
-
Java SDK を導入します。その他の言語の SDK は、旧バージョンのサーバーサイド SDK のダウンロードをご参照ください。
-
Java SDK を導入します。その他の言語の SDK は、旧バージョンのサーバーサイド SDK のダウンロードをご参照ください。
-
接続コードサンプル:
その他のメッセージタイプについては、カスタムボットが送信するメッセージのタイプをご参照ください。
-
ボット受信メッセージ内の sessionWebhook フィールドを使用してメッセージを送信します。
- ボットによるメッセージ受信 の JSON データから sessionWebhook アドレスを取得します。
-
Java 開発環境の準備:
-
Java SDK を導入します。その他の言語の SDK は、旧バージョンのサーバーサイド SDK のダウンロードをご参照ください。
-
Java SDK を導入します。その他の言語の SDK は、旧バージョンのサーバーサイド SDK のダウンロードをご参照ください。
-
接続コードサンプル:
その他のメッセージタイプについては、カスタムボットが送信するメッセージのタイプをご参照ください。
サーバー API によるメッセージ送信
サーバー API によるメッセージ送信のリストです。その他の API 内容については ボットサーバー API をご参照ください。
サーバー API の呼び出し詳細については、サーバー API の呼び出し方法に関するドキュメントをご参照ください。