/Spectre

Open source GitHub repo for the Northstar discord server bot "Spectre"

Primary LanguagePythonMIT LicenseMIT

Spectre

Open source GitHub repo for the Northstar bot Spectre, with the goal of

  1. Replacing the #installation channel with more up to date information
  2. Creating an automatic reply system to clean up public channels and attempt to move help to help related channels

Though since creation, it has grown to play a much bigger role than I would've thought. Something that started as "wow these embeds could use an update" has become me trying to do what I can to stop a majority of the extremely common issues that get asked dozens of times a day even though the solution is on the wiki or answered in the messsage above the person who asked the question. Spectre has even auto solved a few tickets :)

Documentation on the commands can be found here and documentation of the reply triggers can be found here. This won't be useful for many, but maybe someone in the future trying to make their own bot can relate this to the code to figure out how to use it themselves :)

Reach out with issues with a GitHub issue or by dming cooldudepugs on Discord (if you'd rather not dm or don't have dms open, ping me in development or northstar-chat on the Northstar Discord server or something)

Credits

H0L0 was incredibly important in creating this bot and helping me troubleshoot things I was incredibly stupid about. She is the only reason the code is nearly as clean as it is and has the nice structure that it has now

Lumi and Liz helped create the original log reading while I was away on vacation

Tony created the entire price searching functionality, and introduced me to using API's and more libraries than I wasn't comfortable with before

Gecko for introducing me to Poetry, as well as being the main reason I continued to write the bot