Uh oh!
There was an error while loading. Please reload this page.
Add hot-take-machine community ability by Asad - #313
Merged
Conversation
Contributor
✅ Community PR Path Check — PassedAll changed files are inside the |
Contributor
🔀 Branch Merge CheckPR direction: ✅ Passed — |
Contributor
🔍 Lint Results✅ |
Contributor
✅ Ability Validation Passed |
Asad-NCSforce-pushed
the
add-hot-take-machine
branch
from
July 18, 2026 10:44
afb8529 to
87a09c1CompareRizwan-095
approved these changes
Jul 23, 2026
Rizwan-095
left a comment
Contributor
There was a problem hiding this comment.
🎉 Approved! Thank you so much for this submission to our in-house hackathon, Asad. Hot Take Machine is a really fun and creative ability, and it's nicely put together. Great work — thanks for contributing! 🚀
Refactor HotTakeMachine to improve score handling and user interaction. Signed-off-by: Muhammad Rizwan <awanrizwan615@gmail.com>
Added sections for stopping the debate and score persistence. Signed-off-by: Muhammad Rizwan <awanrizwan615@gmail.com>
Signed-off-by: Muhammad Rizwan <awanrizwan615@gmail.com>
Uh oh!
There was an error while loading. Please reload this page.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for freeto join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What does this Ability do?
Hot Take Machine is a voice-driven OpenHome Ability that generates humorous hot takes on random topics. Users can agree or disagree, leading to playful debate, persistent score tracking across sessions, roast mode after repeated weak arguments, and a winner announcement after four rounds.
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,user_config)asyncio.sleep()orasyncio.create_task()— usingsession_tasksAnything else?
Built during the OpenHome x Algoryc 1-Day Hackathon at Algoryc HQ Islamabad.