Let's build an Alexa Skill Together Using C# on AWS

Поділитися
Вставка
  • Опубліковано 1 лис 2024

КОМЕНТАРІ • 53

  • @BeniaminBia
    @BeniaminBia 6 років тому +1

    Thank you very very much. I've been struggling with this for few days cause i was trying to do it in Lambda. Thank you for showing me the path to my favorite programming language, C#.

  • @JamieKeeling1
    @JamieKeeling1 7 років тому +2

    Great stuff - managed to get a skill up and running with user input in a few hours.

  • @jonnywilson375
    @jonnywilson375 7 років тому +2

    capital vs. capitol
    The correct English spelling is the former.
    The incorrect spelling is the later.
    AWESOME VIDEO!!!

    • @ItsPaultastic
      @ItsPaultastic  7 років тому +1

      Doh! You're right. Thanks for setting the record straight Jonny.

    • @jonnywilson375
      @jonnywilson375 7 років тому +1

      Paul Oliver Thanks for the video. I have found it hard to get skills in C# done because of lack of decent resources. Love this... any chance of some vids on using the Alexa App Authentication, linking Alexa accounts to your service? ;-)

    • @andyturner4197
      @andyturner4197 7 років тому

      "The incorrect spelling is the later".
      *latter

  • @prakashsnayak71
    @prakashsnayak71 7 років тому

    Great Tutorial, I would like to hear more as I am working on Alexa C#, was a great help, I am looking for more customization on multiple Slots etc....

  • @ckvkkeek
    @ckvkkeek 7 років тому +1

    This video was incredible. Thanks so much.

  • @adelphiaUK
    @adelphiaUK 7 років тому

    Hi. Been going through your tutorial and it's helped me a lot. I just want to point out that capital IS spelt correctly, unless you're in America but the CAPITAL of England is London . Sorry, just had to point that out ;)

    • @ItsPaultastic
      @ItsPaultastic  7 років тому

      Thanks, I've been corrected a few times since. Thanks for keeping me on my toes!

  • @thejourney4609
    @thejourney4609 4 роки тому +3

    It looks like in Visual Studio 2019 .Net Core 3.1 that you have to use: [assembly: LambdaSerializer(typeof(Amazon.Lambda.Serialization.SystemTextJson.DefaultLambdaJsonSerializer))]

    • @noideawhatimdoin
      @noideawhatimdoin 4 роки тому

      this doesnt seem to work for me? im getting this error -
      "Error converting the Lambda event JSON payload to type Alexa.NET.Request.SkillRequest: Deserialization of reference types without parameterless constructor is not supported. Type 'Alexa.NET.Request.Type.Request",
      etc.. Any tips?

  • @cissemy
    @cissemy 3 роки тому

    This is great.
    Would you upgrade the course to visual studio 2019 and the new alexa developer console ?
    Thanks

  • @andyturner4197
    @andyturner4197 7 років тому

    Thanks very much for this, very useful.

  • @Efficienthacks
    @Efficienthacks 7 років тому

    Thanks so much for your tutorial! One thing to mention is that the Region in which you publish your lambda function matters - some of them don't allow 'Alexa Skills Kit' as the trigger
    Do you know of any good ones that talk about account linking? (esp. where the web app is written in .NET?)
    Thanks again!

  • @cronemberger
    @cronemberger 7 років тому +1

    Hey there Paul Oliver, congrats for this video. It was so easy to create my first Alexa App using your example. So, do you have any reference talking about a simple Quiz using Amazon Lambda? Thank you!

    • @ItsPaultastic
      @ItsPaultastic  6 років тому

      There's a great node-based example here: github.com/alexa/skill-sample-nodejs-quiz-game

  • @paololeonesi6134
    @paololeonesi6134 5 років тому

    Hello Paul, I have followed your (very very good) tutorial, and I would learn more about Alexa in c# also for DynamicDB and more. Where I can find other good c# samples as yours? thanks a lot (sorry for my english, I am Italien and my name is Paul as you, but I'm not good as you :-). Ciao!!

  • @deepumi
    @deepumi 7 років тому

    Paul, Thank you for posting the skill sample. Well explained!. May I know if you have any sample for Dialog Interface / Multi-turn Dialog or Conversation with C#

    • @ItsPaultastic
      @ItsPaultastic  7 років тому

      Thanks deepu. I will maybe have more time for this in a few months... I'm moving to a new home 500 miles away this month, so I'm very busy and I don't have time to work on this. It would be quite simple though, just don't close the session and continue prompting the user for more information. You can learn a lot from the JavaScript sample here: github.com/alexa/skill-sample-nodejs-quiz-game

    • @deepumi
      @deepumi 7 років тому

      Thank you Paul. All the best with your new home!

  • @janmajayadhikari6492
    @janmajayadhikari6492 7 років тому +1

    Hi Paul,
    This is a great tutorial, I followed every step but facing a small issue, I published the lambda function from visual studio and also tested it but when I logged in to aws console I can't see my lambda function there. I need to see the ARN and couldn't see the newly created lambda function.

    • @tonyrush6894
      @tonyrush6894 6 років тому

      I was having this same issue. Make sure you select the correct Region on the aws website in the upper-right corner. It needs to be the same region you used when publishing.

    • @tonyrush6894
      @tonyrush6894 6 років тому

      Also, be aware that some regions (such as Ohio) does not support the Alexa Skills Kit trigger.

  • @ghell2000
    @ghell2000 6 років тому

    Il found your tuto absolutly fantastic.
    I applied it using "french" as language and "N Virginia" as the region (by the way something a little bit confusing)
    I met problems when testing in Alexa developer console
    When typing the invocation words I get the answer I put in m C# function
    But when typing Invocation + intent this is not transmited to my function
    I tried a lot of things like changing the invocation sentence, modifying the intents
    I am lost!
    Any idea?

  • @dilrajsingh1988
    @dilrajsingh1988 6 років тому

    Hi ... if it is possible to redirect the input to alexa if my custom skill is not able to answer (in fallbackintent)

  • @Tetramorium
    @Tetramorium 7 років тому +1

    Can you make personal skills only available to yourself for custom home automization for example?

    • @ItsPaultastic
      @ItsPaultastic  7 років тому

      Yes, your custom skills are not public unless you decide to publish them in the store. You'll be able to access them from your Amazon account as long as your Alexa device is signed into the same account.

  • @rEEsTube
    @rEEsTube 6 років тому

    wauw you know Lil Kim ^^

  • @varalakshmiharika.a5336
    @varalakshmiharika.a5336 7 років тому +1

    Tutorial was excellent, But what app i need to download to see that alexa skill generated?

    • @ItsPaultastic
      @ItsPaultastic  7 років тому

      Thanks Varalakshmi. The app I'm using is called "Amazon Alexa" which is in the Google Play Store and the Apple App Store.

  • @georgebanulis4676
    @georgebanulis4676 6 років тому

    Paul amazon update the websites and many options are different..any help please?

  • @sahilpuri
    @sahilpuri 6 років тому

    Hi Paul, are the TinyURL/Github links down? Can't seem to access them.

    • @ItsPaultastic
      @ItsPaultastic  6 років тому

      They all seem to be working for me. I'll paste them below in case you're typing them in wrong.
      tinyurl.com/alexatalk1
      tinyurl.com/alexatalk2
      tinyurl.com/alexatalk3
      tinyurl.com/alexatalk4
      tinyurl.com/alexatalk5
      tinyurl.com/alexatalk6

  • @DOCKALIA
    @DOCKALIA 6 років тому

    Hello Paul,
    It is a very nice video. Thanks for that. But I am stuck in a problem, I hope you can help. I am not able to test this dev skill in Amazon Alexa in my samsung android mobile. I even changed the language of the skill from US english to UK english, but still when I invoke the skill, nothing happens.

    • @ItsPaultastic
      @ItsPaultastic  6 років тому

      Pratik Kalia are you logged into your dev portal with the same email address as your Amazon account on your phone?

  • @mutyalakiran9839
    @mutyalakiran9839 7 років тому

    {
    "errorType": "LambdaException",
    "errorMessage": "Unable to load type 'AWSLambda1.Function' from assembly 'AWSLambda1, Culture=neutral, PublicKeyToken=null'."
    }
    i am getting this error when i invoke ,please do need ful

  • @dylyonapp9083
    @dylyonapp9083 7 років тому

    Hi, I'm a young entrepreneur working on a new patented project, and I'd like to run a potential opportunity pass you, is there a alternative way I could communicate with you?

  • @bondwhisperer
    @bondwhisperer 6 років тому

    Anyone know why I can't find the templates or open anything to do with AWS in Visual Studio 2013 after installing the toolkit?

    • @ItsPaultastic
      @ItsPaultastic  6 років тому

      Last I checked you need VS 2015 or newer. Try using Visual Studio Community edition. It's free and has all the power of the pay version.

    • @bondwhisperer
      @bondwhisperer 6 років тому

      Paul Oliver will do! The aws download page for the toolkit and the SDK state that 2013 is an option. I think something with my system is the problem.

  • @JRCook
    @JRCook 6 років тому

    They do have Capital used correctly, you're the one using it incorrectly. Capital refers to the city where the government seat is located. Capitol is the building.

    • @ItsPaultastic
      @ItsPaultastic  6 років тому

      Thanks JR...a few people have corrected me previously in the comments and during my talk. Thanks for taking the time to set the record straight! I don't have the motivation to re-record the video, sorry. :)

  • @johanwiersma2242
    @johanwiersma2242 6 років тому

    Tried to follow this but the amazon site for alexa is totally different... any chance on an updated version? This tutorial is basically unworkable now.

    • @tofus9man
      @tofus9man 5 років тому +1

      Actually it is, becauses changes are not so important. the tutorial isn't impact until the visual studio part and you can easily find tutorials for the first part! but don't worry the later one is still workable!