Skip to content

User profiles #378

@aaronchantrill

Description

@aaronchantrill

Detailed Description

Instead of having a single user in the profile, I would like to have multiple user profiles for different users.

Context

I have been experimenting with speaker identification systems. Once the speaker has been identified, Naomi can address the user by name. I realize that some skills make more sense on an individual basis. For example, when using the "Check Email" skill, there should be an email address associated with the individual user. Naomi will check the email of the user who asks. This could also be helpful when using the "Respond to Email" skill, where Naomi's responses could be tailored to the individual based on the email address it was received from.

For example, I would like to have an app that makes grocery lists for me, so that all I have to do is tell Naomi to add things to my list. Then when I get to the store, I can text Naomi and get my list which might be different the lists of other members of the household.

Possible Implementation

In profile.yml:

users:
    aaron:
        firstname: aaron
        lastname: chantrill
        primary_email: aaronc@projectnaomi.com
        respond_to:
        - 3045551212@vtext.com
        - aaronc@projectnaomi.com
    eartha:
        firstname: eartha
        lastname: kitt
        primary_email: eartha@projectnaomi.com

I'm still thinking about it.

In addition, I would like to be able to assign Naomi its own email address, where "Respond to Email" would receive requests and send responses.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions