Skip to content
This repository was archived by the owner on Nov 17, 2025. It is now read-only.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

icarus

A Twitch Chatbot, capable of advanced programmatic commands and sentiment-based moderation.

About

icarus was created due to my massive frustration with current chatbots on the market--there is not a single quality bot that allows for programmatic commands, which makes for a suboptimal experience.

Some cases where icarus excels are:

  • Error checking: # of parameters, parameter validity, etc.
  • Conditionals: Primarily in parameter validation
  • External Access (WIP): This is a big one, allows use of external services via APIs;
    • Execute commands on a Minecraft Java Server (i.e. /whitelist, /spawnentity, etc.)
    • Control music streaming
    • "Crowd Control"-like functionality
  • Sentiment-based AI Moderation
    • icarus uses OpenAI's GPT-4o to analyze sentiment of messages and determine whether they should be permitted.
    • This allows users to send messages like "I hate snipers", but blocks messages like "I hate you (or X group)."

About

A Twitch Chatbot, capable of advanced programmatic commands and sentiment-based moderation.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages