botbuilder Botframework를 사용하여 매우 기본적인 봇을 얻으려고합니다. 문제는 luis.ai 통합입니다. .js 파일과 함께 luis.ai를 사용했지만 C# 프로젝트에서 참조하려고 할 때 제목에 오류가 발생합니다. 나는 그래서 그것을 여기에 작동하지 않는 이유를 모르겠습니다 찾을 수있는 샘플 코드에 사용되는 lusimodel 방법처럼 보인다'luismodel'속성이이 선언 유형에 유효하지 않습니다.
using System;
using System.Linq;
using System.Net;
using System.Net.Http;
using System.Threading.Tasks;
// using System.Web.Http;
// using System.Web.Http.Description;
// using System.Collections.Generic;
// using Microsoft.Bot.Connector;
using Microsoft.Bot.Builder.Dialogs;
using Microsoft.Bot.Builder.Luis;
using Microsoft.Bot.Builder.Luis.Models;
// using Newtonsoft.Json;
namespace MyBot
{
[LuisModel("80ba6a3b-8f62-47e6-81d0-350211b85580", "9b593fab21d54a328c0b9aeb0a64138b")]
[LuisIntent("")]
public async Task None(IDialogContext context, LuisResult result)
{
string message = "I'm sorry I didn't understand. Try asking about your bill.";
await context.PostAsync(message);
context.Wait(MessageReceived);
}
[LuisIntent("NextInvoiceDate")]
public async Task NextInvoiceDate(IDialogContext context, LuisResult result)
{
string message = "Your next payment will go out on the 17th of the month.";
await context.PostAsync(message);
context.Wait(MessageReceived);
}
}
. 나는 C#으로 그립을 잡으려고 노력 중입니다. 그래서 나는 조금 잃어버린 것입니다.
사용 클래스 선언을보십시오. 귀하의 코드에서 해당 클래스 선언이 누락되었습니다. – SilentCoder