Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request: Implement action on Google #239

Open
paolo-caroni opened this issue Oct 2, 2024 · 5 comments
Open

Feature request: Implement action on Google #239

paolo-caroni opened this issue Oct 2, 2024 · 5 comments
Labels
enhancement New feature or request

Comments

@paolo-caroni
Copy link

paolo-caroni commented Oct 2, 2024

Probably is stupid, but it seems to me that Google Assistant have a sort of API to interact with other app.
See:
https://github.com/actions-on-google
And
https://developer.android.com/develop/devices/assistant/test-tool
Would be possible to implement such actions/intents on dicio?
This would make possible to send a message on WhatsApp directly from dicio for example.

@Handrail9
Copy link

This feature would also be nice for Signal.

@IFcoltransG
Copy link

For just sending messages, presumably Dicio could make a Create Message intent.
Apps can declare all sorts of intents in their shortcuts.xml, and in future it would go a long way to support those intents more thoroughly. There is a list of built-in intent types, they would probably be the most valuable ones to implement, and it should also be possible to parse the query patterns for custom intent types to support other types of intent.

@Stypox
Copy link
Owner

Stypox commented Feb 26, 2025

I remember reading that App Actions were restricted to system apps, but apparently it might be possible to read shortcuts.xml, though with several limitations unless Dicio becomes a launcher app

@Stypox Stypox added the enhancement New feature or request label Feb 26, 2025
@IFcoltransG
Copy link

The article does also mention that a Voice Interaction Service is an alternative to being a launcher, for getting the full hasShortcutHostPermission. Is that feasible for Dicio, or was is this functionality restricted along with watchword detection?

@Stypox
Copy link
Owner

Stypox commented Feb 28, 2025

Oh, thanks! I found an example implementation of VoiceInteractionService here and maybe it can be used

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants