diff --git a/src/Senparc.NeuChar/Entities/Base/Request/Extensions/RequestMessageTextExtension.cs b/src/Senparc.NeuChar/Entities/Base/Request/Extensions/RequestMessageTextExtension.cs
index 2633641..346da72 100644
--- a/src/Senparc.NeuChar/Entities/Base/Request/Extensions/RequestMessageTextExtension.cs
+++ b/src/Senparc.NeuChar/Entities/Base/Request/Extensions/RequestMessageTextExtension.cs
@@ -163,6 +163,24 @@ public static RequestMessageTextKeywordHandler Regex(this RequestMessageTextKeyw
return handler;
}
+ ///
+ /// 自然语言理解
+ /// Natural Language Understanding
+ /// 可以使用第三方NLU服务接口或开源聊天机器人框架BotSharp(https://github.com/Oceania2018/BotSharp)
+ ///
+ ///
+ ///
+ ///
+ public static RequestMessageTextKeywordHandler NLU(this RequestMessageTextKeywordHandler handler, Func func)
+ {
+ if (!handler.MatchSuccessed)
+ {
+ handler.ResponseMessage = func();
+ }
+
+ return handler;
+ }
+
///
/// 默认消息
///