diff --git a/DEVELOPMENT_PLAN.md b/DEVELOPMENT_PLAN.md index 7bde0e4..62298df 100644 --- a/DEVELOPMENT_PLAN.md +++ b/DEVELOPMENT_PLAN.md @@ -36,6 +36,7 @@ The goal is to create a service where streamers can log in using their platform ### Phase 4: Integration & Refinement 1. **YouTube Integration:** Implement the full YouTube OAuth2 flow and integrate the `pytchat` listener into the dynamic listener manager. 2. **Advanced Overlay Customization:** Add more features for users to customize their overlay's appearance and behavior. +3. **Twitch Chat Writeback:** Re-introduce the `chat:write` scope during authentication to allow the service (and potentially moderators, as per Issue #2) to send messages to the user's Twitch chat. ## 4. Requirements for Completion (Initial Version) diff --git a/auth.py b/auth.py index 90f9a3d..eeccfb8 100644 --- a/auth.py +++ b/auth.py @@ -29,7 +29,7 @@ async def login_with_twitch(request: Request): request.session['oauth_state'] = state # As per RESEARCH_REPORT.md, these are the minimum required scopes - scopes = "chat:read chat:write" + scopes = "chat:read" # Construct the authorization URL auth_url = (