Skip to content

Chat Monitoring #1

@jspenaq

Description

@jspenaq
  • ECB-REQ-1: The bot shall connect to the specified Twitch channel via the Twitch EventuSub protocol. (Priority: High)
  • ECB-REQ-2: The bot shall continuously listen for and receive chat messages from the connected channel. (Priority: High)
  • ECB-REQ-3: The bot shall parse each chat message to extract the username and message content. (Priority: High)
  • ECB-REQ-4: The bot shall store the username and message content in a DynamoDB table, including a timestamp of when the message was sent. (Priority: High)
  • ECB-REQ-5: The bot shall handle Twitch API rate limits gracefully by implementing appropriate backoff and retry mechanisms. (Priority: Medium)
  • ECB-REQ-6: The bot shall log all errors and exceptions encountered during chat monitoring. (Priority: Medium)
  • ECB-REQ-7: The bot shall disconnect from the Twitch EventSub when the user disconnects the bot. (Priority: High)

Metadata

Metadata

Assignees

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