Add microsoft email management ability#87
Add microsoft email management ability#87RyanBhandal wants to merge 11 commits intoopenhome-dev:devfrom
Conversation
🔀 Branch Merge CheckPR direction: ✅ Passed — |
✅ Ability Validation Passed |
🔍 Lint Results🔧 Auto-formattedSome files were automatically cleaned and formatted with
✅
|
|
if i had access to config, i would add these as trigger words ofcourse Outlook was the singular one I used/tested with however this "shouldnt" cause harm. |
|
Kindly look at the validate_ability.py file in root directory of this repo again there are few changes so build your ability according to that. |
|
No worries - will take a look If you explicitly pass utf-8, it passes by the way |
|
Can you recheck |
|
Thanks! Team will test and provide feedback accordingly. |
|
Hi, I have reviewed your ability and set up my account along with the access token, but it is not working on my end. Could you please share a demo video showing the complete setup process, including: Account configuration Access token setup Running the ability Connecting and authorizing the email This will help me reproduce the steps correctly and verify the integration from my side. Thank you. |
|
From my knowledge, the issue isn't the instructions, it is the way we are triggering it. You have said on Discord you are having trouble triggering it but so I am now. This is because you have changed how you want register capability to work. You have disallowed 'open' however all PR I see are using this.. Originally this is how I was triggering my ability which was working. Please can you confirm the correct way to set up register capabilities. |
|
Code has been updated to use the correct registry compatibility |
dc6fa82 to
ed29d9b
Compare
|
@codermohsin Could you please re test the code, the trigger should work now - Thanks |
|
Under review |
What does this Ability do?
A Microsoft email management system that allows users to read, send, archive emails through their voice!
Suggested Trigger Words
Type
External APIs
Testing
Checklist
community/my-ability-name/main.pyfollows SDK pattern (extendsMatchingCapability, hasregister_capability+call)README.mdincluded with description, suggested triggers, and setupresume_normal_flow()called on every exit pathprint()— usingeditor_logging_handlerredis,connection_manager,user_config)asyncio.sleep()orasyncio.create_task()— usingsession_tasksAnything else?
(https://www.loom.com/share/34b771d323d8455b94d3665cf7582810)