This repository was archived by the owner on Jun 27, 2019. It is now read-only.
Releases: Galarzaa90/NabBot
Releases · Galarzaa90/NabBot
v2.4.0
Changes
- ✔ New owner command
/sendmessageto send a message based on its JSON representation. - ✔ New owner command
/editmessageto edit a bot's message's content based on its json representation. - ✔ New owner command
/jsonmessageto see the JSON representation of any message. - 🔧
/quotenow accepts message links for faster quoting. - 🔧 Updated TibiaWiki database to reflect new rent prices and article updates.
- 🔧 Updated Loot database to add items added in recent updates, for the
/lootcommand. - 🔧 Reworked
/bossescommand. - 🔧 News tickers can now be disabled using
/settings newstickers. - 🔧 Memory optimizations, prefixes are now read from memory instead of the database.
- 🐛 Fixed RAM percentage inconsistencies in
/about.
v2.3.0
Changes
- ✔ New subcommand
/unregistered guild, checks which members of a guild are not registered in the server. - ✔ New owner command
/logsto upload log files. - ✔ New subcommand
/news ticker, displays recent news ticker messages. - ✔ New ticker messages are now announced along with news articles and featured articles.
- 🔧
/quotenow shows a link to the original message. - 🔧 Added auto sharding.
- 🔧 No longer using a development version of
discord.py, now using version v1.0.0 - 🐛 Fixed error in
/event subscribe. - 🐛 Fixed bug not allowing to check characters with
.in their names. - 🐛 Fixed bug that duplicates certain server-log messages.
- 🐛 Fixed with time strings (
2d,1d4h, etc) not working with spaces around them. - 🐛 Updated TibiaWiki database.
v2.2.0
Changes
- ✔ Added option to disable custom messages for deaths and level ups.
/settings simpleannouncements - ✔ New
/purgeowner command, cleans settings for servers where the bot is no longer in. - ✔ Added option to set how long ago was killed, to reduce that from the cooldown timer. e.g.
/boss set Lloyd,Tschas,1h30m. - 🔧
/boss setnow takes an additional optional parameter to specify how long ago the boss was killed. - 🔧
/highscoreserror message is more general now. - 🐛 Deaths no longer show the character killing himself (unless they actually did).
v2.1.0
Changes
- ✔ New
/announcecommand for owners. - 🔧 Server log now shows the discord user's creation date when a member joins.
- 🔧 The bot now responds if you try to use a command you don't have enough permission to use.
- 🐛 Fixed bug causing duplicate level ups.
- 🐛 Fixed bug with
/makesay - 🐛 Fixed bug
/boss clear - 🐛 Fixed bugs with event editing
- 🐛 You can no longer quote messages from NSFW channels in regular ones.
- 🐛 Created watchlist channels now get proper permissions.
- 🐛 Fixed bug with
/addcharnot working with extra spaces. - 🐛 Fixed format error in
/sqlcommand. - 🐛 Fixed many parameters failing because of whitespaces around commas.
v2.0.1
Changes
- 🔧 Added
heart of destructionas an alias forWorld Devourerin boss timers. - 🐛 Fixed database migration importing some numeric values as strings (
announce_channelandannounce_level) - 🐛 Fixed error when using
/watchlist adduseron a user that doesn't exist. - 🐛 Fixed bug in
/watchlist showcountnot accepting any answers. - 🐛 Fixed incorrect hint on
/boss set
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
/commandstatscommand to see command usage stats. Yes commands x4. - ✔ Character name, world and owner history is now saved.
- ✔ Server growth stats are now saved.
- ✔
/bosscommand to set boss cooldown timers, e.g./boss set heart of destruction,galarzaa fidera - ✔ New
/channelinfocommand. - ✔ New
/highscores globalsubcommand, shows combined highscores from worlds. - ✔ New
/checkpmcommand, to check if you can receive PMs from the bot. - ✔ New Calculators cog:
- 🔧 Moved
/blessings,/staminaand/statshere - 🔧 Improved command output of
/stats. - ✔
/staminanow accepts an optional target stamina. - ✔ New
/statssubcommands:hitpoints,manaandcapacity, 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
/eventand subcommands here. - ✔ New
remindmecommand, creates a custom reminder, e.g/remindme 1d conquer the world - ✔ New
bosstimercommand, 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
/charmscommand - 🔧
/spellnow shows the spell's effect. - 🔧
/achievementnow 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 Channelpermission 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
/addcharand/removecharfrom Admin cog to Settings cog. Merged/addaccountand/addchar. - 🔧
/whoisnow shows Account Status, Loyalty Title and Position if any. - 🔧 Improved performance of
/deaths,/levelupsand/timelinecommands 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
/settingscommand 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.
- 🐛
/quotecan be used on messages with only an attachment.
v1.7.2
Changes
- Deaths caused by arena creatures are no longer announced.
v1.7.1
Changelog
Version 1.7.1 (2018-10-12)
- Fixed links in
/aboutcommand. - Combine walks through fields and walks around fields into a single embed field.
- Added user caching to
/deaths,/levelsand/timelinebecause it was causing connection timeouts.
v1.7.0
Changes
- Improved death scanning times
- Server admins can bypass event limit on their servers
/monsternow shows fields monsters walk around or through- Added
imbuealias to/imbuementcommand. - Event announcements are now made at: 1h, 30min, 10 minutes and 0 minutes before event.
- Updated TibiaWiki database
- Fixed bug with NPC search not working.
v1.6.1
Changes
- Fixed bug with /worlds
- Unified missing argument error messages
- Commands in
/helpare now sorted alphabetically