Releases: imnaiyar/SkyHelper
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
v1.0.1
Various changes in this one.
Bot's Status.
First of, with discord.js v14.13.0, it is now possible to add custom bot presence status, taking advantage of this, Bot's status will now show current shards status, like when it will fall or end, or if there is no shard today. It updates every 1 minute to respect discord's rate-limit.
SkyGPT
Added a feature that would use the OpenAI gpt model to respond with Sky:Children of the Light query. Keep in mind tho that since ChatGPT's knowledgebase is limited to 2021, it often provides wrong information, so take it as a fun command rather than a go-to information place, always confirm stuffs from other players. it can be set up by using the command !skygpt set #channelname
, and stopped by !skygpt stop
Website
Added a website for the bot. you can change the port in website/mainPage.js to the one you use.
Updates to Shards command.
Removed so bot doesn't send the results to dms, it can be tiring, so it sends the result in the same channel, but in ephemeral state so it wouldn't clutter the chat.
other small changes that doesn't need mentioning.