Releases: dkoz/palworld-palbot
v0.3.7
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.
- Type
- 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
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
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
This is the pre-release for v0.3.3
and should not be used until officially announced in discord.
v0.3.2
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
- Example of the variable use:
- 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.
- This happens because of discords 25 limit cap on the
- 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.
- Players can utilize the
- Applied important security patch.
v0.3.1
Changelog v0.3.1
- Added Palguard whitelist commands to the bot.
- Commands:
/whitelist add
,/whitelist remove
, and/whitelist get
.
- Commands:
- 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 usingBOT_LANGUAGE
. - Available languages: English, Spanish, and German.
- Translation guides will be added to the wiki in a few days.
- Language can be set in the
- 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.
- Use
v0.3.0
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.
- You can remove servers by using the
- 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.
- You can use the
- 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 kits are now stored in the
- 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
.
- The command group has been renamed to
v0.2.6 Final
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
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
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.