SkypeMentionNormalizeMiddleware クラス
- java.lang.Object
- com.microsoft.bot.builder.SkypeMentionNormalizeMiddleware
実装
public class SkypeMentionNormalizeMiddleware
implements Middleware
想定される値に準拠していないため、Skype からのエンティティにパッチを適用するためのミドルウェア。 言及が使用されている場合、Skype と対話するボットはこのミドルウェアを使用する必要があります。
Skype メンション "text" フィールドの形式 <は、at id=\"28:2bc5b54d-5d48-4ff1-bd25-03dcbb5ce918\">botname ですが、Activity.Text にはこれらのタグが含まれていないので、RemoveMentionText は Activity.Text からエンティティを削除できません。 これにより、ノードが削除され、名前だけが残ります。
コンストラクターの概要
コンストラクター | 説明 | |
---|---|---|
SkypeMentionNormalizeMiddleware() |
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
static void |
normalizeSkypeMentionText(Activity activity)
Skype メンション テキストが正しくない問題を修正しました。 |
java.util.concurrent.CompletableFuture<java.lang.Void> |
onTurn(TurnContext context, NextDelegate next)
Entity を修正するミドルウェアの実装。 |
メソッドの継承元: java.lang.Object
コンストラクターの詳細
SkypeMentionNormalizeMiddleware
public SkypeMentionNormalizeMiddleware()
メソッドの詳細
normalizeSkypeMentionText
public static void normalizeSkypeMentionText(Activity activity)
Skype メンション テキストが正しくない問題を修正しました。 これにより、すべての Skype メンション エンティティのテキスト値が変更されます。
Parameters:
onTurn
public CompletableFuture
Entity.Mention.Text を RemoveMentionText の値に修正するミドルウェアの実装は、操作できます。
Parameters: