Skip to content

Change Log

iAndrewC edited this page Apr 16, 2024 · 49 revisions

uRW.2024.04.16 2.1.0

  • Support for user installation
  • Restart moved to owner only to handle the move to LHWB being a public bot
  • Music commands limited to voice servers
  • Track information now supports displaying information for current song

uRW.2024.04.03 2.0.1

  • Bug fixes

uRW.2024.04.03 2.0.0

  • Prefix commands have been removed, please use the slash command equivalents
  • Prefix redirect commands will be available in the short term to get people used to the change.
  • Internal command disabling has been removed in favor of discords built in permissions
  • The oof counter / tracker for WetPatootie has been removed.
  • Improved pagination system
  • Pagination added to /queue album-list, and /queue show
  • /tours eras secret-songs renamed to surprise-songs to reflect how the fandom now refers to these songs
  • Images now being moved to local storage due to instability of imgur links (not all complete but will be working towards updating all of them)
  • /store has been removed due to improved merch pings feature depreciating it
  • Artist name has been added to any place it was missing (in theory)
  • Backend improvements
  • Migrated from CommonJS to ESM

uRW.2023.11.24 1.6.0

  • Disabled autorole functionality
  • Refactored Merch Pings to better support more stores, fast / slow fetch, buy now, carts
  • Fixed bug in lastfm search
  • Prefix commands will be depreciated in the new year

uRW.2023.10.30 1.5.1

  • Added 1989 Taylor's Version, and updated the album command
  • Added Several Requested Remixes
  • Disabled autorole check

uRW.2023.05.06 1.5.0

  • Added Speak Now Taylor's Version
  • Fixed a bug in the autorole message check
  • Moved autorole's threshold to the config file

uRW.2023.03.31 1.4.0

  • Added more buttons to lping
  • Added Eras tour commands
  • Removed stage companion channel listeners

uRW.2023.02.28 1.3.1

  • Fixed a bug with the autorole

uRW.2023.02.06 1.3.0

  • Automatically sets role after 3 hours joined in one server.

uRW.2022.12.03 1.2.1

  • New Server [no code changes to bot]

uRW.2022.11.12 1.2.0

  • Scrapes merch store for new items and automatically posts and pings designated channel, and people automatically.
  • Store command now can see up to 250 items from the store.
  • Store command has limit options from 5 to 250.

uRW.2022.10.03 1.1.0

  • Bot supports different primary artists in different servers

uRW.2022.09.06 1.0.4

  • Updated link to WTNY, gif now optimized and loads faster
  • LPing Ping now has join/drop buttons

uRW.2022.09.02 1.0.3

  • Added new /recent user command to view a the users own listening history, or another users listening history.
  • /recent was renamed to /recent server as a result
  • Added artist name to /queue add

uRW.2022.09.02 1.0.2

  • Added listeners to auto open and close a text companion channel for a stage channel when events start and end
  • Minor bug fixes

uRW.2022.08.26 1.0.1

  • Added Midnights album
  • Minor bug fixes

uRW.2022.08.23 1.0.0

  • Officially the 1.0.0 release!
  • Bot has been updated to the Discord.JS v14 branch
  • Fixed stage end bug
  • The song artist now shows on /queue list, and the /queue add autocomplete, and the recently played list
  • General - Deployed last.fm, tour info, wtny, wtf, gif, livestream, store, debtcounter, and version commands as slash commands
  • Mods - Deployed rejoin, stage, channel command management, trusted role, spam channel, and restart commands as slash commands
  • Owner - Deployed bot avatar, bot nickname, say, global command enable/disable, bot ban/unban, and command reload as slash commands
  • Due to major improvements made to /lping ping the prefix version has been removed in favor of the slash version, the other prefix commands remain for now
  • The following commands have been removed: taze, eyeroll, danc, taylorbowl
  • Other behind the scenes fixes

uRW.2022.07.01 0.6.4

  • Lping has improved feedback when using the slash command version
  • Lping more reliable and able to provide a ping list faster now.

uRW.2022.05.10 0.6.3

  • Deployed all music commands as slash commands

uRW.2022.05.07 0.6.2

  • Deployed tracklist stuff as slash commands
  • Deployed album stuff as slash commands
  • Updated all prefix commands to use new setAuthor() and setFooter() objects

uRW.2022.05.02 0.6.0

  • Deployed Lping as a slash command
  • Fixed bug in 1989Guests due to embed formatting

uRW.2022.04.13 0.5.1

  • Minor updates to Lping verbiage to help prevent accidental pings
  • Added pagination to countdown

