botframework-sdk
Bot Framework provides the most comprehensive experience for building conversation applications.
파일 탐색기
최종 버전 다운로드 (.zip)- bot-framework-bug.md
- bot-framework-feature-request.md
- CODEOWNERS
- issue_template.md
- PULL_REQUEST_TEMPLATE.md
- BotBuilderBadge.md
- ic_bot_framework - white.svg
- ic_bot_framework.svg
- README.md
- ConversationStateTest.chat
- CustomStateTest.chat
- UserStateTest.chat
- BotAdapted_Bracketing.chat
- AttachmentPrompt.chat
- ChoicePrompt.chat
- ConfirmPrompt.chat
- ContentAttachment.json
- DateTimePrompt.chat
- NumberPrompt.chat
- TextPrompt.chat
- Waterfall.chat
- WaterfallNested.chat
- WaterfallPrompt.chat
- LuisMiddleware.chat
- QnAMiddleware.chat
- LocaleConvertToEnglish.chat
- TranslateToEnglish.chat
- TranslateToUserLanguage.chat
- README.md
- BotFrameworkSDK.png
- GitHubBannerV2.gif
- UserFlowsAppInsights.jpg
- BFServiceAndBotDetails.svg
- BFServiceAndBotDetails_DiagramSource.md
- BFAdapterActivityFlow.svg
- BFAdapterActivityFlow_DiagramSource.md
- BufferingWithCustomAdapter.svg
- BufferingWithCustomAdapter_DiagramSource.md
- CustomAdapterActivityFlow.svg
- CustomAdapterActivityFlow_DiagramSource.md
- DetailedSdkFlow.md
- DetailedSdkFlow.svg
- DetailedSdkFlow_DiagramSource.md
- GeneralActivityFlow.md
- GeneralActivityFlow.svg
- GeneralActivityFlow_DiagramSource.md
- ParticipantsInActivityFlow.png
- README.md
- DetailedView.svg
- DetailedView_DiagramSource.md
- HigherLevel.svg
- HigherLevel_DiagramSource.md
- AuthenticationDocExample_Goal.svg
- AuthenticationDocExample_Goal_DiagramSource.md
- AuthenticationDocExample_OAuthFlow_HasTokenInStorage.svg
- AuthenticationDocExample_OAuthFlow_HasTokenInStorage_DiagramSource.md
- AuthenticationDocExample_OAuthFlow_NoTokenToStart.svg
- AuthenticationDocExample_OAuthFlow_NoTokenToStart_DiagramSource.md
- AdapterSavedAsTurnContextMember.svg
- AdapterSavedAsTurnContextMember_DiagramSource.md
- BotFrameworkAdapterCreatesOAuthClient.svg
- BotFrameworkAdapterCreatesOAuthClient_DiagramSource.md
- BotFrameworkAdapterCreatesTokenApiClient.svg
- BotFrameworkAdapterCreatesTokenApiClient_DiagramSource.md
- BuildAppCredentialsParticipants.svg
- BuildAppCredentialsParticipants_DiagramSource.md
- CreateOAuthClientFlowChart.svg
- CreatingOAuthClientInMoreDetail.md
- CreatingOAuthClientInMoreDetail_DiagramSource.md
- CSharp_AppCredentialsClassDiagram.svg
- CSharp_AppCredentialsClassDiagram_DiagramSource.md
- CSharp_OAuthPromptAndTokenProvider.svg
- CSharp_OAuthPromptAndTokenProvider_DiagramSource.md
- CSharp_UseAppCredentialsToCreateOAuthClient.svg
- CSharp_UseAppCredentialsToCreateOAuthClient_DiagramSource.md
- GetUserTokenSequenceDiagram.md
- JS_AppCredentialsClassDiagram.svg
- JS_AppCredentialsClassDiagram_DiagramSource.md
- JS_OAuthPromptAndTokenProvider.svg
- JS_OAuthPromptAndTokenProvider_DiagramSource.md
- JS_UseAppCredentialsToCreateTokenApiClient.svg
- JS_UseAppCredentialsToCreateTokenApiClient_DiagramSource.md
- OAuthClientClassDiagram.svg
- OAuthClientClassDiagram_DiagramSource.md
- OAuthPromptClassDiagrams.md
- ProcessActivityCreatesTurnContext.svg
- ProcessActivityCreatesTurnContext_DiagramSource.md
- SecondStepGettingAppCredentials.svg
- TakesAdapterFromTurnContext.svg
- TakesAdapterFromTurnContext_DiagramSource.md
- TokenApiClientClassDiagram.svg
- TokenApiClientClassDiagram_DiagramSource.md
- AuthenticateRequest.svg
- AuthenticateRequest_DiagramSource.md
- AuthenticateRequestOverview_DiagramSource.md
- ChannelActingOnBehalfOfSelf.svg
- ChannelActingOnBehalfOfSelf_DiagramSource.md
- ChannelActivingOnBehalfOfUser.svg
- ChannelActivingOnBehalfOfUser_DiagramSource.md
- ChannelsToABSLayerToBot.svg
- ChannelToABSLayerToBot_DiagramSource.md
- HigherLevel_TokenAuthentication.svg
- HigherLevel_TokenAuthentication_DiagramSource.md
- JwtAnatomy.png
- JwtTokenValidationClassDiagram.svg
- JwtTokenValidationClassDiagram_DiagramSource.md
- README.md
- RsaKeys.png
- SimpleChannelWithTokenToBot.svg
- SimpleChannelWithTokenToBot_DiagramSource.md
- TokenSignatureParticipants.svg
- TokenSignatureParticipants_DiagramSource.md
- WhyHelloBot.svg
- WhyHelloBot_DiagramSource.md
- AuthServerAuthenticatesUser.svg
- AuthServerAuthenticatesUser_DiagramSource.md
- AuthServerIssuesTokenToBot.svg
- AuthServerIssuesTokenToBot_DiagramSource.md
- GiveBotAccessToProtectedResource.svg
- GiveBotAccessToProtectedResource_DiagramSource.md
- HighLevelAuthFlowSequenceDiagram.svg
- HighLevelAuthFlowSequenceDiagram_DiagramSource.md
- OAuthPrompt_BeginDialog.svg
- OAuthPrompt_BeginDialog_DiagramSource.md
- OAuthPrompt_ContinueDialog_DetailedView.svg
- OAuthPrompt_ContinueDialog_DetailedView_DiagramSource.md
- OAuthPrompt_ContinueDialog_HigherLevel.svg
- OAuthPrompt_ContinueDialog_HigherLevel_DiagramSource.md
- README.md
- README.md
- BF Labeling Guide.md
- CUX Guide Microsoft.pdf
- .gitignore
- helpers.py
- output.py
- README.md
- report.py
- requirements.txt
- authoring.png
- dispatch-logic-flow.png
- EvaluationReportTabEmailAmbiguous.png
- EvaluationReportTabEmailIntentUtteranceStatistics.png
- EvaluationReportTabEmailLowConfidence.png
- EvaluationReportTabEmailMetrics.png
- EvaluationReportTabEmailMisclassified.png
- EvaluationReportTabEmailUtteranceDuplicates.png
- EvaluationReportTabVaAmbiguous.png
- EvaluationReportTabVaIntentUtteranceStatistics.png
- EvaluationReportTabVaLowConfidence.png
- EvaluationReportTabVaMetrics.png
- EvaluationReportTabVaMisclassified.png
- EvaluationReportTabVaUtteranceDuplicates.png
- README.md
- BFOrchestratorInteractive.md
- BFOrchestratorReport.md
- BFOrchestratorUsage.md
- DispatchMigrationExample.md
- FAQ.md
- LICENSE.md
- LUFormat.md
- NLRModels.md
- Orchestrator Intro.pptx
- Overview.md
- common.fixed.lu
- common.lu
- common.test.lu
- comparedLU.png
- demo.cmd
- README.md
- reportafter.png
- reportbefore.png
- DispatchBot.cs
- HomeAutomation.lu
- QnAMaker.qna
- Weather.lu
- BotController.cs
- launchSettings.json
- default.html
- .gitignore
- AdapterWithErrorHandler.cs
- appsettings.json
- BotServices.cs
- IBotServices.cs
- nlp-with-entities.csproj
- OrchestratorConfig.cs
- Program.cs
- README.md
- Startup.cs
- nlr_versions.json
- nlr_versions.schema
- nlr_versions.json
- nlr_versions.schema
- README.md
- LUFileLexer.g4
- LUFileParser.g4
- bf-cli-build-test-steps.yml
- botframework-cli-azure-devops.yml
- botframework-cli-beta.yml
- botframework-cli-daily.yml
- botframework-cli-mac.yml
- botframework-cli-rc.yml
- botframework-cli-version.yml
- botframework-cli.yml
- .npmrc
- command-line.json
- common-versions.json
- experiments.json
- pnpm-lock.yaml
- pnpmfile.js
- version-policies.json
- install-run-rush.js
- install-run-rushx.js
- install-run.js
- version-and-pack.js
- writer.js
- luistocsconverter.js
- luistotsconverter.js
- confighelper.js
- cross-train.js
- crossTrainer.js
- lu.js
- luMerger.js
- luOptions.js
- qna.js
- qnaOptions.js
- builder.ts
- core.ts
- cross-trained-recognizer.ts
- multi-language-recognizer.ts
- recognizer.ts
- settings.ts
- filesToParse.js
- hclasses.js
- parserObject.js
- LUFileLexer.interp
- LUFileLexer.js
- LUFileLexer.tokens
- LUFileParser.interp
- LUFileParser.js
- LUFileParser.tokens
- LUFileParserListener.js
- LUFileParserVisitor.js
- baseSection.js
- diagnostic.js
- entitySection.js
- importSection.js
- luErrorListener.js
- LUFileLexer.g4
- LUFileParser.g4
- luParser.js
- luResource.js
- modelInfoSection.js
- nestedIntentSection.js
- newEntitySection.js
- parseFileContents.js
- qnaSection.js
- read-text-file.js
- sectionOperator.js
- simpleIntentSection.js
- translate-helpers.js
- visitor.js
- luConverter.js
- luis.js
- luisBuilder.js
- luisCollate.js
- luisGen.js
- luisGenBuilder.js
- luisValidator.js
- propertyHelper.js
- alterations.js
- qnaConverter.js
- kb.js
- kbCollate.js
- qnaContext.js
- qnaConverter.js
- qnaFiles.js
- qnaList.js
- qnamaker.js
- qnaMakerBuilder.js
- qnaMetaData.js
- qnaPrompt.js
- builder.ts
- core.ts
- cross-trained-recognizer.ts
- multi-language-recognizer.ts
- recognizer.ts
- serviceBase.js
- settings.ts
- testhelper.ts
- lutranslate.js
- CLI-errors.js
- invalidchars.js
- luisbuiltintypes.js
- luisEntityTypeNameMap.js
- luisEntityTypes.js
- luisobjenum.js
- lusectiontypes.js
- parsecommands.js
- parserconsts.js
- recognizertypes.js
- exception.js
- helpers.js
- composerindex.js
- index.js
- filehelper.ts
- textfilereader.ts
- index.ts
- convert.test.js
- file.lu
- changeAlarm.lu
- none.lu
- qna4.lu
- root.lu
- changeAlarm.lu
- none.lu
- qna4.lu
- root.lu
- 1.lu
- 10.lu
- 11.lu
- 12.lu
- 13.lu
- 2.lu
- 3.lu
- 4.lu
- 5.lu
- 6.lu
- 7.lu
- 8.lu
- 9.lu
- 9a.lu
- all.lu
- all.md
- all.qna
- buyChocolate.lu
- changeAlarm.lu
- comment.lu
- compositeEntities.lu
- luFileReference1.lu
- luFileReference2.lu
- luFileReference3.lu
- luFileReference4.lu
- luFileReference5.lu
- luFileReference6.lu
- negativeCase1.lu
- negativeCase2.lu
- negativeCase3.lu
- negativeCase4.lu
- negativeCase5.lu
- newEntityWithFeatures.lu
- none.lu
- patterns.lu
- patterns1.lu
- phraseLists.lu
- qna-alterations.lu
- qna1.lu
- qna2.lu
- qna3.lu
- qna4.lu
- qna5.lu
- qna6.lu
- qna7.lu
- README.MD
- regexEntity.lu
- v7UpgradeTest.lu
- file.lu
- closed-lists.ts
- ClosedLists.cs
- ClosedLists.json
- composite-entities.ts
- CompositeEntities.cs
- CompositeEntities.json
- contoso-app.ts
- ContosoApp.cs
- ContosoApp.json
- FlightBooking.cs
- FlightBooking.json
- FlightBooking.ts
- Intents.cs
- Intents.json
- intents.ts
- invalid.json
- NamespaceClass.cs
- pattern-entities.ts
- PatternEntities.cs
- PatternEntities.json
- prebuilt-entities.ts
- PrebuiltEntities.cs
- PrebuiltEntities.json
- regex-entities.ts
- RegexEntities.cs
- RegexEntities.json
- simple-entities.ts
- SimpleEntities.cs
- SimpleEntities.json
- 1.lu
- 10.lu
- 11.lu
- 11.qna
- 12.lu
- 12.qna
- 2.lu
- 3.lu
- 4.lu
- 5.lu
- 6.lu
- 7.lu
- 8.lu
- 9.lu
- 9a.lu
- buyChocolate.lu
- changeAlarm.lu
- comment.lu
- none.lu
- patterns1.lu
- phraseLists.lu
- qna-alterations.qna
- qna1.qna
- qna2.qna
- qna3.qna
- qna4.qna
- qna5.qna
- qna6.lu
- qna6.qna
- qna7.qna
- qna1.lu
- qna5.lu
- AboutUser.lu
- Command.lu
- Compliment.lu
- Criticism.lu
- Dialog.lu
- Greeting.lu
- none.lu
- Relationship.lu
- 9.lu
- AboutBot.lu
- common.en-us.lu
- help.en-us.lu
- terminate.en-us.lu
- welcome.en-us.lu
- common.en-us.qna
- terminate.en-us.qna
- welcome.en-us.qna
- Foo.en-us.lu
- Foo.lu
- luis.settings.development.westus.json
- foo.en-us.lu.dialog
- foo.fr-fr.lu.dialog
- foo.lu.dialog
- foo.zh-cn.lu.dialog
- foo.fr-fr.lu
- foo.lu
- foo.zh-cn.lu
- luis.settings.development.westus.json
- foo.en-us.lu.dialog
- foo.fr-fr.lu.dialog
- foo.lu.dialog
- foo.zh-cn.lu.dialog
- foo.en-us.lu.dialog
- foo.fr-fr.lu
- foo.fr-fr.lu.dialog
- foo.lu
- foo.lu.dialog
- foo.zh-cn.lu
- luis.settings.development.westus.json
- test(development)-foo.en-us.lu.json
- test(development)-foo.fr-fr.lu.json
- luis.settings.development.westus.json
- sandwich.en-us.lu.dialog
- sandwich.lu.dialog
- sandwich-BreadEntity.en-us.lu
- sandwich-cancelIntent.en-us.lu
- sandwich-CheeseEntity.en-us.lu
- sandwich-Confirmation.en-us.lu
- sandwich-dimension.en-us.lu
- sandwich-DirectionsEntity.en-us.lu
- sandwich-helpIntent.en-us.lu
- sandwich-LengthEntity.en-us.lu
- sandwich-MeatEntity.en-us.lu
- sandwich-money.en-us.lu
- sandwich-NameEntity.en-us.lu
- sandwich-noneIntent.en-us.lu
- sandwich-number.en-us.lu
- sandwich-Price.quantity.en-us.lu
- sandwich-PROPERTYName.en-us.lu
- sandwich-Quantity.en-us.lu
- sandwich-QuantityEntity.en-us.lu
- sandwich-sandwich.lu
- sandwich.en-us.lu
- test(development)-sandwich.en-us.lu.json
- test(development)-sandwich.utteranceAdded.en-us.lu.json
- test(development)-sandwich.utteranceChanged.en-us.lu.json
- Calendar.lu
- General.lu
- Email.lu
- General.lu
- General.lu
- ToDo.lu
- 1-intent-pattern-prebuilt.lu
- 1-intent.lu
- 8.lu
- all-entity-types.lu
- all.json
- all_qna.json
- bad.lu
- bad2.lu
- bad3.lu
- bad3a.lu
- bad4.lu
- bad5.lu
- bf-627.json
- buyChocolate.lu
- calendar_all_prebuilt.json
- Child_Entity_With_Spaces.json
- comment.lu
- emptyIntentDescriptors.json
- entityNameWithSpaceAndFeature.json
- faq.lu
- intentWithSpace.json
- invalid-alterations.lu
- invalid-entity-definition.lu
- invalid_model.lu
- invalid_prebuilt_1.lu
- invalid_prebuilt_2.lu
- invalid_prebuilt_3.lu
- invalid_prebuilt_4.lu
- InvalidLUISModel.json
- InvalidLUISModel1.json
- InvalidLUISModel2.json
- list-entity-body-without-hyphen.lu
- ListEntityAndBatchtestsProblem.1.lu
- ListEntityAndBatchtestsProblem.2.lu
- ListEntityAndBatchtestsProblem.lu
- LUISAppWithPAInherits.json
- merge_intents_disabled.lu
- missing-synonyms.lu
- missing-utterance.lu
- missing-utterance2.lu
- multi-ref.lu
- multiturn.qna
- MultiturnReplaceKbWithFlattenedTree.json
- nested-luis-json.json
- newEntity1.json
- newEntity2.json
- overlappingEntities.json
- phraseLists.lu
- plFeatureDisabled.json
- plWithFlags.lu
- prebuilt-entity.lu
- prebuilt_model.json
- qna-alterations_Alterations.json
- qna-filter-line-without-hyphen.lu
- qna-question-line-without-hyphen.lu
- qnaDocuments.json
- qnaref.qna
- reduced.lu
- ref1.lu
- ref10.lu
- ref11.lu
- ref12.lu
- ref13.lu
- ref14.qna
- ref15.qna
- ref2.lu
- ref3.qna
- ref4.lu
- ref5.lu
- ref6.lu
- ref7.lu
- ref8.lu
- ref9.lu
- ref_src1.lu
- ref_src2.lu
- regexmodel.luis
- root.lu
- root2.lu
- root3.lu
- section_disabled.lu
- section_disabled2.lu
- section_enabled.lu
- section_enabled2.lu
- special-char-in-entity-type.lu
- test269-d.json
- testcases-data.js
- testTokenizerVersion.json
- translate-testcase-data.js
- translate-with-number.lu
- utterance-without-hyphen.lu
- v6WithoutPhraseLists.lu
- v7app.json
- qna.json
- qna.lu
- translateLuResponse.json
- allEntities.lu
- bad.lu
- fileRef.lu
- intentsAndUtterances.lu
- labelledEntityValue.lu
- newEntity.lu
- normalizedValue.lu
- options.lu
- phraseList.lu
- qna.lu
- qnaContent.lu
- qna.json
- qna.lu
- root.luis.json
- allEntities.json
- fileRef.json
- intentsAndUtterances.json
- labelledEntityValue.json
- newEntity.json
- normalizedValue.json
- options.json
- phraseList.json
- qna.json
- qnaContent.json
- allEntities.lu
- fileRef.lu
- intentsAndUtterances.lu
- labelledEntityValue.lu
- newEntity.lu
- normalizedValue.lu
- options.lu
- phraseList.lu
- qna.lu
- qnaContent.lu
- translateLuisResponse.json
- translateLuisResponseSecond.json
- translateLuResponse.json
- translateLuResponseSecond.json
- all.lu
- faq.lu
- reduced.lu
- translate-with-number.lu
- Calendar.json
- Email.json
- ToDo.json
- reduced.lu
- 1.json
- 1.lu
- 11.json
- 12.json
- 12qna.json
- 13.json
- 2.json
- 3.json
- 4.json
- 5.json
- 6.json
- 7.json
- 9.json
- 9a.json
- all-entity-types.json
- all-qna.json
- all.json
- allall-qna.lu
- allGen.lu
- allGenQnA.lu
- allRefresh.lu
- alterations_qna4.json
- buyChocolate.json
- calendar_all_prebuilt.lu
- calendar_all_prebuilt_parsed.json
- Child_Entity_With_Spaces.lu
- collate-qna.json
- collate_alteration_gen.lu
- collate_Alterations.json
- collate_refresh.lu
- collated-luis.json
- collated-luis_LUISBatchTest.json
- emptyIntentDescriptors.lu
- importUrl.json
- ListEntityAndBatchtestsProblem.1_LUISBatchTest.json
- ListEntityAndBatchtestsProblem.2_LUISBatchTest.json
- ListEntityAndBatchtestsProblem_LUISBatchTest.json
- luis_sorted.lu
- LUISAppWithPAInherits.lu
- LUISAppWithPAInherits.lu.json
- merge_intents_disabled.json
- modelAsFeatureGen.lu
- modelAsFeatures.json
- modelAsFeatures.lu
- modelInfo.lu
- multiturn.json.qna
- multiturn.qna.json
- MultiturnReplaceKbWithFlattenedTree.qna
- nDepthEntity.json
- nDepthEntity.lu
- nDepthEntityInUtterance.json
- nDepthEntityInUtterance.lu
- newEntity1.lu
- newEntity2.lu
- newEntityWithFeatures.json
- newEntityWithFeatures.lu
- plFeatures.json
- plFeatures.lu
- plWithFlags.json
- prebuilt-entity.json
- prebuilt_mode.lu
- prebuilt_model_parse.json
- qna5.json
- qna_a_sorted.lu
- qna_sorted.lu
- ref1.json
- ref14_a.json
- ref15_a.json
- ref4.json
- ref5.json
- ref6.json
- ref7.json
- ref8.json
- referenceUrl.json
- referenceUrlWithWildCard.json
- regexmodel.lu
- root.json
- root2.json
- root2_luis.json
- root3.lu
- root_luis.json
- section_disabled.json
- section_disabled2.json
- section_enabled.json
- section_enabled2.json
- sorted.lu
- special-char-in-entity-type.json
- stdin-qna.lu
- stdin.lu
- test269-d.lu
- v5Upgrade.json
- v5UpgradeTest.lu
- v6WithoutPhraseLists.json
- v7app.lu
- v7app_c.json
- v7UpgradeTest.json
- v7UpgradeTest.lu
- empty.json
- empty.lu
- file.lu
- none.lu
- qna.lu
- root.luis.json
- crossTrainer.test.js
- lu.test.js
- lubuild.test.js
- classes.test.js
- appKbMetaData.test.js
- helpers.test.js
- luis.boundary.test.js
- luQnAFileReference.test.js
- lutranslator.test.js
- newEntityDefinitionWithSpaces.test.js
- parseFileContents.comments.test.js
- parseFileContents.composeEntity.test.js
- parseFileContents.featureToModels.test.js
- parseFileContents.modelAsFeature.test.js
- parseFileContents.nDepthEntity.test.js
- parseFileContents.NewEntityDefinition.test.js
- parseFileContents.newEntityInUtterance.test.js
- parseFileContents.parseFile.test.js
- parseFileContents.qnafile.test.js
- parseFileContents.regexEntity.test.js
- parseFileContents.roleTest.test.js
- qnaMultiTurnAndReferences.test.js
- sectionapi.test.js
- urlReference.test.js
- luisBuilder.test.js
- qnaMakerBuilder.test.js
- qnabuild.test.js
- filehelper.test.js
- hook.js
- mocha.opts
- tsconfig.json
- .editorconfig
- .gitignore
- .nycrc
- package.json
- README.md
- tsconfig.json
- tslint.json
- fixurls.js
- rush.json
- component.schema
- component.schema
- definitions.schema
- readme.md
- botframework.json
- SchemaManifestTests.csproj
- SchemaManifestTests.sln
- ValidateSchemaTests.cs
- complex-skillmanifest.json
- echo-skillmanifest.json
- simple-skillmanifest.json
- skill-manifest.json
- complex-pva-manifest.json
- complex-skillmanifest.json
- echo-skillmanifest.json
- simple-skillmanifest.json
- skill-manifest.json
- complex-skillmanifest.json
- echo-skillmanifest.json
- simple-skillmanifest.json
- skill-manifest.json
- SkillBot-QnA-en.qna
- SkillBot-QnA-es-ES.qna
- SkillBot-QnA-es-MX.qna
- SkillBot-en.lu
- SkillBot-es-ES.lu
- SkillBot-es-MX.lu
- complex-skillmanifest.json
- privacy.html
- skillIcon.png
- complex-pva-manifest.json
- complex-skillmanifest.json
- echo-skillmanifest.json
- simple-skillmanifest.json
- skill-manifest.json
- readme.md
- skill-manifest-2.0.0.json
- skill-manifest-2.1.preview-1.json
- ui.schema
- readme.md
- botframework-activity.md
- botframework-cards.md
- botframework-channel.json
- channel-update-spec.md
- directline-1.1.json
- directline-3.0.json
- overview.md
- botframework-manifest.md
- example.man
- manifest.json
- bot-service-overview.png
- SkillsFunctionalTestingDiagrams.pptx
- Chaining.jpg
- Simple.jpg
- AuthWithOAuthCard.md
- AuthWithSSO.md
- CardActionsWithInvokes.md
- DraftScenarios.md
- MultiTurnInteraction.md
- ProactiveMessage.md
- SingleTurnInteraction.md
- SkillCallsSkill.md
- SkillReceivesAttachment.md
- SkillStartsConversation.md
- TeamsAPI.md
- TeamsSkillWithTaskModule.md
- UpdateDeleteAdaptiveCard.md
- SkillsFunctionalTesting.md
- SkillsMatrixTesting.md
- SkillsScopeInformation.md
- testing.md
- transcript.md
- .gitignore
- git-log.js
- README.md
- .editorconfig
- .gitattributes
- .gitignore
- CODE_OF_CONDUCT.md
- codeql3000.yml
- Contributing.md
- icon.png
- LICENSE
- README.md
- SECURITY.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/microsoft/botframework-sdk
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd botframework-sdk
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. .NET
보통 추천
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd schemas/skills/SchemaManifestTests
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
dotnet restore
프로젝트에 필요한 패키지를 내려받습니다.
dotnet run
프로젝트를 빌드하고 바로 실행합니다.
dotnet run 실행 후 터미널에 나타나는 안내 메시지나 주소를 확인하세요.
3. Node.js
쉬움사전 준비물
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd parsers/LU/JS/packages/lu
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm start
개발/실행 서버를 켭니다.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
4. Python
쉬움사전 준비물
pip install -r dri/requirements.txt
requirements.txt 등에 명시된 파이썬 라이브러리를 설치합니다.
python <실행할 파일명>.py # README에서 정확한 실행 파일명을 확인하세요
파이썬 스크립트(또는 모듈)를 실행합니다.
에러 메시지 없이 실행되고 터미널에 안내 문구가 출력되면 정상입니다.
// repository documentation
Was this content helpful?
(0 ratings)
