Пример #1
0
 public RequestMessageTextKeywordHandler(IRequestMessageText requestMessage, bool caseSensitive = false)
 {
     RequestMessage = requestMessage;
     CaseSensitive  = caseSensitive;
     Keyword        = RequestMessage.Content;
     if (requestMessage is IRequestMessageSelectMenu selectMenuRequestMessage)
     {
         SelectMenuId = selectMenuRequestMessage.bizmsgmenuid;
     }
 }
Пример #2
0
        /// <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();
 }