Releases: imnaiyar/SkyHelper
v7.1.0
What's Changed
- feat: implement framework logger by @imnaiyar in #92
- refactor: seperate command datas and also handler for registering guilds commands by @imnaiyar in #93
- chore: add moomin season data by @imnaiyar in #94
- fix: leaderbord sorting by @imnaiyar in #96
- feat: add translations for hangman by @imnaiyar in #97
- refactor: use node v22, refactor permission checks by @imnaiyar in #99
- feat: implement webhook event for user installs by @imnaiyar in #101
- fix: function name typo by @imnaiyar in #102
- refactor: some changes and improvements on hangman game by @imnyr in #84
- refactor: handle blacklisted guild in wb event by @imnaiyar in #103
- feat: add total install count by @imnaiyar in #104
- fix: permission check happening in dms by @imnaiyar in #115
- refactor: split localizations in namespaces by @imnaiyar in #116
- refactor: simplify useTranslations by @imnaiyar in #121
- feat: add users and guildMembers sweepers to limit cache by @imnaiyar in #129
- feat: use zod for api validations by @imnaiyar in #128
- feat: add loaders and validators by @imnaiyar in #130
- feat: linked roles by @imnaiyar in #133
- feat: linked role guide by @imnaiyar in #135
New Contributors
Full Changelog: v7.0.0...v7.1.0
v7.0.0
What's Changed
Features:
- better shard status description (added timeline to the embed) by @imnaiyar in #45
- Feat/auth-check by @imnaiyar in #50
- feat(Spirits): Add cosmetics (and its handler) for spirits by @imnaiyar in #48
- refactor: rename cosmetics to collectibles by @imnaiyar in #57
- refactor: merge expessions by @imnaiyar in #58
- feat(DailyQuests): display the video link guide if present in the embed by @imnaiyar in #61
- feat: add all the other times in skytimes by @imnaiyar in #59
- feat(Docs): add command docs (and some refactor) by @imnaiyar in #66
- refactor: handle visit dates differently for Special visist by @imnaiyar in #72
- feat: bump to discord.js v14.15.2 by @imnaiyar in #77
- refactor(Commands): merge prefix and slash commands by @imnaiyar in #79
- feat: add Hangman game by @imnaiyar in #83
Fixes
- fix: Title and Credit regex not capturing properly, added source for the guides by @imnaiyar in #39
- fix: buttons not working in group dms by @imnaiyar in #41
- fix: incorrect shard countdown by @imnaiyar in #43
- fix: collector error on deleting already deleted message by @imnaiyar in #56
- fix: spirit summary embed author by @imnaiyar in #69
- fix: error on providing unknown value for season in seasonal guides command by @imnaiyar in #62
- fix: not handling spirit being undefined for skytimes command by @imnaiyar in #60
Full Changelog: v6.1.1...v7.0.0
v6.1.1
v6.1.0
Daily Quests
Added support for daily quests
/daily-quests
command to check today's quests- Added support for daily quests reminder which can be setup by using
/reminders
• Added eden reminders
What's Changed
- chore(deps): bump next from 13.5.6 to 14.1.1 in /docs by @dependabot in #27
- Bump ws from 8.17.0 to 8.17.1 by @dependabot in #25
- fix: button labels and about shards pages by @imnaiyar in #32
- feat: Daily Quests by @imnaiyar in #30
Full Changelog: v6.0.0...v6.1.0
v6.0.0
V5.1.0
v5.0.0
New Commands:
/spirits
: Search for detailed information about any spirits including trees, locations, realms, and emote previews./traveling-spirits
: Access information about current or upcoming traveling spirits. If the current traveling spirit is unknown, it will provide an approximate return date for the next one./guides
: Merged withseasonal-guides
and now includes arealms
subcommand for realm-based guides. Anevents
guide is also planned for future addition (IDK when I'll add it tho lol)./guides seasonal
: various seasonal guides./guides realms
: various realms guides.
/reminders
: Set up reminders for various in-game times such as grandma, reset, and turtle events. (RequiresManage Webhook
permission). Daily quest reminder is still a work in progress.- Not yet added but a quiz game command is also work in progress based on Sky: CoTL (need to just add the question), will probably add them in the next update.
Other Major Changes:
Important
Transitioned Live Updates feature to utilize webhooks instead of channel IDs. It will require reconfiguration to function properly.
- Introduced reminders feature, enabling users to receive notifications for various in-game times.
- Restructured the guides command to include options for reducing the number of choices required after execution.
Minor Changes
- Renamed
/util suggestion
to/util contact-us
to make it universal - some backend codes clean-up
- Images are now served by my very own CDN https://cdn.imnaiyar.site/ since discord links now expires and not reliable for file sharing
- Completely redesigned Spirits guides, it's not only limited to 'Friendship Tree' and 'Locations', in addition of both being merged in one command (option), emotes previews, additional informations, etc. are also included. Cosmetic previews are also planned for the future
- Other changes I probably missed but you may notice when you use the bot
Warning
As there was lot's of changes, there was not enough time too test it all, some things may not work as expected, please use /util contact-us
to report any issues you may encounter.
v4.4.0
Main Changes
● Completely redesigned the bot's website at https://skyhelper.xyz. Made it more responsive and visually appealing.
● Added commands for easy access with detailed descriptions.
● The page 'timestamp' command redirects to for copying has also been redesigned for smoother experience
Other Changes & Fixes
- Fixed 'sky-times' stuck at the same time ( had accidentally put the
now
variable outside the function which initializednow
as the moment of time when the bot started instead of current moment of time when the command was run.) - Various commands restructuring and simplification to make it easier to understand ( I will continue doing it for most of the files as I previously)
- other minor fixes
v4.3.2
Main changes
Added a new command \shards-live
Shard updates with an auto-updating message in your designated channel. It's advisable to create a dedicated channel to ensure the bot's vital updates don't get lost in the chatter (As the bot will be updating the original message sent at the time of configuring the command). The message dynamically refreshes every 5 minutes.
Usage:
• /shards-live start : Set up the channel for automated updates.
• /shards-live stop: Halt AutoShard updates, including the removal of the original message.
Back-end changes
- Added code validations for commands and required parameter to ensure bot is initialised without anything missing.
- Added timezone in
\sky-times
command to account for DST changes - Made some major changes changes to codes and code structure(I’ll be doing this a lot as many things are a bit of a mess)
- Some changes in README.md
- Other minor changes that I can't remember
v4.2.0
Changes
- Added a new command /next-red.
- check /help for more info.
- added a suggestion command.
- You can request a feature or give an opinion on already existing one.
- updated timestamp command results.
- /seasonal-guides command is fully updated.
- added /changelog command.
- added skygpt prefix command
- skygpt model has been trained a little in Sky: CoTL (still long way to go)
- check /help for more info