メインコンテンツへスキップ
WeCom(企業微信)ボットをデプロイして LangBot に接続します。
  • WeCom コールバックアドレスにはパブリック IP とドメイン名が必要です。まず HTTP リバースプロキシの設定を参照して LangBot コールバックアドレスを設定することをお勧めします。

企業 ID の記録

WeCom 管理ポータルを開き、私の企業をクリックして、一番下の企業 IDを記録します。 Corp ID

ボットの作成

アプリ管理自社開発アプリを作成をクリックします。 App Management ボットの基本情報を入力します: Create Application ボットのシークレット(Secret)を確認して記録します: Bot Secret WeCom クライアントからプロンプトに従って取得します。

連絡先同期権限の有効化

  • LangBot はまだ開発中であるため、この設定項目に関連する機能はまだ実装されていません。
  • この設定項目はランダムな文字で埋めることができますが、空にすることはできません
セキュリティと管理管理ツール連絡先同期をクリックします。まず信頼できる IP を設定し、LangBot がデプロイされているサーバーの IP を追加します。 Secret を表示をクリックして記録します。これが contacts_secret(連絡先同期 Secret)です。 Contact Sync Secret

LangBot でボットを作成

LangBot のボットページで、ボットを作成をクリックし、名前を入力し、企業微信を選択します。このステップでは、企業 ID、ボットシークレット、連絡先同期 Secret のみを入力する必要があります。 Create WeCom Bot 送信をクリックして、ボット編集ページにジャンプし、有効化をクリックします。この時点で Webhook コールバックアドレスが表示されるので、コピーします: Webhook Callback Address

コールバックアドレスの設定

WeCom のボット管理ページに戻り、メッセージを受信API 受信を設定をクリックし、LangBot の Webhook コールバックアドレスをURLに入力します: Set API Receiver Token と EncodingAESKey のランダム生成をクリックして記録し、このページを開いたままにします。LangBot の WeCom ボット設定ページに戻り、Token と EncodingAESKey を入力して、保存をクリックします。 Save WeCom Bot 先ほど Webhook コールバックアドレスを入力したページに戻り、保存をクリックして設定を完了します。リクエスト URL 失敗が表示された場合は、設定項目が正しく入力されているか再度確認してください。

アプリの企業信頼 IP の設定

このアプリの管理ページに戻り、下部の企業信頼 IPを見つけ、LangBot がデプロイされているサーバーの IP を追加します。 Corp Trusted IP 保存をクリックして完了です。

よくある質問

Q: WeCom でボットのチャットが見つかりませんか? A: WeCom 管理ページのこのアプリの詳細ページに移動し、機能->メッセージを送信->メッセージを送信をクリックし、自分のアカウントを選択してメッセージを送信すると、自分のチャットウィンドウでボットが表示されます。