Skip to content

Discord bot for Yale 2025 Server with many features.

Notifications You must be signed in to change notification settings

NukeWolf/YaleBoat

Repository files navigation

YaleBoat

Bot verifies and does course stuff.

Main Features

  • Invite Manager that tracks invite codes and who joins using those codes in a log channel
  • State Role Select that allows a user to select what state they're from based on a 2 letter reaction. Setup commands also included.
  • Yale Courses API integration with discord including commands to search for courses, an interactive menu, and saving courses to a database.
  • Chess Commands that allows you to challenge other members of the server to a chess match in discord.
  • Verification to insure that Users verify their account and admission status.

Dependencies

  • Discord.JS (API Library)
  • PostgreSQL (Database)
  • Sequalize (DB ORM)
  • Axios (API fetch)
  • JSDOM(HTML parse from Yale API)
  • Chess.js(Chess Engine)

Misc Dependencies

  • Lodash(Arrays)
  • uuid(Veriication)
  • Winston(Logs)
  • sqlite3(Dev)

About

Discord bot for Yale 2025 Server with many features.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published