This repository has been archived by the owner on Jun 27, 2019. It is now read-only.
Releases: Galarzaa90/NabBot
Releases · Galarzaa90/NabBot
v1.6.0
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
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
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 fromGeneral
- Level up and death messages now use lambdas for filtering.
- Server settings can now be changed with
Manage Server
permissions instead ofAdministrator
permission. - NabBot's initial message is now sent on a server channel instead of PMing the owner.
v1.4.0
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
Changes
- Monster's occurence was being displayed incorrectly.
- Updated database to show better update information.
v1.3.1
Changes
- Fixed some typos in config_template.yml
- Added suggested emojis for charms, occurrence and bestiary difficulty.
v1.3.0
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>
(requiresManage Roles
permission) - To join/leave a group:
/group <name
- To see available groups:
/group list
- To delete a group:
/group remove <name>
- To create a group:
- 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
Changes
- Fixed a bug with
/whois
when a user was not found.
v1.2.2
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/eval
as alias. - Documentation improvements.
v1.2.1
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.