Skip to content

A console application for saving, analyzing, and replaying chat messages Twitch stream.

Notifications You must be signed in to change notification settings

flicherr/sarcm-twitch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

sarcm-Twitch

A console application for saving, analyzing and replaying chat messages Twitch stream.

Features

  • Saving the actions of chatters in Twitch live stream in a local SQLite database:
    • nickname, roles (mod, sub, VIP);
    • message, emotions;
    • channel, stream;
    • time of sending.
  • Analyze stream chat activity:
    • number of messages by time (activity graph);
    • most active users;
    • popular phrases/words.
  • Replay saved chat according to message timestamps.

Installation

Building for your current system architecture:

git clone https://github.com/flicherr/sarcm-twitch.git
cmake -S . -B --build -G Ninja
cmake --build build

Use examples

Startup:

./build/sarcm

Start capturing the channel chat:

> start <your_nickname> <channel>

Stop capturing the channel chat:

> stop <channel>

Stop capturing the chats of all channels:

> stop-all

Display information about the channel's top chatters:

> top-chatters <channel> <quantity>

Display chat activity in the channel:

> hourly-active <channel> <date>

Display list active channels:

> status

Quit the program:

> q

Execute command terminal:

> !clear

About

A console application for saving, analyzing, and replaying chat messages Twitch stream.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published