Code Monkey home page Code Monkey logo

skill-configuration's People

Contributors

adocampo avatar aleale99 avatar augustnmonteiro avatar devs-mycroft avatar e-gor avatar forslund avatar gras64 avatar kathyreid avatar krisgesling avatar learnedvector avatar luke5sky avatar matthewscholefield avatar penrods avatar thorstenmueller avatar tony763 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

skill-configuration's Issues

Add intent to update Skill settings only

Following on from #52 it seems like an intent that specifically updates Skill settings as opposed to device settings might be useful.

This intent would require the addition of a new keyword "skill". If users say something like "update my skill settings" then this intent could then match over the previously defined one that only requires "update" and "settings".

If adding this intent, we should also add a Voight Kampff test for it.

Be more descriptive on configuration update outcome

It was reported in Chat that Mycroft had responded that it didn't have any configuration updates, yet Skill settings had indeed changed.

The current config update intent is setup in this way. The settings update is triggered, then a configuration update. However the response is only referring to whether the config got updated, it has no idea whether any Skill settings were actually updated or not.

Maybe we need to be more descriptive in the response, particularly because the end user may not see a difference between a configuration (device) and settings (Skills). We do also refer to configurations as "device settings" in various places. Perhaps something like:

I'm syncing your Skill settings.
Your device settings have also been updated.

OR

I'm syncing your Skill settings.
I couldn't find any changes for your device settings.

Verbose mode

So many times I have wished I could raise the verbosity of debug mode or just normal operations. Could there be a new function such as verboseMsg() added? The contents would only be output when Mycroft is in verbose mode (and maybe there could also be a veryVerbose mode). It is especially important when Mycroft is deciding on skills and back end apps. Thanks -Mike M

City, state and country names need localization

The city, state and country information at

data = {"city": config["location"]["city"]["name"],
should be translated somehow...

Otherwise if for instance you live in the USA and you configure Mycroft to work in Spanish you will hear "United States" instead of "Estados Unidos". (You now probably need to reread "United States" as if those were Spanish words)

What's your name question interferes with other skills

Describe the bug
Title says everything. When I ask something with the word "name", it always triggers as it I would have asking the device's name. So it interferes for example with Wolfram Alpha skill, when you ask for "what is Madonna's real name?" it says the device's name instead.
imagen

To Reproduce
Steps to reproduce the behavior:

  1. ask for Madonna's real name
  2. listen the results
  3. say "what name"
  4. listen the results

Expected behavior
when ask for madonna's real name, it should use wolfram alpha skill and answer with the proper name
when ask "what name" it should return some kind of error

Environment (please complete the following information):

  • Device type: Any, tested on mark1 and desktop
  • OS: Mark1's debian and Arch Linux on desktop
  • Mycroft-core version: 20.08

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.