Skip to content

Releases: Baviaan/lotro

Meetup

14 Oct 23:26
Compare
Choose a tag to compare
  • A user can now delete their raid via the bot's interface, so they won't need the manage message permission.
  • There is a new command !meetup that is similar to the raid command but does not take a tier argument.
  • The boss field is now empty by default instead of 'All'.
  • A bugfix for when the bot crashed if you tried to update your raid with an invalid tier.
  • Added a command overview to the README.

QoL

09 Oct 17:06
Compare
Choose a tag to compare
QoL
  • Users can now edit their own raids, without being a 'Raid Leader'. You still need to be a raid leader to edit someone else's raid.
  • Raids are now immediately cleared from memory when a user deletes them, instead of waiting until they expire.

Discord Gateway changes

29 Sep 16:50
Compare
Choose a tag to compare

This release declares gateway intents as expected by Discord's new gateway API and requires discord.py version 1.5.

If you do not upgrade, your bot will cease to work when Discord stops supporting the old gateway.

Miscellaneous:

  • The bot will now warn you when it is missing the 'Add reactions' permission.
  • There is a dockerfile now.

Configuration per server

30 Jul 12:57
Compare
Choose a tag to compare

Lots of settings are now configurable per server, instead of using global settings from the config file. If a discord server does not specify any settings it will default to the global settings.

beta version

26 Jul 01:25
Compare
Choose a tag to compare
beta version Pre-release
Pre-release

Lots of settings are now configurable per server, instead of using global settings from the config file. If a discord server does not specify any settings it will default to the global settings.

There's quite some code changes, so I am releasing as a beta version. Use 3.6.3 if you need a stable version.

Bugfix

09 Jul 18:34
Compare
Choose a tag to compare
  • You can once again update the raid time.

Bugfix

09 Jul 17:43
Compare
Choose a tag to compare
  • The bot now automatically removes a player from the roster when they cancel their availability, aligning it with the change in 3.6.1 to allow cancellations.

Minor fixes

04 Jul 19:06
Compare
Choose a tag to compare
  • Fixed an issue where you could not remove someone from the line up that was assigned to the first slot.
  • Fixed some issues where the bot would crash if he was missing discord permissions to perform an action. He'll now tell you what permissions he is missing instead.
  • Players can now cancel their availability even if they're assigned a spot for the raid. This will still generate a message to the raid leader so the cancellation does not go unnoticed.

Set default timezone per user

21 Jun 23:43
Compare
Choose a tag to compare
  • Changed the default behaviour when posting a raid without specifying a timezone to use the game's server time instead of the host machine's local time.
  • Users can now change the default behaviour for themselves by using the !timezone command. (This command takes a tz database name as argument.) Type !help timezone for examples. The syntax is not very user friendly but considering it will only be used by raid leaders and likely only once by them, I reckon that's fine.
  • Everyone can still overwrite the default behaviour by supplying a time zone.

Localization

16 May 18:41
Compare
Choose a tag to compare

Bugfixes:

  • Updated the French localization file for the changes in 3.5.2