メインコンテンツへスキップ

ボットの作成

Feishu Open Platformにアクセスし、ログインして、企業の自己構築アプリケーションまたはストアアプリケーションを作成します。(違いの紹介) alt text alt text アプリケーションにボット機能を追加します: alt text 権限管理で画像に示されている権限を追加します: alt text カードストリーミング権限が必要な場合は、画像に示されている次のカード作成と更新権限を追加します: img_1.png
デフォルトのカードテンプレートを変更する必要がある場合は、プラットフォームアダプターのコードでカードテンプレートを自分で修正する必要があります。

LangBot に接続

「認証情報と基本情報」ページで app_idapp_secret を見つけます。 alt text LangBot の Webui 設定ページを開き、新しいボットを作成します フォームに関連情報を入力します alt text ストリーミング関連: Streaming related 入力後、LangBot を起動します。設定が成功した場合、ログに [01-29 23:42:56.796] manager.py (68) - [INFO] : Initializing platform adapter 1: lark と表示されます。LangBot を実行し続けてください。
  • enable-webhooktrue に設定
  • encrypt-key:「イベントとコールバック」ページの「暗号化戦略」の「Encrypt Key」に設定
Webhook モードでは、LangBot をパブリック IP を持つサーバーにデプロイし、ファイアウォールが上記で設定したポートを開いていることを確認する必要があることに注意してください。

イベントサブスクリプションの設定

「イベントとコールバック」ページに移動し、サブスクリプション方式を「長時間接続」として設定します: alt text そして、イベント:「メッセージを受信」を追加します alt text
alt textまず LangBot を起動してください。ここにサーバーアドレスとポートを入力します。パスは /lark/callback です。「保存」をクリックします。

ボットの公開

上部の「バージョンを作成」をクリックし、バージョン番号とその他の情報を入力し、下部の「保存」をクリックします。 alt text ボットを Feishu グループに追加して使用します: alt text alt text プライベートチャットでも直接使用できます alt text

よくある問題

  • ストアアプリのボットは、作成/保存直後にチャットメッセージに応答できません。app_ticket イベントの遅延メカニズムにより、正常に動作するまで約 2 分待つ必要があります。