NadekoBot 5.3

What changed in NadekoBot 5.3: 10 releases, 10 Dec 2024 to 30 Jan 2025. In total 10 added, 14 changed, 17 fixed, 1 removed.

Added

  • Added .todo archive done <name>
    • Creates an archive of only currently completed todos
    • An alternative to ".todo archive add <name>" which moves all todos to an archive

Changed

  • Increased todo and archive limits slightly
  • Global nadeko captcha patron ad will show 12.5% of the time now, down from 20%, and be smaller
  • .remind now has a 1 year max timeout, up from 2 months

Fixed

  • Captcha is now slightly bigger, with larger margin, to mitigate phone edge issues
  • Fixed .stock command, unless there is some ip blocking going on

Changed

  • You can now run .prune in DMs
    • It deletes only bot messages
    • You can't specify a number of messages to delete (100 default)
  • Updated command list

Added

  • Added player skill stat when fishing
    • Starts at 0, goes up to 100
    • Every time you fish you have a chance to get an extra skill point
    • Higher skill gives you more chance to catch fish (and therefore less chance to catch trash)

Changed

  • Patrons no longer have .timely and .fish captcha on the public bot

Fixed

  • Fixed fishing spots again (Your channels will once again change a spot, last time hopefully)
    • There was a mistake in spot calculation for each channel

Added

  • Added .fish commands
    • .fish - Attempt to catch a fish - different fish live in different places, at different times and during different times of the day
    • .fishlist - Look at your fish catalogue - shows how many of each fish you caught and what was the highest quality - for each caught fish, it also shows its required spot, time of day and weather
    • .fishspot - Shows information about the current fish spot, time of day and weather

Fixed

  • .timely fixed captcha sometimes generating only 2 characters

Changed

  • .translate will now use 2 embeds, to allow for longer messages
  • Added role icon to .inrole, if it exists
  • .honeypot will now add a 'Honeypot' as a ban reason.

Fixed

  • .winlb looks better, has a title, shows 9 entries now
  • .sar ex help updated
  • .banner partially fixed, it still can't show global banners, but it will show guild ones correctly, in a good enough size
  • .sclr will now show correct color hexes without alpha
  • .dmcmd will now correctly block commands in dms, not globally

Added

  • Added .minesweeper / .mw command - spoiler-based minesweeper minigame. Just for fun
  • Added .temprole command - add a role to a user for a certain amount of time, after which the role will be removed
  • Added .xplevelset - you can now set a level for a user in your server
  • Added .winlb command - leaderboard of top gambling wins
  • Added .notify command
    • Specify an event to be notified about, and the bot will post the specified message in the current channel when the event occurs
    • A few events supported right now:
      • UserLevelUp when user levels up in the server
      • AddRoleReward when a role is added to a user through .xpreward system
      • RemoveRoleReward when a role is removed from a user through .xpreward system
      • Protection when antialt, antiraid or antispam protection is triggered
  • Added .banner command to see someone's banner
  • Selfhosters:
    • Added .dmmod and .dmcmd - you can now disable or enable whether commands or modules can be executed in bot's DMs

Changed

  • Giveaway improvements
    • Now mentions winners in a separate message
    • Shows the timestamp of when the giveaway ends
  • Xp Changes
    • Removed awarded xp (the number in the brackets on the xp card)
    • Awarded xp, (or the new level set) now directly apply to user's real xp
    • Server xp notifications are now set by the server admin/manager in a specified channel
  • .sclr show will now show hex code of the current color
  • Queueing a song will now restart the playback if the queue is on the last track and stopped (there were no more tracks to play)
  • .translate will now use 2 embeds instead of 1

Fixed

  • .setstream and .setactivity will now pause .ropl (rotating statuses)
  • Fixed .sar ex help description

Removed

  • .xpnotify command, superseded by .notify, although as of right now you can't post user's level up in the same channel user last typed, because you have to specify a channel where the notify messages will be posted