Go to file
2024-01-06 15:48:08 -05:00
bin Setting auto commit on the db connection to true because apparently it defaults to false. Meaning nothing gets written to the DB 2024-01-06 15:48:08 -05:00
commands Trying some upgrades to command loading 2023-12-31 09:39:25 -05:00
utilities Some cleanup, and transitioning breadbot.js to use winston for logging 2024-01-04 20:27:31 -05:00
.eslintrc.json Insane number of adds to setup env and packages 2022-11-07 17:45:54 -05:00
.gitignore Adding a gitignore entry for media capture testing 2023-11-19 18:36:03 -05:00
breadbot.js Cleanup, database structure backup, and an additional log item for breadmixer to try to figure out where the ffmpeg command structure is wrong 2024-01-05 18:51:11 -05:00
calendarpulltest.js Pushing up changes to main before I branch 2023-11-11 12:29:37 -05:00
database_generator.sql Cleanup, database structure backup, and an additional log item for breadmixer to try to figure out where the ffmpeg command structure is wrong 2024-01-05 18:51:11 -05:00
datetesting.js Pushing up changes to main before I branch 2023-11-11 12:29:37 -05:00
deploy-commands.js Commands for breadbot seem to be missing, modifying deploy-command to fix this 2023-12-31 09:42:39 -05:00
package-lock.json Pushing changes to sqlutil to add winston logging 2024-01-04 19:49:44 -05:00
package.json Pushing changes to sqlutil to add winston logging 2024-01-04 19:49:44 -05:00
promise_chain_test.js A significant amount of reimplementation 2023-11-11 21:51:34 -05:00
README.md Some final cleanup, and README adjustments 2023-11-11 22:18:54 -05:00

BreadBot

BreadBot helps, BreadBot does the things. Whatever things I'm willing to add to BreadBot.

BreadBot is the breadiest bread.

In all seriousness, BreadBot is my first real attempt at a Discord bot. I'm writing it such that it can really only be used in one server at the moment, although that will hopefully change in the future. The intention is really for it only to be used for the Team 2648 Discord server.

I have a subset of features that I want it to have before I call it "production ready" and a set of features that I want if I'm feeling adventurous and want to put in a lot of work.

"Production Ready" Features

  • Google Calendar Integration for Event Management
    • Create/Manage/Remove Events and Calendars
      • Add Autocomplete for common elements like Calendar Names, Event Names, Timezones, etc.
    • Calendar Announcements for Upcoming Events
  • Poll Creation and Results Announcements
  • Conversation Archiving (Partially working, need to work out edited messages, deleted messages, and attachments)

"Adventurous (Lots of Work)" Features

  • BreadBot Voice Chat Hall Monitor
  • Breadle (BreadBot Idle Bread Baking Game)
  • BreadBot Calendar Send To Email