Giter Site home page Giter Site logo

drunnells / alexa-mint-skill Goto Github PK

View Code? Open in Web Editor NEW
10.0 10.0 2.0 17 KB

An Alexa (Amazon Echo) skill to retrieve and read your bank balances from a Mint account via voice command.

License: MIT License

PHP 100.00%
alexa alexa-skill banking mint php

alexa-mint-skill's Introduction

  • 👋 Hi, I’m @drunnells
  • 👀 I’m interested in side development projects (mobile apps, web apps and games)
  • 🌱 I’m currently learning Godot
  • 💞️ I’m looking to collaborate on anything interesting
  • 📫 I can be reached at [email protected] or http://dustin.runnells.name
  • My nostr npub is: npub1dustsfe2a67enzuwj0r3y09cr30h9ylxxfnfatk0daz9mzt3lvwqzanknx

alexa-mint-skill's People

Contributors

drunnells avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Forkers

0x38 evanreilly

alexa-mint-skill's Issues

Skill deployment question

Dustin,

Thank you so much for the Mint skill page! It’s super great!

I’ve a question regarding the procedure.

I followed the entire procedure and successfully applied all steps.

  • Mint api is working well (I can see my account info)
  • RHEL 7.2 webserver is up and running
  • HTTPS (w/ SSL certificate) is working
  • config.php was successfully modified
  • Can https the following link: https://[websiteURL].com/alexa-mint-skill/alexa.php (getting the following output: [] -> is that expected?)

When I’m trying to test the new skill (step #24), I’m not seeing any JSON error but I’m getting the following output:

Service Request:

{
  "session": {
    "sessionId": "SessionId.ca74e596-e740-4af7-952b-26375d19c956",
    "application": {
      "applicationId": "amzn1.ask.skill.47ce287c-8df2-4cc6-bb0b-cfda4b438b3a"
    },
    "attributes": {},
    "user": {
      "userId": "amzn1.ask.account.AHVLTG66IMV677YSN2RGYR6U4LGBXPZZAHKBWQDRCJMHMCFELQMVQJTIZVV4B47R3QJVJLV6E5GI3MY5LEEGX2ZJNYKU53PJXGL2K4OPOFYPY55QM4C6O5ITVROKZMJA2RBGNTDPBWWHGXOU6DAUL7SQHBIPBA36AYT4N2ZQSZ5BWSRS7AGKMWAV5ILGAF267NNFDZJUT2CMBOI"
    },
    "new": true
  },
  "request": {
    "type": "IntentRequest",
    "requestId": "EdwRequestId.c8e377c4-2bd2-4b8a-bd1a-8957a2f68137",
    "locale": "en-US",
    "timestamp": "2017-04-14T04:17:59Z",
    "intent": {
      "name": "Mint",
      "slots": {
        "budgetType": {
          "name": "budgetType"
        },
        "actionType": {
          "name": "actionType"
        },
        "bankType": {
          "name": "bankType",
          "value": "bank"
        }
      }
    }
  },
  "version": "1.0"
}

Service Response

{
  "version": "1.0",
  "response": {
    "outputSpeech": {
      "type": "PlainText",
      "text": "**Mint was unable to process your request.**"
    },
    "card": {
      "content": "**Mint was unable to process your request**.",
      "title": "Mint",
      "type": "Simple"
    },
    "shouldEndSession": true
  },
  "sessionAttributes": {
    "countActionList": {
      "read": "true",
      "category": "true",
      "curentTask": "none"
    }
  }
}

Also, when asking Alexa the following questions, Alexa is unable to answer
• Alexa, ask Mint for my bank balance.
• Alexa, ask Mint for my balances.
• Alexa, ask Mint for my credit card balance.

What am I missing?

Thanks much in advance!

The remote endpoint could not be called, or the response it returned was invalid.

In last step of tutorial:
Type "Mint get my bank balance" in the simulator and confirm that no obvious errors appear in the returned JSON.

I get the error in the title. MintAPI works fine. Alexa skill files are stored under: https://<domain.com>/
i.e. I can access alexa.php on the web via https://<domain.com>/alexa.php (a "[]" is displayed) and this is the exact endpoint I have listed in the Service Simulator. Why am I getting this service response? Please Help, I am so close

Login Issues?

Looks like login doesn't work. This if my first time setting it up, but for some reason I can't get past authentication, even with the mintapi (which I do realize you didn't write). Wondering if you got around this somehow or if it's also no longer working for you.

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.