Open
Conversation
Contributor
Author
|
Hi! I'm sure you guys are busy, but I just wanted to quickly check in on this PR. Happy to make any adjustments needed if you think the plugin would be a useful addition to the framework. Or if you don't want it at this time, that's completely fine too. Also, for future reference, are there any contribution guidelines or preferred communication channels (like Discord or Telegram) I should know about? Thank you! |
Contributor
|
adding to roadmap, closing for now |
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 free
to 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.
YouTube Connection
This PR adds a YouTube connection that allows agents to monitor and respond to comments across their YouTube channel.
Key Features
Commands
Architecture Tweaks
Due to the bot operating outside the main agent loop, traditional action registration (like Twitter uses) wasn't viable. The solution was to create a connection->manager->agent chain to allow access to the agent personality's. Core bot logic lives in
youtube_connection.py, which handles API interactions, caption processing, and response generation. (I should note that I'm totally open to changing this if there's a cleaner way to do it. Suggestions welcome!)Testing
Verified with multiple agents, comment types, and caption integration. (Please note that while the bot detects both top-level comments and replies to existing comments, YouTube's API currently only supports responding to top-level comments.)
Future Development