Skip to content

Discord bot that sits in a voice channel and notes when users say slurs. No voice data leaves the host of this bot.

Notifications You must be signed in to change notification settings

rpgwaiter/slurwatch-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

slurwatch-bot

Discord bot that sits in a voice channel and listens for slurs, keeps track of who said what and how many times


NOTE: The explicit goal of this project is to DISCOURAGE the use of slurs, I absolutely do not want to gamify being a shitty person. I may need to gamify in the opposite direction to achieve this goal, or maybe this is a bad idea in general. Time will tell. Maybe the bot could kick/ban/move users who are repeat offenders.

Requirements

  • docker-compose
  • ggml model files downloaded to ./transcribe/models

TODO:

  • Listen to any channel in a guild with a person in it, not just the ones specified
  • Streamline install
  • Add recording .json files to a sqlite db so we can search through people's histories easily
  • Add command to list people's offenses (e.g. /slurs username)
  • Optimize the transcription code, use quantized models

About

Discord bot that sits in a voice channel and notes when users say slurs. No voice data leaves the host of this bot.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published