{"id":3970,"date":"2024-11-15T09:00:16","date_gmt":"2024-11-15T06:00:16","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/nette-chatbot-bot-framework-sdkya-giris\/"},"modified":"2024-11-15T09:00:16","modified_gmt":"2024-11-15T06:00:16","slug":"nette-chatbot-bot-framework-sdkya-giris","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/nette-chatbot-bot-framework-sdkya-giris\/","title":{"rendered":".NET&#8217;te Chatbot (Bot) Framework SDK&#8217;ya Giri\u015f"},"content":{"rendered":"<p>.NET&#8217;te Chatbot (Bot) Framework SDK&#8217;ya Giri\u015f<\/p>\n<p>G\u00fcn\u00fcm\u00fczde chatbot&#8217;lar, web siteleri ve mobil uygulamalar i\u00e7in giderek daha pop\u00fcler hale geliyor. M\u00fc\u015fteri hizmetlerini otomatikle\u015ftirmek, bilgi sa\u011flamak ve hatta e\u011flence sa\u011flamak i\u00e7in kullan\u0131labilirler. .NET geli\u015ftiricileri i\u00e7in chatbot geli\u015ftirmeyi kolayla\u015ft\u0131ran bir dizi ara\u00e7 ve \u00e7er\u00e7eve mevcuttur. Bunlardan biri de Microsoft taraf\u0131ndan geli\u015ftirilen ve chatbot&#8217;lar\u0131n olu\u015fturulmas\u0131 ve da\u011f\u0131t\u0131m\u0131 i\u00e7in bir platform sa\u011flayan **Microsoft Bot Framework SDK&#8217;d\u0131r**. Bu makalede, .NET&#8217;te Bot Framework SDK&#8217;ya genel bir giri\u015f sa\u011flayaca\u011f\u0131m.<\/p>\n<h2>Bot Framework SDK Nedir?<\/h2>\n<p>Microsoft Bot Framework SDK, chatbot&#8217;lar olu\u015fturmak i\u00e7in bir dizi ara\u00e7 ve hizmet sunar. **Bot Framework**,  bir chatbot olu\u015fturmak i\u00e7in gereken temel bile\u015fenleri i\u00e7erir. Bunlar \u015funlar\u0131 i\u00e7erir:<\/p>\n<ul>\n<li>**Bir konu\u015fma aray\u00fcz\u00fc:** Bot Framework, botunuzun kullan\u0131c\u0131larla etkile\u015fim kurmas\u0131 i\u00e7in bir konu\u015fma aray\u00fcz\u00fc sa\u011flar. Bu, metin, ses veya video mesajlar\u0131 gibi \u00e7e\u015fitli giri\u015fleri destekler.<\/li>\n<li>**Bir konu\u015fma dili:** Bot Framework, botunuzu kullan\u0131c\u0131lara daha do\u011fal bir deneyim sunmak i\u00e7in do\u011fal dil i\u015fleme (NLP) kullan\u0131r. Bu, botunuzun kullan\u0131c\u0131 giri\u015fini anlamas\u0131n\u0131 ve uygun yan\u0131tlar olu\u015fturmas\u0131n\u0131 sa\u011flar.<\/li>\n<li>**Bir ileti\u015fim kanal\u0131:** Bot Framework, botunuzun farkl\u0131 platformlarda, \u00f6rne\u011fin Facebook Messenger, Slack veya Microsoft Teams gibi kanallar arac\u0131l\u0131\u011f\u0131yla kullan\u0131c\u0131larla etkile\u015fim kurmas\u0131n\u0131 sa\u011flar.<\/li>\n<li>**Bir geli\u015ftirme \u00e7er\u00e7evesi:** Bot Framework, .NET, Node.js, Python ve Java gibi \u00e7e\u015fitli programlama dillerinde chatbot geli\u015ftirmenizi sa\u011flar. <\/li>\n<\/ul>\n<h2>.NET&#8217;te Bot Framework SDK&#8217;y\u0131 Kullanma<\/h2>\n<p>Bot Framework SDK&#8217;y\u0131 .NET&#8217;te kullanmak i\u00e7in \u00f6nce **Bot Framework Emulator**&#8217;\u0131 ve Visual Studio&#8217;yu kurman\u0131z gerekir. Bot Framework Emulator, botunuzu yerel olarak test etmenizi sa\u011flar. <\/p>\n<p>Bir bot olu\u015fturmak i\u00e7in \u00f6ncelikle bir **Bot Application Template** se\u00e7meniz gerekir. Bu \u015fablon, botunuzun temel yap\u0131s\u0131n\u0131 olu\u015fturur. \u015eablonu olu\u015fturduktan sonra, botunuzu \u00f6zelle\u015ftirmek i\u00e7in bir **Bot Class** ve bir **Dialog Class** olu\u015fturman\u0131z gerekir.<\/p>\n<p>**Bot Class**, botunuzun giri\u015f ve \u00e7\u0131k\u0131\u015f i\u015flemlerini y\u00f6netir. **Dialog Class**, botunuzun kullan\u0131c\u0131larla nas\u0131l etkile\u015fim kuraca\u011f\u0131n\u0131 belirler. Botunuzu kullan\u0131c\u0131lara sunmak i\u00e7in, onu bir **Channel**&#8217;a kaydetmeniz gerekir. Bir kanala kaydetti\u011finizde, botunuzun kullan\u0131c\u0131larla etkile\u015fim kurmas\u0131na izin verirsiniz.<\/p>\n<h2>\u00d6rnek Kod<\/h2>\n<p>\u0130\u015fte basit bir bot \u00f6rne\u011fi:<\/p>\n<p>&#8220;`csharp<br \/>\nusing Microsoft.Bot.Builder;<br \/>\nusing Microsoft.Bot.Builder.Dialogs;<\/p>\n<p>namespace MyFirstBot<br \/>\n{<br \/>\n    public class MyBot : IBot<br \/>\n    {<br \/>\n        private readonly ConversationState _conversationState;<br \/>\n        private readonly UserState _userState;<br \/>\n        private readonly IMemoryStorage _memoryStorage;<\/p>\n<p>        public MyBot(ConversationState conversationState, UserState userState, IMemoryStorage memoryStorage)<br \/>\n        {<br \/>\n            _conversationState = conversationState;<br \/>\n            _userState = userState;<br \/>\n            _memoryStorage = memoryStorage;<br \/>\n        }<\/p>\n<p>        public async Task OnTurnAsync(ITurnContext turnContext, CancellationToken cancellationToken = default)<br \/>\n        {<br \/>\n            await _conversationState.CreateProperty<DialogState>(nameof(DialogState)).LoadAsync(turnContext, cancellationToken);<br \/>\n            await _userState.CreateProperty<UserProfile>(nameof(UserProfile)).LoadAsync(turnContext, cancellationToken);<\/p>\n<p>            if (turnContext.Activity.Type == ActivityTypes.Message)<br \/>\n            {<br \/>\n                await turnContext.SendActivityAsync($&#8221;Merhaba! Seni duydu\u011fuma sevindim.&#8221;, cancellationToken: cancellationToken);<br \/>\n            }<br \/>\n        }<br \/>\n    }<br \/>\n}<br \/>\n&#8220;`<\/p>\n<p>Bu kod, basit bir &#8220;Merhaba&#8221; mesaj\u0131 g\u00f6nderen bir bot olu\u015fturur. Botunuzun daha karma\u015f\u0131k i\u015flevler yerine getirmesi i\u00e7in daha fazla kod ekleyebilirsiniz.<\/p>\n<h2>Bot Framework SDK&#8217;n\u0131n Avantajlar\u0131<\/h2>\n<p>Bot Framework SDK, chatbot geli\u015ftirme i\u00e7in bir\u00e7ok avantaj sunar. Bunlar \u015funlar\u0131 i\u00e7erir:<\/p>\n<ul>\n<li>**Kolay kurulum ve kullan\u0131m:** Bot Framework SDK, kurulumu ve kullan\u0131m\u0131 kolayd\u0131r. <\/li>\n<li>**\u00c7oklu kanal deste\u011fi:** Bot Framework SDK, Facebook Messenger, Slack, Microsoft Teams ve daha bir\u00e7ok platform gibi \u00e7e\u015fitli kanallar arac\u0131l\u0131\u011f\u0131yla botunuzu sunman\u0131za olanak tan\u0131r. <\/li>\n<li>**Do\u011fal dil i\u015fleme:** Bot Framework SDK, botunuzun kullan\u0131c\u0131 giri\u015fini anlamas\u0131n\u0131 sa\u011flayan NLP \u00f6zelli\u011fi i\u00e7erir. <\/li>\n<li>**Geni\u015f bir topluluk:** Bot Framework SDK, geni\u015f bir geli\u015ftirici toplulu\u011fu taraf\u0131ndan desteklenmektedir. <\/li>\n<\/ul>\n<h2>Sonu\u00e7<\/h2>\n<p>Microsoft Bot Framework SDK, .NET geli\u015ftiricileri i\u00e7in g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r. Chatbot geli\u015ftirmeyi kolayla\u015ft\u0131r\u0131r ve botunuzu farkl\u0131 platformlarda sunman\u0131z\u0131 sa\u011flar. Bu makale, .NET&#8217;te Bot Framework SDK&#8217;ya bir giri\u015f sa\u011flam\u0131\u015ft\u0131r. Daha fazla bilgi i\u00e7in l\u00fctfen Microsoft Bot Framework belgesini ziyaret edin.<\/p>\n<p>**\u0130lgili Kaynaklar:**<\/p>\n<ul>\n<li><a href=\"https:\/\/dev.to\/ngtduc693\/introduction-to-chatbot-bot-framework-sdk-in-net-367p\">Introduction to Chatbot (Bot) Framework SDK in .NET<\/a><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/bot-service\/bot-builder-sdk-overview\">Microsoft Bot Framework SDK Documentation<\/a><\/li>\n<\/ul>\n<p>Umar\u0131m bu makale size .NET&#8217;te chatbot geli\u015ftirmeye ba\u015flaman\u0131z i\u00e7in yard\u0131mc\u0131 olmu\u015ftur. Daha fazla bilgi i\u00e7in l\u00fctfen <a href=\"https:\/\/fatihsoysal.com\">fatihsoysal.com<\/a> adresini ziyaret edin.<\/p>\n<p>#Etiketler<br \/>\n.NET, Chatbot, Bot Framework, Microsoft Bot Framework, Bot Framework SDK, Chatbot Geli\u015ftirme, Konu\u015fma Aray\u00fcz\u00fc, Do\u011fal Dil \u0130\u015fleme, NLP, Kanallar, Bot Uygulamas\u0131, Bot S\u0131n\u0131f\u0131, Diyalog S\u0131n\u0131f\u0131, Visual Studio, Bot Framework Emulator<\/p>\n","protected":false},"excerpt":{"rendered":".NET&#8217;te Chatbot (Bot) Framework SDK&#8217;ya Giri\u015f G\u00fcn\u00fcm\u00fczde chatbot&#8217;lar, web siteleri ve mobil uygulamalar i\u00e7in giderek daha pop\u00fcler hale&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-3970","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>.NET&#039;te Chatbot (Bot) Framework SDK&#039;ya Giri\u015f<\/title>\n<meta name=\"description\" content=\"G\u00fcn\u00fcm\u00fczde chatbot&#039;lar, web siteleri ve mobil uygulamalar i\u00e7in giderek daha pop\u00fcler hale geliyor. M\u00fc\u015fteri hizmetlerini otomatikle\u015ftirmek, bilgi sa\u011flamak ve hatta e\u011flence sa\u011flamak i\u00e7in kullan\u0131labilirler. .NET geli\u015ftiricileri i\u00e7in chatbot geli\u015ftirmeyi kolayla\u015ft\u0131ran bir dizi ara\u00e7 ve \u00e7er\u00e7eve mevcuttur. Bunlardan biri de Microsoft taraf\u0131ndan geli\u015ftirilen ve chatbot&#039;lar\u0131n olu\u015fturulmas\u0131 ve da\u011f\u0131t\u0131m\u0131 i\u00e7in bir platform sa\u011flayan **Microsoft Bot Framework SDK&#039;d\u0131r**. Bu makalede, .NET&#039;te Bot Framework SDK&#039;ya genel bir giri\u015f sa\u011flayaca\u011f\u0131m.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/nette-chatbot-bot-framework-sdkya-giris\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\".NET&#039;te Chatbot (Bot) Framework SDK&#039;ya Giri\u015f\" \/>\n<meta property=\"og:description\" content=\"G\u00fcn\u00fcm\u00fczde chatbot&#039;lar, web siteleri ve mobil uygulamalar i\u00e7in giderek daha pop\u00fcler hale geliyor. M\u00fc\u015fteri hizmetlerini otomatikle\u015ftirmek, bilgi sa\u011flamak ve hatta e\u011flence sa\u011flamak i\u00e7in kullan\u0131labilirler. .NET geli\u015ftiricileri i\u00e7in chatbot geli\u015ftirmeyi kolayla\u015ft\u0131ran bir dizi ara\u00e7 ve \u00e7er\u00e7eve mevcuttur. Bunlardan biri de Microsoft taraf\u0131ndan geli\u015ftirilen ve chatbot&#039;lar\u0131n olu\u015fturulmas\u0131 ve da\u011f\u0131t\u0131m\u0131 i\u00e7in bir platform sa\u011flayan **Microsoft Bot Framework SDK&#039;d\u0131r**. Bu makalede, .NET&#039;te Bot Framework SDK&#039;ya genel bir giri\u015f sa\u011flayaca\u011f\u0131m.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/nette-chatbot-bot-framework-sdkya-giris\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-15T06:00:16+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/nette-chatbot-bot-framework-sdkya-giris\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/nette-chatbot-bot-framework-sdkya-giris\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\".NET&#8217;te Chatbot (Bot) Framework SDK&#8217;ya Giri\u015f\",\"datePublished\":\"2024-11-15T06:00:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/nette-chatbot-bot-framework-sdkya-giris\/\"},\"wordCount\":778,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/nette-chatbot-bot-framework-sdkya-giris\/#respond\"]}],\"copyrightYear\":\"2024\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/nette-chatbot-bot-framework-sdkya-giris\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/nette-chatbot-bot-framework-sdkya-giris\/\",\"name\":\".NET'te Chatbot (Bot) Framework SDK'ya Giri\u015f\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2024-11-15T06:00:16+00:00\",\"description\":\"G\u00fcn\u00fcm\u00fczde chatbot'lar, web siteleri ve mobil uygulamalar i\u00e7in giderek daha pop\u00fcler hale geliyor. M\u00fc\u015fteri hizmetlerini otomatikle\u015ftirmek, bilgi sa\u011flamak ve hatta e\u011flence sa\u011flamak i\u00e7in kullan\u0131labilirler. .NET geli\u015ftiricileri i\u00e7in chatbot geli\u015ftirmeyi kolayla\u015ft\u0131ran bir dizi ara\u00e7 ve \u00e7er\u00e7eve mevcuttur. Bunlardan biri de Microsoft taraf\u0131ndan geli\u015ftirilen ve chatbot'lar\u0131n olu\u015fturulmas\u0131 ve da\u011f\u0131t\u0131m\u0131 i\u00e7in bir platform sa\u011flayan **Microsoft Bot Framework SDK'd\u0131r**. Bu makalede, .NET'te Bot Framework SDK'ya genel bir giri\u015f sa\u011flayaca\u011f\u0131m.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/nette-chatbot-bot-framework-sdkya-giris\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/nette-chatbot-bot-framework-sdkya-giris\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/nette-chatbot-bot-framework-sdkya-giris\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\".NET&#8217;te Chatbot (Bot) Framework SDK&#8217;ya Giri\u015f\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":".NET'te Chatbot (Bot) Framework SDK'ya Giri\u015f","description":"G\u00fcn\u00fcm\u00fczde chatbot'lar, web siteleri ve mobil uygulamalar i\u00e7in giderek daha pop\u00fcler hale geliyor. M\u00fc\u015fteri hizmetlerini otomatikle\u015ftirmek, bilgi sa\u011flamak ve hatta e\u011flence sa\u011flamak i\u00e7in kullan\u0131labilirler. .NET geli\u015ftiricileri i\u00e7in chatbot geli\u015ftirmeyi kolayla\u015ft\u0131ran bir dizi ara\u00e7 ve \u00e7er\u00e7eve mevcuttur. Bunlardan biri de Microsoft taraf\u0131ndan geli\u015ftirilen ve chatbot'lar\u0131n olu\u015fturulmas\u0131 ve da\u011f\u0131t\u0131m\u0131 i\u00e7in bir platform sa\u011flayan **Microsoft Bot Framework SDK'd\u0131r**. Bu makalede, .NET'te Bot Framework SDK'ya genel bir giri\u015f sa\u011flayaca\u011f\u0131m.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/nette-chatbot-bot-framework-sdkya-giris\/","og_locale":"tr_TR","og_type":"article","og_title":".NET'te Chatbot (Bot) Framework SDK'ya Giri\u015f","og_description":"G\u00fcn\u00fcm\u00fczde chatbot'lar, web siteleri ve mobil uygulamalar i\u00e7in giderek daha pop\u00fcler hale geliyor. M\u00fc\u015fteri hizmetlerini otomatikle\u015ftirmek, bilgi sa\u011flamak ve hatta e\u011flence sa\u011flamak i\u00e7in kullan\u0131labilirler. .NET geli\u015ftiricileri i\u00e7in chatbot geli\u015ftirmeyi kolayla\u015ft\u0131ran bir dizi ara\u00e7 ve \u00e7er\u00e7eve mevcuttur. Bunlardan biri de Microsoft taraf\u0131ndan geli\u015ftirilen ve chatbot'lar\u0131n olu\u015fturulmas\u0131 ve da\u011f\u0131t\u0131m\u0131 i\u00e7in bir platform sa\u011flayan **Microsoft Bot Framework SDK'd\u0131r**. Bu makalede, .NET'te Bot Framework SDK'ya genel bir giri\u015f sa\u011flayaca\u011f\u0131m.","og_url":"https:\/\/fatihsoysal.com\/blog\/nette-chatbot-bot-framework-sdkya-giris\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2024-11-15T06:00:16+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"4 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/nette-chatbot-bot-framework-sdkya-giris\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/nette-chatbot-bot-framework-sdkya-giris\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":".NET&#8217;te Chatbot (Bot) Framework SDK&#8217;ya Giri\u015f","datePublished":"2024-11-15T06:00:16+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/nette-chatbot-bot-framework-sdkya-giris\/"},"wordCount":778,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/nette-chatbot-bot-framework-sdkya-giris\/#respond"]}],"copyrightYear":"2024","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/nette-chatbot-bot-framework-sdkya-giris\/","url":"https:\/\/fatihsoysal.com\/blog\/nette-chatbot-bot-framework-sdkya-giris\/","name":".NET'te Chatbot (Bot) Framework SDK'ya Giri\u015f","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2024-11-15T06:00:16+00:00","description":"G\u00fcn\u00fcm\u00fczde chatbot'lar, web siteleri ve mobil uygulamalar i\u00e7in giderek daha pop\u00fcler hale geliyor. M\u00fc\u015fteri hizmetlerini otomatikle\u015ftirmek, bilgi sa\u011flamak ve hatta e\u011flence sa\u011flamak i\u00e7in kullan\u0131labilirler. .NET geli\u015ftiricileri i\u00e7in chatbot geli\u015ftirmeyi kolayla\u015ft\u0131ran bir dizi ara\u00e7 ve \u00e7er\u00e7eve mevcuttur. Bunlardan biri de Microsoft taraf\u0131ndan geli\u015ftirilen ve chatbot'lar\u0131n olu\u015fturulmas\u0131 ve da\u011f\u0131t\u0131m\u0131 i\u00e7in bir platform sa\u011flayan **Microsoft Bot Framework SDK'd\u0131r**. Bu makalede, .NET'te Bot Framework SDK'ya genel bir giri\u015f sa\u011flayaca\u011f\u0131m.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/nette-chatbot-bot-framework-sdkya-giris\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/nette-chatbot-bot-framework-sdkya-giris\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/nette-chatbot-bot-framework-sdkya-giris\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":".NET&#8217;te Chatbot (Bot) Framework SDK&#8217;ya Giri\u015f"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/3970","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=3970"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/3970\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=3970"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=3970"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=3970"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}