SkypeMentionNormalizeMiddleware クラス
- java.
lang. Object - com.
microsoft. bot. builder. SkypeMentionNormalizeMiddleware
- com.
実装
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)
エンティティを修正するミドルウェアの実装。メンション |
メソッドの継承元: java.lang.Object
コンストラクターの詳細
SkypeMentionNormalizeMiddleware
public SkypeMentionNormalizeMiddleware()
メソッドの詳細
normalizeSkypeMentionText
public static void normalizeSkypeMentionText(Activity activity)
不適切な Skype メンション テキストを修正しました。 これにより、すべての Skype メンション エンティティのテキスト値が変更されます。
パラメーター:
onTurn
public CompletableFuture
Entity.Mention.Text を RemoveMentionText の値に修正するミドルウェアの実装は、使用できます。
パラメーター: