Skip to content

liamphmurphy/PleasantBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PleasantBot

PleasantBot is planned to be a full-stack application to help streamers moderate their twitch streams with a helpful bot. It should have the features that many streamers expect, such as:

  • Commands
  • Quotes
  • Ban / purge users for using bad language
  • Misc. moderation for links, long messages etc.

A points system will be considered if deemed needed, though it is not a priority due to Twitch's own points system.

Running

To run the bot as of now, run the following command in the /src directory: go build && ./pleasantbot

Goals

  • Respect the OS's default settings for config locations using golang's os module.
  • Maintain a small database of user added commands, bannable words and more with SQLite.
  • Create API middle-man between backend and front-end UI
  • Add support for SSL/TLS (at the least by making sure it works behind Nginx)
  • Make it work in Docker

HappyBot

If you're curious, I worked on another bot on the exact same stack, but I was pretty new to programming and was not far in my formal studies. It's kind of trash, but it did work (except I never finished the GUI D:) https://gitlab.com/murnux/HappyBot

Releases

No releases published

Packages

No packages published

Languages