2016-06-30 3 views
0

에뮬레이터에서 메시지를 반환하고 이러한 메시지를 줄 번호와 함께 넣지 만 분명히 bot 에뮬레이터에는 레코드에 번호를 매기는 특정 방법이 있습니다. 어떻게 멈출 수 있습니까? 예를 들어,이 코드 조각이 1.Test 3.Test 5.TestMicrosoft bot framework emulator가 자체적으로 회선 번호를 입력하려고합니다.

public async Task<Message> Post([FromBody]Message message) 
    { 
     if (message.Type == "Message") 
     { 
      StringBuilder str = new StringBuilder(); 
      str.AppendLine("1. Test "); 
      str.AppendLine("3. Test "); 
      str.AppendLine("5. Test "); 
      return message.CreateReplyMessage(str.ToString()); 
     } 
     else 
     { 
      return HandleSystemMessage(message); 
     } 
    } 

답변

1

없음을 반환하여야한다 동안 1.Test 2.Test 3.Test를 반환, 봇 에뮬레이터는 records.The 텍스트를 열거 형 (Enumeration)되지 않는다 속성은 Markdown (documentation 참조)에 표현되어 있으므로 에뮬레이터가 순서가 지정된 목록으로 사용자의 구문을 분석하고있는 것 같습니다.

점 (".")을 제거하거나 문자를 백 슬래시 ("\")로 이스케이프 해 볼 수 있습니다. here 문자를 이스케이프하는 방법에 대한 자세한 내용을 볼 수 있습니다.

관련 문제