Skip to content

nico1008/TwitchBigBrother

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TwitchBigBrother

TwitchBigBrother is a Python application that analyzes the sentiment of messages in Twitch chat in real-time using machine learning models and stores the sentiment analysis results in a PostgreSQL database. It also provides functionality to manage a banlist of users.

Features

  • Real-time sentiment analysis of Twitch chat messages.
  • Integration with PostgreSQL database to store sentiment analysis results.
  • Commands to ban and unban users from the chat based on specified criteria.
  • Command to check a user's positive and negative sentiment scores.

Requirements

  • Python 3.6+
  • Required Python packages: twitchio, transformers, psycopg2-binary, python-dotenv

Setup

  1. Clone the repository:

    git clone https://github.com/your-username/TwitchBigBrother.git
    cd TwitchBigBrother