uRW.2022.01.23 0.5.0

  • New wtf command: randomly selects a !g wtf[#] and provides it (these can be submitted using request wtf [link]
  • New playcount command: Play count pulled from database for requested song
  • Updated lping to accept new show subcommand.
  • New lping show command: allows trusted users to view members of a ping list

uRW.2022.01.06 0.4.8

  • Fixed bug with lping when a ping list exceeded the character limit for the first time

uRW.2021.11.20 0.4.7

  • Store/Fearless/Red pagination is deleteable now

uRW.2021.11.15 0.4.6

  • Countdown uses Timestamps now providing date/time info in your local timezone

uRW.2021.11.06 0.4.5

  • Red and Fearless now have buttons to switch between OG and Taylor's Version
  • Bug Fixes

uRW.2021.10.24 0.4.4

  • Fixed bug pause/resume used wrong permission
  • DeQueue - now requires the trusted role

uRW.2021.10.23 0.4.3

  • Fixed bug with bot presence no longer showing

uRW.2021.10.16 0.4.2

  • Added member join listener, bot will alert that a member has joined in one server because stickers are annoying
  • !stage command to move to stage channel and automatically have the bot give itself speaker

uRW.2021.09.30 0.4.1

  • Added member leave listener, bot will alert that a member has already left within 5 minutes

uRW.2021.09.18 0.4.0

  • Added trusted permission, and spam channel add/remove commands
  • Added confirmation buttons to clearqueue
  • More albums are available for full queueing by mods
  • Added !albumlist / !queueablealbums to show the albums which are enabled for full queueing
  • Updated LHWB.dev website to use new database setup, and added metadata for pretty embeds
  • !recent now has the guild ID passed with the link to provide the correct recent list on the website

uRW.2021.09.07 0.3.0

  • Bot can join more than one voice server
  • Bot can play different songs in each voice server
  • New Acronym/Alias system for songs with long names
  • All new music database with better organization, and easier use
  • Added artist information to database
  • Primary artist toggle allows only that artist to auto play in a server
  • Songs can now be marked as Not Queueable, in addition to no auto play
  • Permissions system is database driven and properly equipped for multi-server interactions
  • Queue Album works properly now, still limited to mods only.

uRW.2021.08.16 0.2.1a

  • Fixed queue bug

uRW.2021.08.16 0.2.0a

  • Updated using D.JS v13, and the new DiscordJS/Voice system for better reliability
  • This also fixes the random disconnect issues
  • Works in threads
  • Works in stage channels
  • Red tracklist updated to Taylor's Version
  • Fixed typos in some embeds
  • Lping is now out of beta!
  • Lping now uses buttons to confirm before sending a ping
  • Lping now shows how to join the pinglist when it is sent out
  • Pause and Resume is now useable by moderators
  • Commands can be disabled by moderators per channel
  • dcfix has been removed, as it is no longer necessary
  • rejoin added to return the bot to the default voice channel
  • Currently playing song is no longer shown on the bot's activity, due to API changes.

uRW.2021.04.20 0.1.5

  • Beta: lping added for pinglists. Use !lping list to see what's available, and !lhelp lping.
  • 10s cooldown added to !wtny

uRW.2021.04.07 0.1.4a

  • Countdown accessible from !taysoon
  • ask to be added to chase gang
  • Known bug: stops playing music after certain disconnects, ask reputation role holder to restart.

uRW.2021.03.14 0.1.4a

  • Countdown now shows minutes for start/end times.

uRW.2021.01.17 0.1.3a

  • All features are now moved over, and the old bot has been sunset.

uRW.2021.01.16 0.1.2a

  • gif command uses DB now, and is in new bot.
  • request command added, for submitting feature requests, song requests, and gif requests.
  • All albums track list commands are in the new bot: (debut, beautifuleyes, fearless, speaknow, red, 1989, reputation, lover, folklore, evermore)
  • All tour commands are in the new bot: (redguests, redsetlist, 1989ss, 1989guests, 1989setlist, repss, repguests, repsetlist)

uRW.2021.01.10 0.1.1a

  • Using !q to show the current or lack of queue should work without being in the voice chat.

uRW.2021.01.09 0.1.0a

  • Rewritten using discord.js audio by username13.
  • Now using modular framework.
  • Queue, DeQueue, ClearQueue, Current, Recent, Skip, Tracks, Pause, Resume, and Countdown all running in this bot. Other commands will be moved over as time allows.
  • Countdown is now database driven, and handles countdown ending now.
  • Built in help system for commands in this bot.
  • Better overall user permissions, and user feedback.
  • Bot should handle voice disconnects properly.
  • Bot allows edit's of commands for 10 seconds.
  • Accepts commands with an @mention instead of prefix.
  • Playcount has been archived, this bot starts with a 0 playcount for all songs. In a future update you'll be able to access this information.

RW2020.09.02b #music

  • Bot will confirm a song file exists before playing (thanks Donran) and log missing files to be fixed
  • Added better user feedback for commands in the music bot
  • iAndrewC can now pause/resume music playback, overtime others may be able to do this as well.
  • Still looking into better disconnect handling

RW2020.07.16b #music

  • Added !toggleskip to allow iAndrewC to disable skipping when necessary

RW2020.06.07c #utility

  • added !clearqueue/!cq to quickly empty full queue (limited to reprole and higher)
  • updated commands to rich embeds
  • cleaned up logging
  • !1989guests will now DM you all the guests from the 1989 World Tour
  • !1989Setlist will provide the setlist for 1989 World Tour
  • !1989ss will provide the non-semi regular Secret Songs from 1989 World Tour

RW2020.04.22a #utility

  • Queue restricted to #bots, and reprole in #speakless,
  • removed tableflip
  • Cleaned up stream command
  • updated countdown
  • minor bug fixes

RW2020.03.15a #utility

  • !q allowed from #Speakless now
  • Sub Mods role now has same power as normal mods
  • minor bug fixes

RW2019.12.09a #utility

  • updated countdown

RW2019.10.24a #utility

  • added musicbot database features

RW2019.08.20d #utility

  • updated !countdown to include livestream
  • added 1m cooldown to !countdown, this is why we can't have nice things
  • Lover tracklist is now complete

RW2019.02.24a #utility

  • added LastFM ability using !lfm
  • updated !livestream with https links (SSL fixed!)

RW2018.11.25a #utility

  • rep Tour specific items have been updated
  • !repSS, !repGuests, !repSetlist.
  • These are no longer channel limited.

RW2018.06.14

  • Blast from the past: redbot's original gifs are back - !gif
  • See the WetPatootie's OOF Debt Count in real time - !debtcounter
  • All your favorite albums are displayed via !taylorswift, !fearless, !speaknow, !red, !1989, !reputation

1.1.0rw

  • Most non-music features have been rewritten using discord.js and are show in the rewrite branch (new features since d.io bot depreciated)
  • Oof debt counter
  • LastFM features: !lfm user / clear / search user / set user
  • !lhelp now points to the homepage with command list
  • !livestream points to our web player for Taylor streams
  • !countdown calculates time remaining to important Taylor related things
  • !wtyn - welcomes new users to the Taylor discord
  • !ss - now depreciated used to display the last x number of secret songs from rep Tour
  • !repss - DM's full list of reputation Stadium Tour secret songs
  • !repsetlist - full reputation setlist
  • !repguests - full reputation guest list
  • !debut/taylorswift/beautifuleyes/fearless/speaknow/red/1989/reputation moved from Taylorbot to LWHB.
  • return of table flipping
  • new disconnect logging

-- No major updates are being made to the Discord.io code.

1.0.3.1 (local server changes no code changes)

  • Migrated the server from LA to Buffalo in order to match our local discord region
  • changed links to lhwb instead of redbot
  • updated server
  • enabled LetsEncrypt and the domain now uses https!
  • Minor bug fixes

1.0.3

  • Added restart command to coincide with switching to using PM2 for auto-restart after crashes
  • Added version command to keep track of what version the bot is running
  • Minor bug fixes

1.0.2

  • Recent plays are now pulled from the database which feeds http://lhwb.tay.rocks/recent.php
  • Recent plays have been stylized using embeds.
  • Queue listing now uses stylized embeds.
  • Disconnects call stream.stopAudioFile(); to ensure the steam is closed. (will be updated to stream.stop() soon)
    • Due to bugs in the discord.io library calling stopAudioFile() after a disconnect causes crashes, updated to instead not automatically play music again after the first launch, bot seems to continue playing music upon reconnecting to discord.

1.0.1

  • Commands only work in #bots except for mods who can use them anywhere.
  • Fuzzy Search was re-added to fix minor typos, it has also had the sensitivity reduced to avoid suspect corrections
  • Users must be in Red to queue songs.
  • !current displays the Song Title, Album, and Album Art.
  • Recent play are now tracked on http://lhwb.tay.rocks/recent.php

1.0

  • Bot updated to use latest version of discord.io