Skip to content
This repository has been archived by the owner on Jun 27, 2019. It is now read-only.

Releases: Galarzaa90/NabBot

v1.6.0

28 Aug 02:45
Compare
Choose a tag to compare

Changes

  • New command: /rashid.
  • /time no longer displays Mexico and Brazil's timezones.
  • Custom timezones can be added on a per-server basis using /time add. See /time subcommands for more info.
  • Now requires module pytz.
  • /watched can now be used by Server Moderators instead of Administrators only.
  • Fixed a bug with the global online list not having its levels updated.
  • Fixed a bug with invalid characters when using /whois.
  • Fixed a bug with /whois visibility.
    • You're no longer able to see the characters of people you can't see in discord when using on PM.
    • When using on server channels, you can only see characters of people in that server.

v1.5.1

07 Aug 15:22
d71493c
Compare
Choose a tag to compare

Changes

  • Various /event subcommands were showing the member's nicknames from other servers
  • Cleaner bad argument errors for commands in the General cog.
  • Fixed bug with highscores not getting saved
  • Fixed issue with /house being case sensitive with world names.
  • Added caching for external requests, to reduce load on external services.
  • Updated TibiaWiki database to the state of August 7th 2018.

v1.5.0

31 Jul 07:01
97aa650
Compare
Choose a tag to compare

Changes

  • Small changes to /userinfo
  • Fixed bug in /monster with creatures without a bestiary class defined.
  • Added loading message to /im.
  • Bot owner can now use /serverinfo to see other server's info.
  • /servers now has pagination and sorting.
  • NabBot now responds to a mention with its command prefixes.
  • New /emojiinfo command
  • Created new cog Info, moved information commands from General
  • Level up and death messages now use lambdas for filtering.
  • Server settings can now be changed with Manage Server permissions instead of Administrator permission.
  • NabBot's initial message is now sent on a server channel instead of PMing the owner.

v1.4.0

24 Jul 20:15
296a14c
Compare
Choose a tag to compare

Changes

  • /loot has been rewritten:
    • Loot database remade from scratch with images extracted directly from the client, all images should now be pixel perfect matches to those taken from in-game screenshots
    • Priority values for items were removed so database can be updated directly (no longer requires template database)
    • Quality checks removed, now expects pixel perfect images (compressed images or screenshots taken using the software renderer won't be scanned at all).
    • Number scan updated to properly handle stacks higher than three digits (mostly to be able to scan images taken from the stash, also recognizes the letter K in stack numbers)
    • Now properly scans slots even if a few pixels at the bottom were cut off or blocked by the window border.
    • Massive performance improvements.
  • Minimum announce level is now configurable per server (/settings minlevel).
  • Event channel is now disabled by default.
  • New configurable emoji: loading_emoji
    • By default ⏳ is used.
  • Removed restart scripts as they were outdated, very platform specific and bad practice.
  • Improved world scanning speed to not be heavily affected by the number of tracked worlds.
  • New /sql command, executes a sql query and shows the results, only for the bot owner.
  • New /wikistats command, shows you information about the TibiaWiki database used.
  • /removechar now only lets you remove chars from users that are only in servers you are an admin in.
  • Fixed bug in /event make showing failure icon on success.
  • Fixed bug in /addchar, it was not working at all.
  • Fixed bug in /world when query included spaces.
  • Fixed bug in /monster failing if it was missing some bestiary data.
  • Fixed bug in /event addplayer failing when the character was not registered.
  • Fixed error when using /share with no parameters.
  • Fixed bug in commands that offer you choices not working in commands channel.
  • Fixed bug in /choose when the command was used with no parameters.
  • /stamina now considers the 10 minutes you have to be logged off to start regenerating stamina.
  • Removed /restart command as it was really system specific and not an universal solution, along with the autorestarting launchers.
  • Command error now contains a link to the support server.

v1.3.2

15 Jul 18:16
Compare
Choose a tag to compare

Changes

  • Monster's occurence was being displayed incorrectly.
  • Updated database to show better update information.

v1.3.1

14 Jul 20:07
Compare
Choose a tag to compare

Changes

  • Fixed some typos in config_template.yml
  • Added suggested emojis for charms, occurrence and bestiary difficulty.

v1.3.0

12 Jul 20:05
0518d87
Compare
Choose a tag to compare

Changes

Version 1.3.0 (2018-07-12)

  • Emoji changes are now displayed on server-log.
  • Main emojis can be customized now, allowing custom discord emojis
    • Vocation emojis.
    • Elemental resistance emojis in /monster.
    • Discord presence emojis in /serverinfo.
    • Checkbox and cross emojis to show boolean flags.
    • Level up and deaths emojis.
    • And more
  • Added joinable role feature, called groups:
    • To create a group: /group add <name> (requires Manage Roles permission)
    • To join/leave a group: /group <name
    • To see available groups: /group list
    • To delete a group: /group remove <name>
  • Added automatic roles
    • Roles are assigned based on the guilds of registered characters.
    • See help autorole for more information on commands.
  • Increased /loot scanning speed.
  • Simultaneous loot scans are now user-wide, not global. Each user can only have one image scanned at a time.
  • Welcome message can now be fully customized, including the welcome message channel. Available under /settings
  • Welcome messages are no longer enabled by default.
  • New /imbuement command, shows basic information about an imbuement and if prices are provided, it calculates costs.
  • New /permissions command, shows the permissions for a member in a channel.
  • New /cleanup command, cleans bot messages and command invocations in the current channel.
  • New /roll command, rolls a die and shows the results.
  • New /botinfo command, shows advanced information about the bot.
  • New /worlds command, shows a list of worlds with their location, pvptype and online population, with filtering options.
  • /about now shows less advanced information, and more general information.
  • /version now checks if the required minimum commit version of discord.py is being used.
  • /monster now shows occurrence, kills required and charm points given.
  • /monster, /house, /spell, /npc, /item, /imbuement, /achievement
  • Fixed /checkchannel ignoring channel parameter.
  • Fixed /quote failing when quoting users no longer in server.
  • Tibia.com news announcement are now disabled by default, must be enabled per server.
  • Command name and aliases changes:
    • /debug: renamed to /eval.
    • /help: Alias /commands added.
    • /setwelcome: Removed.
    • /purge: Removed.

v1.2.3

19 Jun 20:27
Compare
Choose a tag to compare

Changes

  • Fixed a bug with /whois when a user was not found.

v1.2.2

19 Jun 17:32
Compare
Choose a tag to compare

Changes

  • /unregistered no longer displays discord bots.
  • Fixed display bug in /settings askchannel.
  • Improved /event make, no longer aborts on failure, lets the user retry and cleans up messages after.
  • Improved /event subcommands in general, they leave less messages behind.
  • Fixed checks for /watched subcommands.
  • Removed orphaned utils/emoji.py
  • Minor improvements to /debug (now handles multiple lines), added /evalas alias.
  • Documentation improvements.

v1.2.1

14 Jun 22:29
Compare
Choose a tag to compare

Changes

  • Updated mentions of /setworld and similar to /settings world.
  • If the server owner has PMs disabled when the bot joins, the bot will send the initial message in the server.