public RequestMessageTextKeywordHandler(IRequestMessageText requestMessage, bool caseSensitive = false) { RequestMessage = requestMessage; CaseSensitive = caseSensitive; Keyword = RequestMessage.Content; if (requestMessage is IRequestMessageSelectMenu selectMenuRequestMessage) { SelectMenuId = selectMenuRequestMessage.bizmsgmenuid; } }
/// <summary> /// 开始匹配 /// </summary> /// <param name="requestMessage"></param> /// <param name="caseSensitive">是否大小写敏感,默认为false</param> /// <returns></returns> public static RequestMessageTextKeywordHandler StartHandler(this IRequestMessageText requestMessage, bool caseSensitive = false) { var handler = new RequestMessageTextKeywordHandler(requestMessage, caseSensitive); return(handler); }
/// <summary> /// 开始匹配 /// </summary> /// <param name="requestMessage"></param> /// <returns></returns> public static RequestMessageTextKeywordHandler StartHandler(this IRequestMessageText requestMessage) { var handler = new RequestMessageTextKeywordHandler(requestMessage); return(handler); }
public RequestMessageTextKeywordHandler(IRequestMessageText requestMessage, bool caseSensitive = false) { RequestMessage = requestMessage; CaseSensitive = caseSensitive; Keyword = RequestMessage.Content; }
public RequestMessageTextKeywordHandler(IRequestMessageText requestMessage) { RequestMessage = requestMessage; Keyword = RequestMessage.Content.Trim().ToUpper(); }