Hello Travelers! Here is the changes for the latest Galaxy.Bot Update!
- Added Thoma to the Database and added Sub DPS and Support builds.
- Migrated to a new python library due to the shutdown of
discord.py
. - Migrated to new Discord UI features, including buttons and drop down menus.
- Added Slash Commands!
- Rating, Database, and Configuration is now supported via slash commands.
- See the Slash Commands section below for details and troubleshooting.
Detailed Changes
- Slash Commands
- Added Slash Commands to Galaxy.Bot!
- Note: Due to Discord limitations, it takes up to an hour for slash commands to deploy to all servers.
- If you were part of the beta period for the bot, it is likely the invite URL used did not include permissions for slash commands. All you need to do is re-invite the bot using the link on the Getting Started page. (Do not kick the bot first, just use the link again)
- Added Artifact Rating via
/rate_url
.- Due to Discord limitation, it is not yet possible to add attachments to slash commands (its in the works). Due to this, you will need to pass a URL to an image into this command for it to function.
- Using autocomplete functionality of slash commands, Discord will prompt you for the character and build automatically, and you can choose to disable the set rating score.
- This command is considered beta since we don’t have full functionality in slash commands yet. For this reason
ratebest
was not yet added.
- Added Database Lookup via
/lookup
- The current
build
,character
, andweapons
message commands all usedlookup
under the hood anyway, so we will only be providing/lookup
via slash commands
- The current
- Added configuration commands via
/config
- Command structure is very different from previous setup commands to leverage new things possible with slash commands.
- Some might find it easier to setup the bot in their server using slash commands.
- Added Slash Commands to Galaxy.Bot!
- Artifact Rater
- Updated Substat scores for Ganyu Melt DPS, Sayu Support, Xinyan DPS, Xinyan Sub DPS, Xinyan Support, and Yanfei Vaporize DPS.
- Fixed minor some issues
- Genshin Impact Database
- Updated Weapon descriptions across all Character Builds.
- Rewrote Teammate sections across almost all Character Builds.
- Updated Character Builds:
- Updated Albedo Sub DPS
- Added Primordial Jade Cutter and Lion’s Roar to Weapons
- Updated Beidou Sub DPS
- Reordered a few Weapons
- Updated Bennett DPS
- Added Alley Flash to Weapons
- Updated Chongyun DPS
- Removed Song of Broken Pines from Weapons
- Updated Jean DPS
- Removed The Flute from Weapons
- Updated Kaeya Freeze DPS
- Added Summit Shaper to Weapons
- Updated Kaeya Sub DPS
- Added Reverse Melt options to Weapons
- Added Mistsplitter Reforged and Primordial Jade Cutter to Weapons
- Updated Lisa Sub DPS
- Added Thrilling Tales of the Dragon Slayer to Weapons
- Updated Mona Sub DPS
- Added Thrilling Tales of the Dragon Slayer to Weapons
- Updated Ningguang Sub DPS
- Added Thrilling Tales of the Dragon Slayer to Weapons
- Updated Noelle DPS
- Added Lithic Blade to Weapons and reordered remaining Weapons.
- Updated Qiqi Support
- Rewrote Weapons
- Updated Tartaglia DPS
- Added Gladiator’s Finale and Shimenawa’s Reminiscence to Artifacts
- Added Thoma Sub DPS
- Added Thoma Support
- Updated Xiangling Pyro DPS
- Reordered Weapons
- Updated Xiangling Sub DPS
- Reordered Weapons
- Updated Xinyan DPS
- Added Noblesse Oblige and Shimenawa’s Reminiscence to Artifacts
- Reordered Weapons
- Rewrote Playstyle
- Updated Xinyan Sub DPS
- Added Gladiator’s Finale and Shimenawa’s Reminiscence to Artifacts
- Updated Sub Stats
- Removed The Unforged and Snow-Tombed Starsilver from Weapons
- Rewrote Playstyle
- Updated Xinyan Support
- Updated Main Stat
- Added Favonius Greatsword to Weapons
- Rewrote Playstyle
- Updated Yanfei Vaporize DPS
- Updated Main Stat
- Updated Albedo Sub DPS
- Server Times and Events
- Updated list of events based on recent announcements.
- Platform
- Improved caching to better optimize resource usage
- Improve some error handling and responses
- Update quite a few of the dependency libraries and move away from Discord.py.