ニーズの明確化
本格的な開発に入る前に、事前に把握しておきましょう。本ドキュメントでは、カスタムボットの Webhook に対応する カスタムボットによるグループチャットメッセージ送信 インターフェースを使用して、グループチャットメッセージを送信する方法を解説します。リクエスト署名方式でカスタムボットの利用方法を説明します。クイックスタートとして、「クイック体験」で提供しているサンプル demo を実行してみてください。これにより、カスタムボットの利用方法を直感的に体験できます。前提条件
-
カスタムボットを作成する フローを完了している。
カスタムボットの安全設定では リクエスト署名 方式を選択します。詳細は カスタムボットの安全設定 を参照してください。
- カスタムボットの Webhook アドレスを取得する フローを完了している。
-
開発環境の準備:
クイック体験
-
サンプル demo をダウンロードできます:
-
サンプル demo を起動する:
操作手順
以下は Java のサンプルです。Python のサンプルは、上記の体験 demo をダウンロードしてください。
-
プロジェクトの
pom.xmlファイルに依存関係を追加します。 -
main メソッドを作成して起動します。
グループ内でカスタムボットが送信したメッセージを確認できます。
よくある質問
レート制限
メッセージ送信が頻繁すぎるとグループの利用体験に深刻な影響を与えるため、カスタムボットのメッセージ送信頻度は以下のように制限されています:1 つのボットあたり 1 分間に最大 20 件までグループにメッセージを送信できます。20 件を超えた場合、10 分間レート制限がかかります。
大量にメッセージを送信するシーン(システム監視アラートなど)では、これらの情報を統合し、markdown メッセージとして要約形式でグループに送信することをおすすめします。