Go to file
2023-11-19 19:10:55 -05:00
commands Pushing up changes to main before I branch 2023-11-11 12:29:37 -05:00
utilities Modifications to fix some bugs with inputting ID 2023-11-19 19:10:55 -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 Modifications to fix some bugs with inputting ID 2023-11-19 19:10:55 -05:00
calendarpulltest.js Pushing up changes to main before I branch 2023-11-11 12:29:37 -05:00
database_generator.sql Adding a 'Database Backup', it's not perfect, the queries are out of order, but it'll do for now if something blows up 2023-11-11 22:31:59 -05:00
datetesting.js Pushing up changes to main before I branch 2023-11-11 12:29:37 -05:00
deploy-commands.js Some mild changes, added list calendar 2022-11-25 19:41:08 -05:00
package-lock.json Adding preliminary test for Voice State Changed 2023-11-12 10:01:41 -05:00
package.json Adding preliminary test for Voice State Changed 2023-11-12 10:01:41 -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