Skip to content

liamphmurphy/PleasantBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6b3fda4 · Jan 30, 2022

History

31 Commits
Jan 30, 2022
Jan 17, 2022
Jan 30, 2022
Jan 30, 2022
Sep 4, 2021
Jan 16, 2022
Sep 5, 2020
Jan 16, 2022
Jan 16, 2022
Jan 16, 2022
Jan 16, 2022

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