В какой файл вставить пример кода из документации Microsoft по службе Azure Bot?

Я начинаю некоторые практики, в которых мне поручили создать чат-бота на веб-сайте технической поддержки. Скачал шаблон локально на C# но читая документацию, генерировать приветствия, ставить кнопки,.... я плохо в этом разбираюсь, не знаю куда девать примеры кода которые берутся из примера, давай, Я сделал беспорядок. Это моя первая настоящая работа, я разрабатывал только очень маленькие веб-приложения на Java, поэтому, если кто-то может мне помочь, было бы замечательно.

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
0
39
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Существует множество пошаговых руководств, которые помогут вам создать и развернуть ботов от начала до конца. Этот мне самому понравился: Узел Microsoft Bot Framework v4. Этот парень использует Node.js для своего бота

Ответ принят как подходящий

Я думаю, что видео, на которое указал @Hessel, является хорошим началом, но обратите внимание, что оно снято в августе 2018 года, и с тех пор многое в бот-фреймворке изменилось. Вот как я буду учиться этому:

  1. Пройдите Краткое руководство по C#. Начните с EchoBot

  2. Прочитайте каждый комментарий и строку кода, созданную на предыдущем шаге, и убедитесь, что вы точно понимаете, как это работает и как расположены файлы.

  3. Прочитайте Как работают боты, который представляет собой обзор более высокого уровня того, как работают боты, и попытайтесь понять, как EchoBot работает в этом контексте.

  4. Пройдите шаг 1 еще раз, на этот раз с CoreBot, и снова прочитайте код.

  5. Прочитайте оставшиеся Концепции (слева). Это довольно высокий уровень, поэтому не ожидайте, что поймете все это.

Другие замечательные ссылки:

  • Документы: Как развиваться. Если вы хотите добавить функцию в своего бота, начните здесь. Тематические области слева — это пошаговые руководства по реализации/выполнению каждой вещи.

  • Документы: Дизайн. Полезно для выяснения того, как спроектировать аспект вашего бота с точки зрения UX.

  • Документы: Отладка бота. Как протестировать бота в Эмулятор ботфреймворка и отладить код.

  • Справочник по С#. Если вы не уверены, что делает один из классов (например, ActivityHandler), это хорошее место, чтобы посмотреть, что он делает и каковы его требования к параметрам.

  • Dotnet SDK Repo. Если вам действительно нужно разобраться в том, что делает конкретный класс, перейдите в /libraries, а затем в соответствующую папку, чтобы прочитать фактические файлы для чего-то вроде ActivityHandler. Многие из них хорошо прокомментированы, если вам нужно более глубокое понимание.

Важное примечание. Репозиторий примеров — проходит крупное обновление. Некоторые документы могут неточно отражать код в примерах. По большей части образцы в ветке master должны быть в порядке. Однако вы можете использовать образцы из ветки samples-work-in-progress.

Отличный ответ, приятель, я видел, что он сказал мне @Hessel, и я уже понял некоторые вещи. Ссылки, которые вы мне прикрепили, и то, как справиться с этим обучением, были для меня отличными, я начинаю работать с этим, большое вам спасибо.

Víctor Moreno Guerrero 11.04.2019 23:20

Другие вопросы по теме