問題タブ [messageid]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
botframework - 送信されたメッセージ Bot Framework (Teams チャネル) のメッセージ ID を取得するには?
Bot Framework SDK for Javascript を使用しています。私のボットは Teams チャネルに接続されています。現在、ボットからのすべての送受信メッセージを DB に保存しています。
しかし、メッセージに対するユーザーの反応も保存したいと思います。そのためTeamsActivityHandler
、onReactionsAdded
メソッド (リンク) を使用しています。ドキュメントには、replyToId
フィールドがturnContext
ユーザーが反応しているメッセージのIDであると書かれています。
しかし、ユーザーにメッセージを送信するときに、 TeamsturnContext.sendActivity()
側でこのメッセージに与えられる内部 ID がわからないため、データベースに保存されているメッセージに反応をペアリングできません。
turnContext.sendActivity()
だから私の質問は、メッセージを送信した後、後でreplyToId
フィールドでonReactionsAdded
ハンドラーに送信されるメッセージのIDを取得するにはどうすればよいですか?
言い換えれば、ボットがユーザーに送信するメッセージに関するフィードバックを (リアクションを介して) 収集し、それらを DB (メッセージとリアクション) に保存したいと考えています。
asp.net - SignalR の messageId 値
ASP.Net アプリケーションに longPolling プロトコルを使用して SignalR を使用しています。クライアントがフォーム data:\signalr\pool
でリクエストをサーバーに送信していることがわかります。messageId
d-B1017AFE-SC,B8|bW,0|bs,1|bx,2
フォーマットを説明しているドキュメントを探していd-B1017AFE-SC,B8|bW,0|bs,1|bx,2
ますが、まだありません。それを理解するのを手伝ってください。以下の画像は、私が言ったことを説明する Chrome Dev Toll からキャプチャされたものです。
私の顧客は Azure WAF を使用してサイトを保護しています。Azure WAF レポートは、Azure WAF のルールに一致する ,が含まれてCommand Injection
いるため、上記の要求がリスクに属することを示しています。そのため、顧客に説明する内容を理解し、要求を無視するようにルールをカスタマイズしてもらう必要があります。messageId
|bw
|bs
|bx
|ps
messageId
以下は、レポート内の WAF の説明です。
[{'riskGroup':'','match':'ベクター スコア: 5、グループしきい値: 4、トリガーされたルール: 950006、緩和されたルール: 、最後に一致したメッセージ: システム コマンド インジェクション','threshold':'4', 'type':'riskscore','version':'1','score':0,'atomics':[{'score':5,'riskGroup':'CMD-INJECTION-ANOMALY',' match ': ' |ps ',' ruleName ':'システム コマンド インジェクション','セレクター':' ARGS:messageId ','ruleId':'950006','version':'7'}],'actionId':'alert' ,'ruleName':'CMD-INJECTION-ANOMALY','action':'アラート','selector':'','ruleId':'CMD-INJECTION-ANOMALY','category':'コマンド インジェクション'}]