This repository has been archived by the owner on Jun 27, 2019. It is now read-only.
v2.0.0
Changes
- ✔ Migrated user database from SQLite to PostgreSQL (Database migration available)
- ✔ Users can now be ignored, so the bot doesn't respond to them.
- ✔ Command usage is now saved.
- ✔ New
/commandstats
command to see command usage stats. Yes commands x4. - ✔ Character name, world and owner history is now saved.
- ✔ Server growth stats are now saved.
- ✔
/boss
command to set boss cooldown timers, e.g./boss set heart of destruction,galarzaa fidera
- ✔ New
/channelinfo
command. - ✔ New
/highscores global
subcommand, shows combined highscores from worlds. - ✔ New
/checkpm
command, to check if you can receive PMs from the bot. - ✔ New Calculators cog:
- 🔧 Moved
/blessings
,/stamina
and/stats
here - 🔧 Improved command output of
/stats
. - ✔
/stamina
now accepts an optional target stamina. - ✔ New
/stats
subcommands:hitpoints
,mana
andcapacity
, to calculate the minimum level needed to reach the
target. - ✔ New command:
/distanceskill
, calculates the exercise weapons needed to reach a target. - ✔ New command:
/meleeskill
, calculates online and offline training time and exercise weapons. - ✔ New command:
/magiclevel
, calculates mana needed, offline training time and exercise weapons needed.
- 🔧 Moved
- ✔ New Timers cog:
- 🔧 Moved
/event
and subcommands here. - ✔ New
remindme
command, creates a custom reminder, e.g/remindme 1d conquer the world
- ✔ New
bosstimer
command, keep track of boss cooldowns and get notified when they are over.
- 🔧 Moved
- 🔧 Improved and optimized TibiaWiki cog:
- ✔ Now uses tibiawiki-sql's API.
- 🔧 Improved the display of all commands.
- ✔ New
/charms
command - 🔧
/spell
now shows the spell's effect. - 🔧
/achievement
now uses new discord spoiler feature.
- 🔧 Improved event announcement task.
- 🔧 Watchlist improvements
- 🔧 "Watched lists" are now named Watchlist.
- ✔ You can now have multiple watchlists per server (e.g. one for friends, one for enemies).
- ✔ New subcommand
/watchlist create
. - ✔ New subcommand
/watchlist adduser
, adds a user's character to a list. - 🔧 Improved watchlist task.
- 🔧 Better permission management. If you have
Manage Channel
permission on the list, you can add and remove entries.
- 🔧 Server Log improvements
- 🔧 Server log channel can no be configured (
/settings serverlog
). - ✔ Name changes for registered characters are now shown.
- ✔ World transfers for registered characters are now shown.
- 🔧 Bots get a different embed color when joining.
- 🔧 When a member leaves or is kicked from the server, their registered characters are shown.
- 🔧 Server log channel can no be configured (
- 🔧 Moved
/addchar
and/removechar
from Admin cog to Settings cog. Merged/addaccount
and/addchar
. - 🔧
/whois
now shows Account Status, Loyalty Title and Position if any. - 🔧 Improved performance of
/deaths
,/levelups
and/timeline
commands and their subcommands. - 🔧 Death and level up tracking has been optimized, reducing unnecessary tibia.com calls and improving speed.
- 🔧 Move server timezones to their own table.
- 🔧 Improve internal logging system.
- 🔧 Created classes to handle database data.
- 🔧 Many improvements to the character tracking system.
- 🔧 Reduced news tracking interval
- 🔧 Moved
/settings
command and subcommands to Admin cog, removed Settings cog. - 🔧 Support for multiple killers (pvp deaths).
- 🔧 Highscores task has been optimized.
- 🐛 Autorole * rule only applies to characters in the same world. This means members wont get a role for characters in a different world.
- 🐛 Bots no longer receive welcome messages.
- 🐛
/quote
can be used on messages with only an attachment.