Releases: ScootKit/CustomDCBot
v3.7.0
v3.6.0
v3.5.1
Fixes
- (Birthdays) Wrong birthday calculation by @SCDerox in #75
- (Levels) Only one user displayed in XP Mode by @SCDerox in #75
New features
- Auto-delete in voice-chat feature by @torbenprobst in #72
- Option to disable @\everyone protection by @SCDerox in #75
Other stuff
- Dependencies got bumped
New Contributors
- @torbenprobst made their first contribution in #72
Full Changelog: v3.4.0...v3.5.1
v3.4.0
Changelog
Please consult CHANGELOG.md.
Automatically generated changelog of all commits since last release
What's Changed
- feat: added code-hunt module by @SCDerox in #60
- Emergency#0001 priority-request by @hfgd123 in #61
- Created Color-Me module by @hfgd123 in #62
- Added Auto react for message authors by @hfgd123 in #63
- Welcomer by @hfgd123 in #64
- Committing SCDerox's auto-react update, after understanding it by @hfgd123 in #66
- Updated the Twitch-Notifications module by @jateute in #67
- Update: Added Title param for the Live-Message by @jateute in #68
- Fix: Fixed the shop buy command by @jateute in #71
Full Changelog: v.3.2.0...v3.4.0
v.3.2.0
Changelog for humans
Please consult CHANGELOG.md.
Changelog for developers
What's Changed
- Massrole module by @hfgd123 in #56
- Added customizable strings.json for command answers. by @hfgd123 in #57
- Fix: Fixed and updated the Economy-System by @jateute in #58
- Created module status-roles by @hfgd123 in #59
- feat: version 3.2.0 by @SCDerox in 8fe3fe6
- See detailed changelog in CHANGELOG.md
New Contributors
Full Changelog: v3.1.1...v.3.2.0
v3.1.1
v3.0.0
v2.1.0
This new version includes some new features like localization, new helper-functions and the new economy-module 🎉.
Learn more in CHANGELOG.md
v2.0.0
This is a new stable version which includes breaking changes and new features.
Commits:
-
docs: Documented all functions in helpers.js
-
feat: Config reloading
-
feat: proper config reloading
-
feat: removed logging
-
docs: Added warning about botReady
-
style: added eslint
-
style: added github workflow eslint checker
-
style: github-workflow bug fix
-
style: github-workflow bug fix #2
-
feat: added jsdocs docs generation
-
generated documentation
-
docs: Added better documentation
-
generated documentation
-
feat: added
client.logChannel
-
fix: not returning promise when checking build-in-config
-
generated documentation
-
fix: .eslintrc.js contained wrong value
-
generated documentation
-
fix:
sendMultipleSiteButtonMessage
didn't work with just one site -
feat: @-mentioning the user now serves as a prefix
-
docs: Updated CHANGELOG.md
-
style: fixed some things for eslint
-
fix: bot not responding to message with prefix
-
feat:
command.config.args
must now be an integer -
feat: added bot-operators who can reload configuration (replacement for
config.ownerID
; usecommand.config.restricted
to access it) -
docs: Improved navigation in README.md
-
generated documentation
-
feat: Added cli
-
generated documentation
-
feat: cli now showing promt
-
docs: fixed some typos
-
style: not longer counting comments to max file length
-
feat: added slash-commands
-
generated documentation
-
docs: removed timestamp in footer to sop useless re-generation of documentation on push
-
generated documentation
-
fix: CLI-Files of modules not being loaded correctly
-
feat: show prompt when wrong command entered
-
fix: removed strings referring to migration-helper as it is not going to be implemented
-
docs: added rules for modules
-
docs: added another rule for modules
-
docs: updated changelog
-
docs: updated README.md
-
fix: config generation failed when folder didn't exist
-
feat: Added compareArrays to helpers.js
-
doc: Documented ephemeral parameter
-
fix: module dir does not exist
-
feat: better comparing if command sync is needed
-
feat: show error for users if the bot isn't ready yet
-
fix: Some build-in configuration not getting generated
-
fix(workflow): Pushing to main instead of dev branch
-
generated documentation
-
doc: fixed link
-
generated documentation
-
fix: reload command not restricted
-
feat: added
client.guild
property -
feat: show invite url if bot is not on server
-
fix: command syncing every time even if commands are up-to-date
-
fix: Objects values not compared correctly in
compareArrays
-
feat: Slash-Command-Permissions
-
generated documentation
-
feat: Subcommands-Handling
-
feat:
beforeSubcommand
function added -
doc: Made it clearer when
onLoad
really gets triggered -
fix: commands sync before configuration loaded
-
feat: command.permissions and command.options can now be functions
-
fix: not finishing config check after file write required
-
fix: trying to execute sub commands on commands without subcommands
-
fix: ephemeral answers weren't ephemeral sometimes
-
tests: """fixed""" tests
-
feat: /reload now also syncs commands to make sure permissions are up-to-date
-
fix: bot crashing after trying to sendMultipleSiteButtonMessage with more than one site is triggered
-
generated documentation
-
fix: commands loaded before config checked
-
docs: Improved documentation for developers
-
fixed: wrong defaultPermission in some circumstances
-
fix: not executing permission function under some circumstances
-
generated documentation
-
fix: syncing commands when syncing is not required
-
fix: executing command.permissions function to late
-
style: fixed unexpected use of undefined
-
feat: added arrayToApplicationCommandPermissions to helpers.js
-
generated documentation
-
fix: crash when trying to get module author after command failure
-
fix: commands without subcommand-group would crash
-
feat: added updateChecker
-
generated documentation
-
fix: removed spaces from some logging outputs
-
fix: showing prompt after config got checked
-
feat: added admin-tools module
-
feat: added auto-publisher module
-
feat: added auto-react module
-
perf: using
string.replaceAll()
instead ofstring.split().join()
(ES2021) -
fix(auto-react): crashing under some circumstances
-
feat: added
client.intervals
to make the life of developers easier -
feat: added betterstatus module
-
fix: docs not building
-
generated documentation
-
feat: added
client.jobs
to make the life of developers easier -
fix:
command.beforeSubcommand
not getting executed even if set -
tests: """fixed""" tests
-
feat: added birthday module
-
generated documentation
-
locale: fixed german string
-
fix(config-loading): resolving promise to early
-
feat: added giveaways
-
docs: fixed error
-
generated documentation
-
feat: added
randomIntFromInterval
to helpers.js -
feat: added
randomElementFromArray
to helpers.js -
fix:
allowNull
getting ignored -
fix(auto-react): Bot not checking if ready
-
fix: missing space in log
-
feat: added levels module
-
generated documentation
-
feat(levels): Added leaderboardChannel
-
generated documentation
-
fix(levels): Not showing users in /leaderboard
-
feat: added partner-list module
-
generated documentation
-
docs: improved docs
-
generated documentation
-
docs: added more sponsor information
-
feat: added ping-on-vc-join module
-
generated documentation
-
fix:
/reload
trying to execute non-existing function -
fix(sync-commands): syncing commands even if no syncing is needed
-
feat: added serverinfo module
-
style: fixed eslint test fail
-
generated documentation
-
fix: removed wrong early return
-
feat: added suggestions module
-
generated documentation
-
docs: added
configFile.content[].params[].fieldValue
forselect
-fields -
feat: added welcomer module
Closes #30 -
docs: removed beta-warning
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Ole [email protected]