Giter VIP home page Giter VIP logo

aliceparrot's Introduction

Описание

Навык "Попугай" для Алисы. Репозиторий содержит максимально простой пример навыка для Алисы на C# без лишних зависимостей. Здесь вы найдете необходимый минимальный код с описанием, инструкциями и полезными ссылками. Быстрый старт, чтобы начать делать свои навыки.

Содержание проекта

Все скрипты лежат в папке Scripts.

  • В папке Model хранятся классы, на которые парсятся из JSON запросы и ответы.
  • Function.cs содержит единственную функцию, которая принимает и производит десериализацию запроса, создает ответ, прокидывает в него полный текст команды, который прислал нам пользователь.
  • Program.cs содержит функцию Main(...), которая является обязательной для проекта, но в данном примере не используется.

Как начать

  1. Посмотрите видеоурок от Яндекса по размещению навыка.

  2. Когда дело дойдет до размещения функции в Облаке, вместо указанного там примера используйте код из этого репозитория:

    1. Поместите папку Scripts и файл проекта AliceParrot.csproj в ZIP-архив.

    1. Перейдите в Яндекс.Облако, в редактор функции.
    2. Поставьте среду выполнения - .Net Core 6.
    3. Выберите способ ZIP-архив и выберите только что созданный архив.
    4. Точка входа - Function.Handler

    1. Нажмите кнопку "Создать версию" в верхнем правом углу.
    2. Функция загрузится, и код можно будет проверить прямо тут через вкладку "Тестирование" или далее при подключении к навыку, далее следуйте инструкциям из видео.
    3. Ура. Алиса вам возвращает в ответах то, что вы ей сказали\написали.

Рекомендации

Следующим шагом можно ознакомиться с репозиторием Yandex.Alice.Sdk, в частности разобраться в различных типах ответов, которые можно формировать (кнопки, изображения).

Полезные ссылки

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.