Releases: Antares-Network/CSSC-Bot
Releases · Antares-Network/CSSC-Bot
Version 2.2.2
New in Version 2.2.2
- Bugfixes galore
- New
/cscreatechannels
command to create cs channels for every entry in theclass
database and ping all the people in that class that a new channel was created. - Update the
class
database to contain Channel ID's and Channel Names. - Updated some dependencies.
Merged Pull Requests
- Bugfix/nathen418/update docker publish by @nathen418 in #30
- Merge fix from #30 into Main by @nathen418 in #32
- Feature/schiltz3/move utils by @schiltz3 in #36
- Feature/nathen418/detect containerization by @nathen418 in #37
- Bump typescript from 4.8.2 to 4.8.3 by @dependabot in #40
- Bump mongoose from 6.5.4 to 6.6.0 by @dependabot in #41
- Feature/schiltz3/create channels by @schiltz3 in #39
Full Changelog: v2.2.1...v2.2.2
Version 2.2.1
New in version 2.2.1
- Many more bugfixes, dependency updates
- Added contributing standards and pull request templates
- Added interfaces and strong typing to all database calls
- Updated workflows to work on the correct branches
- Refined branch protection rules to make collaboration easier
Merged Pull Requests
- Update README.md by @nathen418 in #14
- Create dependabot.yml by @nathen418 in #15
- Bump chalk from 4.1.2 to 5.0.1 by @dependabot in #18
- Bump mongoose from 6.5.3 to 6.5.4 by @dependabot in #16
- Nathen418/update dependabot by @nathen418 in #19
- merge main into staging by @nathen418 in #20
- update what branches workflows to run on correct branches and triggers by @schiltz3 in #24
- Add Contributing Standards by @nathen418 in #25
- PR template by @schiltz3 in #26
- Add interfaces for models by @schiltz3 in #22
- Fix bug in
addNewRole
by @schiltz3 in #29 - Bugfix/schiltz3/deepsource by @schiltz3 in #28
- Merge fix from #30 into Main by @nathen418 #32
New Contributors
- @dependabot made their first contribution in #18
Full Changelog: v2.2.0...v2.2.1
Version 2.2.0
New in version 2.2.0
- Switched data storage to MongoDB
- Published a new Docker image, learn more at the Docker Docs
- Lots and lots and lots of bug fixes
- Added code formatting, dependency checking, basic ci/cd and more
Admin Commands
/createRoles
- Modified to work without a reboot or copying to an.env
file/csClassPoll
- Create the poll that will allow students to select their cs classes
Pull Requests Merged
- Rewrite of CSSC-bot in Typescript using Discord.js and WOKCommands (Part 1-5) by @nathen418 in #1
- merge wip by @schiltz3 in #3
- merge wip 2 by @schiltz3 in #4
- Rework Menu creation by @schiltz3 in #5
- Merged csClassPoll and csClassTest by @schiltz3 in #8
- Delay by @nathen418 in #9
- send up to 5 menu's per message by @nathen418 in #10
- switch to using class CODE as key rather than suuid by @nathen418 in #11
Full Changelog: v2.1.0...v2.2.0
v2.1.0
New in version 2.1.0
- Switched from Discord.py to Discord.js v13.9.2 using Node v17.x
- Started using WOKCommands for the command handler
- Switched from reactions to Select Menus
- Added a bot status changer to display important information
- Added uptime monitoring using Antares Status Page and Discord Webhooks
- Added the option to build a docker image from source, learn more at Docker
Added Features
User Commands
/help
- Shows this help embed/github
- Shows the official GitHub repository for this bot./view
- Shows a list of all roles that I have assigned to you/clear
- Removes all roles that I have assigned to you/uptime
- Shows how long I have been online/status
- Shows the status of the bot/version
- Shows what code version the bot is running/ping
- Shows the ping of the bot
Admin Commands
/createRoles
- Creates the roles that will be used in the server and in polls/staffpoll
- Creates a poll for staff role choosing/yearpoll
- Creates a poll for year role choosing
Features
College Student Roles
- Assigns the correct role for your year in school.College Employee Roles
- signs the correct role for your job title.
Full Changelog: https://github.com/Antares-Network/CSSC-Bot/commits/V2.1.0