2017-03-13 2 views
1

에 마이크로 소프트 Botframework를 연결하는? 그렇다면 어떻게 할 수 있습니까?어떻게 마이크로 소프트 Botframework.I이 두 가지 질문을 사용하여 봇을 구축하기 시작했다 데이터베이스

2. Botframework가 데이터베이스를 동적으로 업데이트 할 수 있습니까? 예 : 오늘 회의를 수요일로 다시 예약하십시오. 사용자가 질식하면 업데이트 된 정보를 사용자에게 표시 할 수 있습니까?

답변

3

Node.js로 봇을 만들었지 만 절차는 매우 유사하다고 생각합니다.

패키지 mssql을 사용하여 MSSQL 데이터베이스에 직접 연결하면됩니다. C#의 경우 this을 볼 수 있습니다. 내 시나리오에서 사용자는 내 봇을 통해 쿼리를 만들 수 있습니다. 먼저 모든 연결 문자열을 준비해야합니다. 요청을 받으면, 내 봇은 SQL DB에 새로운 연결을 열고

string sql = "SELECT * FROM MyDatabase";  // C# code 
command = new SqlCommand(sql, connection); 

같은 쿼리 그런 다음 당신의 봇에 결과를 반환하고 사용자에게 반환 할 수 있습니다 수행한다. 중요한 점은 비동기 작업을 처리해야한다는 것입니다.

2 번 질문에 대한 답변도 '예'입니다. 쿼리를 Update MyDatabase ...으로 변경하면 사용자가 새 쿼리를 제출하면 업데이트 된 항목이 반환됩니다.