Azure Botでteamsに接続しているがonTeamsMeetingParticipantsJoinEventが受信しない

秀紀 松岡 0 評価のポイント
2025-07-30T23:27:15.15+00:00

Azure Botでteamsに接続しているが、onTeamsMeetingParticipantsJoinEvent、onTeamsMeetingParticipantsLeaveEventが受信しない。onTeamsMeetingStartEvent、onTeamsMeetingEndEventは受信しているのでteamsとは接続をしている。
以前は、Bot Developer Portalでは問題なく動作していたが、Azure Botに変更して正しく動作しなくなった。
会議チャットにはBOTがインストールされているた、onTeamsMeetingStartEventが受信できている。
Teams マニフェストにはOnlineMeetingParticipant.Read.Chatも記載している

Microsoft Teams | Microsoft Teams for Business | 会議と呼び出し | その他

1 件の回答

並べ替え方法: 最も役に立つ
  1. Daniel-Vo 6,610 評価のポイント Microsoft 外部スタッフ モデレーター
    2025-07-31T01:23:48.2133333+00:00

    @秀紀 松岡 様,

    こんにちは。Microsoft Q&Aへのご投稿ありがとうございます。ご不便をおかけして申し訳ございません。より適切なサポートをご提供できるよう、以下の点についてご説明いただけますでしょうか。

    • ご利用のアカウントの種類は?個人アカウントですか?それとも組織(学校/会社)で作成されたアカウントですか?
    • 問題のスクリーンショットを共有していただけますか?何かエラーコードは発生しますか?

    ご指摘の件につきまして、いくつかご説明いたします。

    • ご指摘の問題は、Teams ボットを開発者ポータル(テスト中にリアルタイム会議イベントがデフォルトで有効になっていることが多い)から Azure Bot Service 登録に移行する際によく発生するものです。
    • onTeamsMeetingParticipantsJoinEvent および onTeamsMeetingParticipantsLeaveEvent ハンドラー(Bot Framework SDK で利用可能。.NET の TeamsActivityHandler や Node.js の同等の機能など)は、リアルタイム会議イベントのサブスクリプションに依存しており、明示的な構成が必要です。
    • 一方、onTeamsMeetingStartEvent および onTeamsMeetingEndEvent は標準の会話イベントであり、この追加設定は不要です。そのため、参加者イベントは機能せず、これらのイベントのみが機能します。
    • これらの参加者イベントは、Azure Bot Service 経由で登録されたボットでは自動的に有効になりません。これは、リソース使用量が多く、リソース固有の同意 (RSC) 権限が必要となるためです。
    • ボットは会議チャットにインストールされ、開始/終了イベントを受信しているため、コア接続とメッセージングエンドポイントは機能していますが、参加者変更のリアルタイムサブスクリプションはアクティブではありません。

    また、あなたと同じ問題を抱えているユーザーが何人かいますので、解決策をご参照の上、今後の議論のためにフィードバックをお寄せください。Microsoft Teams Bot アプリ、Teams 会議参加者の参加/退出イベントを受信しない

    この度は不快な思いをさせてしまい、誠に申し訳ございません。皆様からの情報をお待ちしております。ご質問等ございましたら、お気軽にお問い合わせください。喜んでお手伝いさせていただきます。良い一日をお過ごしください。

    注: この回答はツールを用いて翻訳しております。文法や意味に誤りがありましたら、ご容赦ください。ご理解のほどよろしくお願いいたします。ご不明な点がございましたら、お気軽にコメントをお寄せください。できるだけ早くご返信いたします。


    回答がお役に立てば、「回答を承認」をクリックして、高評価をお願いします。この回答についてご質問がある場合は、「コメント」をクリックしてください。

    注: このスレッドに関するメール通知を受け取るには、ドキュメントに記載されている手順に従ってメール通知を有効にしてください。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません

お客様の回答

質問作成者は回答に "承認済み"、モデレーターは "推奨" とマークできます。これにより、ユーザーは作成者の問題が回答によって解決したことを把握できます。