メインコンテンツへスキップ
本ドキュメントでは、カスタムボットを使用してグループチャットメッセージを送信する手順について説明します。

ニーズの明確化

本格的な開発に入る前に、事前に把握しておきましょう。本ドキュメントでは、カスタムボットの Webhook に対応する カスタムボットによるグループチャットメッセージ送信 インターフェースを使用して、グループチャットメッセージを送信する方法を解説します。リクエスト署名方式でカスタムボットの利用方法を説明します。クイックスタートとして、「クイック体験」で提供しているサンプル demo を実行してみてください。これにより、カスタムボットの利用方法を直感的に体験できます。

前提条件

  1. カスタムボットを作成する フローを完了している。
    カスタムボットの安全設定では リクエスト署名 方式を選択します。詳細は カスタムボットの安全設定 を参照してください。
  2. カスタムボットの Webhook アドレスを取得する フローを完了している。
  3. 開発環境の準備:

クイック体験

  1. サンプル demo をダウンロードできます:
  2. サンプル demo を起動する:

操作手順

以下は Java のサンプルです。Python のサンプルは、上記の体験 demo をダウンロードしてください。
  1. プロジェクトの pom.xml ファイルに依存関係を追加します。
  2. main メソッドを作成して起動します。
    グループ内でカスタムボットが送信したメッセージを確認できます。

よくある質問

レート制限

メッセージ送信が頻繁すぎるとグループの利用体験に深刻な影響を与えるため、カスタムボットのメッセージ送信頻度は以下のように制限されています:

1 つのボットあたり 1 分間に最大 20 件までグループにメッセージを送信できます。20 件を超えた場合、10 分間レート制限がかかります。

大量にメッセージを送信するシーン(システム監視アラートなど)では、これらの情報を統合し、markdown メッセージとして要約形式でグループに送信することをおすすめします。

関連ドキュメント