This repository was archived by the owner on Jan 31, 2024. It is now read-only.
Releases: Decicus/twitch-log-bot
Releases · Decicus/twitch-log-bot
Release list
Version 0.10.1
Changes
- Subscriptions: Resubs with no message will no longer include
- Message: <No Message>at the end and simply omit it. - Subscriptions: Months should be reported correctly when resubscribing.
- Resub messages only care about total months subscribed, not "streak months".
- Subscriptions: Tiers will now display correctly as
Tier 1/Tier 2/Tier 3instead of1000/2000/3000- This only applies to new messages. Older messages already logged will still include
1000/2000/3000. - Twitch Prime subscriptions will still show as
Prime, unless Twitch changes that in the future.
- This only applies to new messages. Older messages already logged will still include
- Timeouts / Bans: Reasons will be omitted from new messages, as timeout/ban reasons are no longer sent via chat.
- This does not affect timeout lengths, they will still be included as-is.
- Future bans will now only show up as
* BAN.
- Web UI: The
limitandoffsetfields will be disabled while retrieving messages, preventing input mid-retrieval.
Full changelog
Version 0.9.1
Changes
- Fix error logs being spammed with exceptions whenever a username that does not exist (banned/deactivated) was looked up.
- Fix messages over 1500 bytes not being logged.
- Updated dependencies.
Full changelog
Version 0.9.0
Changes
- Added support for bans and timeouts, with (timeout) lengths and timeout/ban reason.
- Updated a few project dependencies and the code using said dependencies.
Full changelog
Version 0.8.3
Changes
- Add username to table cell where display name is in certain cases.
- Specifically where the lowercased version of the display name is different from the username (CJK names).
- Allow people to search for user IDs directly, instead of usernames.
- Fix an issue where channel data (such as IDs) wouldn't be cached when autoconnect wasn't enabled.
- This would cause errors when trying to fetch messages from a specific channel.
Full changelog
Version 0.8.2
Changes
- Fallback to searching by username instead of user ID when unable to retrieve the ID.
- Happens in instances where the Twitch API request fails, or the user doesn't "exist" (suspended, deactivated etc).
- Fix "bug" (more of an oversight) where
twitchnotifymessages were being logged as normal messages. These are now ignored.- This was introduced in Version 0.8.0 where tmi.js was updated to 1.2.1 and subscription messages were changed.
- Fix
index.sample.yamlthat should have been updated in Version 0.7.0 (I'm sorry).
Full changelog
Version 0.8.1
Changes
- Fix bug where the resub "plan" wasn't logging correctly due to referring to the wrong parameter on the event.
Full changelog
Version 0.8.0
Changes
- Twitch has done some changes to the subscription system, which allows new subscriptions to share a message, just like resubs.
- Fix bug where quitting the bot wouldn't properly exit the process.
Full changelog
Version 0.7.0
Changes
- Lookups are now done via user IDs instead of names. This will account for users that have changed their names.
Full changelog
Version 0.6.0
Changes
- Added support for logging resub messages. The format is currently:
Resub (X months) - Message: MSG- Where
Xis the number of months andMSGis the message the user sent with their resub. - If the user didn't specify any message,
<No Message>will be used as a placeholder.
Full changelog
Version 0.5.2
Changes
- Fix bug/oversight where cheering/bit messages were not being logged.