Skip to content

Releases: dkoz/palworld-palbot

v0.3.7

17 Nov 23:17
8af4ed5
Compare
Choose a tag to compare

Changelog v0.3.7

  • Fixed issue with /addserver not properly updating live on bot without restart.
  • Implemented some prefix commands to the bot for some basic admin functionality and ticket system.
    • Type [p]admin to see list of discord administrative commands.
    • Type [p]tickets for list of ticket system commands.
  • New command group: /gamesettings
    • You can now configure Pal Game settings directly from discord.
    • Basic battle and catch game settings configured with /gamesettings core.
    • Adventure settings configured with /gamesettings adventure.
  • Existing economy settings will now populate the modals without having to reinput them.

v0.3.5

20 Oct 17:21
164f044
Compare
Choose a tag to compare

Changelog v0.3.5

  • Command cooldowns are now stored in the database for /work and /daily
  • Fixed issue where cooldowns were not properly applied when spamming a command.
  • Fixed issue where users would be able to interact with another users command button.
  • Help command should now properly display all available commands/group commands for the bot.
  • Introduced new command /editserver.
    • You can now edit existing servers on the bot.
    • Editing/Deleting a server from the database should automatically update the cache for the bot.
  • Global cache implementation for proper reloading across all cogs on the bot.
  • Fixed some translation issues.

v0.3.4

14 Oct 03:53
8a0c6cc
Compare
Choose a tag to compare

Changelog v0.3.4

  • Pal Game battle and leveling logic has been updated.
    • Experience needed determined based on current Pal level.
    • Base experience multiplier based on wild Pal rarity level.
  • The /mypals command has been changed to /palbox.
    • Palbox has been updated to display stats of all your pals
    • Optional query to look up a specific Pal.
  • Adventure system introduced to Pal Game
    • Send your Pals on an adventure to bring back points and experience.
  • Improved bot logging system to create new logs up to a limit of 6.
  • Reworked bot help command to properly display group commands.
  • Important commands will no longer appear in direct messages with the bot.
  • Giveaway system introduced with the /giveaway command.
    • Creates a temporary giveaway allowing you to specify a prize, amount of winners and time in minutes.
  • Logic behind discord guild whitelist has been improved.
  • Some issues have been fixed in the Kits System.
    • Adding, deleting, and updating kits will properly reload the economy shop.
    • You can now export your existing kits with the /exportkits command.
  • Economy shop has received some updates.
    • The shop will now check if the user is online.
    • Users offline will receive a refund for their shop purchase.
  • Fixed Palguard cog translation errors when running the commands.
    • Palguard commands will return an RCON response when running a command.

v0.3.3 Beta Release

30 Sep 17:02
988faa2
Compare
Choose a tag to compare
v0.3.3 Beta Release Pre-release
Pre-release

This is the pre-release for v0.3.3 and should not be used until officially announced in discord.

v0.3.2

04 Sep 15:09
c728aa9
Compare
Choose a tag to compare

Changelog v0.3.2

  • Guild whitelist has been reintroduced back to the bot as an optional environment variable.
    • Example of the variable use: GUILD_WHITELIST=12345678
  • Fixed issues where bot would error out when having more than 25 kits.
    • This happens because of discords 25 limit cap on the autocomplete function.
  • Economy shop has been updated with interactive buttons.
    • These buttons will automatically update with each page change in the shop.
  • The support for serverlist.gg has been reintroduced with improved API logic.
    • Players can utilize the /claimreward to receive their points for voting.
    • Vote settings can be adjusted with the /economyset vote command.
  • Applied important security patch.

v0.3.1

13 Aug 05:19
e87ab00
Compare
Choose a tag to compare

Changelog v0.3.1

  • Added Palguard whitelist commands to the bot.
    • Commands: /whitelist add, /whitelist remove, and /whitelist get.
  • Refactored bot launch process with additional information.
    • Discord guild statistics will now be displayed at bot startup.
  • An invite link for your Discord bot will be generated when the bot starts.
  • Palbot now has localization support for multiple languages!
    • Language can be set in the .env file using BOT_LANGUAGE.
    • Available languages: English, Spanish, and German.
    • Translation guides will be added to the wiki in a few days.
  • The work descriptions, role bonuses, and vote settings have been reintroduced in a new modal.
    • Use /economysettings misc to access the new economy settings.
    • Role bonuses only work for the /work and /daily commands until the mini-game is released.
    • Vote integration will be introduced once the code is updated.

v0.3.0

10 Aug 18:54
9eb91e5
Compare
Choose a tag to compare

Palbot Changelog v0.3.0

  • All bot functions have been coded to utilize the aiosqlite python library.
  • All configuration files have been removed as they're not utilized anymore.
  • Servers will now be added to the bot utilizing the /addserver command.
    • You can remove servers by using the /removeserver command.
  • The query embed has been revamped to utilize commands.
    • You can use the /query command to add and remove the active server info and player list embeds.
  • Kits have been revamped and are now configured directly through the bot utilizing /managekits.
    • The kits are now stored in the kits.db database.
    • Kits will continue to use the tradition json command structure, but configured through the command.
    • You can upload your old kits.json using the /uploadkits command.
  • The economy has been fully recoded to utilize the database functions and new kit system.
    • The shop system now uses the new kits database.
    • Serverlist.gg support has been removed.
  • Server join/leave events are now controlled with the /eventlogs command.
  • Whitelist has been removed as the constant RCON issues make it pretty useless.
    • Project Sphere will be a permanent replacement for the whitelist.
  • Player logging has been stripped from the old whitelist and turned into its own independent cog.
    • The command group has been renamed to /userdb instead of /palbd.

v0.2.6 Final

08 Aug 14:18
f86ccc9
Compare
Choose a tag to compare

This marks the final release of the self-hosted Palbot for the v0.2.x series. The upcoming release will introduce significant changes that will render previous versions incompatible. I've restructured the entire bot to utilize a database for all functions, moving away from the previous hybrid system of JSON storage files and database storage.

Changelog v0.2.6

  • Added Palguard delete item command.
  • Converted economy functions over to aiosqlite.
  • Fixed some issues with economy system.

v0.2.6 Beta

01 Aug 05:26
f02d020
Compare
Choose a tag to compare
v0.2.6 Beta Pre-release
Pre-release

Changelog v0.2.6 Beta

This is the prerelease version of the Palbot economy update. I've migrated all functionalities to aiosqlite, which enhances performance with its asynchronous capabilities, providing a more efficient and responsive experience compared to sqlite3.

Some testing is still needed which is why this will be set as a prerelease version.

v0.2.5

07 Jul 02:08
c4ea775
Compare
Choose a tag to compare

Changelog v0.2.5

  • New search cog allowing you to browse the game database for spawn codes.
    • /search pal: Lets you search for a specific pal spawn code.
    • /search item: Lets you search for a specific item spawn code.
  • Added additional error handling for several problematic commands.
  • Enforced UTF-8 support for all Palguard give commands on the bot.
  • Steam cog has been improved.
    • Now allows you to search users by custom profile name, url or custom url.
    • Added additional data pulled from steam's API to their profile.