Skip to content

Releases: imnaiyar/SkyHelper

v7.0.0

25 Sep 21:57
Compare
Choose a tag to compare

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

23 Jul 10:37
Compare
Choose a tag to compare

Added Support for Japanese Language

Some minor fixes

Check in details here

What's Changed

  • feat: integrate sentry.io for advanced error tracings and stacks by @imnaiyar in #36

Full Changelog: v6.1.0...v6.1.1

v6.1.0

12 Jul 21:07
Compare
Choose a tag to compare

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

Full Changelog: v6.0.0...v6.1.0

v6.0.0

19 Jun 17:52
1f43c3a
Compare
Choose a tag to compare

#26 Localization

See detailed release here...

V5.1.0

03 Jun 13:31
Compare
Choose a tag to compare

Switched to TypeScript, added dashboard (not yet live, soon...)

  • Added /season-calculator command for calculating seasonal currency, so responses have been redesigned,
  • Other internal changes

v5.0.0

27 Mar 22:02
3d1917e
Compare
Choose a tag to compare

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 with seasonal-guides and now includes a realms subcommand for realm-based guides. An events 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. (Requires Manage 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

03 Jan 09:24
Compare
Choose a tag to compare

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 initialized now 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

20 Dec 14:33
Compare
Choose a tag to compare

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

21 Sep 09:35
a343a89
Compare
Choose a tag to compare

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

20 Aug 18:26
064b4ae
Compare
Choose a tag to compare

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.