From 595395573fab7cc5e342b7f30f79d568c10fd0a0 Mon Sep 17 00:00:00 2001
From: tduva $1-
replacement.
The /runin command can be used + to run a command in a specific open channel.
+1
msg-time
$datetime()
,
+ e.g. $datetime(datetime,,,$(msg-time))
msg-id
msg-time
>
in front
+ of message, depending on the line in chat you opened it from,
+ not available for your own messages), as milliseconds since
+ 1970-01-01 00:00:00 UTC, intended to be used with $datetime()
,
+ e.g. $datetime(datetime,,,$(msg-time))
msg-id
>
in front
@@ -395,6 +416,9 @@
user-id
- The Twitch ID of the user (if available)twitch-badges
- A textual representation of the Twitch badges (if available)twitch-badge-info
- Another textual representation of the Twitch badges (if available)user-stream
- The name of the stream the user talked inuser-stream-id
- The id of the stream the user talked inuser-channel
- The name of the channel the user talked in (with leading # if applicable)$input()
$input(Enter a number please)
$datetime([format],[timezone],[locale])
$datetime([format],[timezone],[locale],[unix time])
date
, time
, datetime
,
escaped since it normally
separates function parameters, empty timezone in order to be
able to specify locale.)$datetime(datetime2,Berlin,,1646937275000)
2022-03-10 19:34:35 MEZ GMT+0100
The /livestreamer
command can be entered into the inputbox
+ or used in a Custom Command to run Livestreamer/Streamlink as configured
+ in the Streamlink dialog.
/livestreamer <stream> [quality]
$active
can be used to
+ open the stream of the currently active channel./livestreamer joshimuz best
The settings can be changed in the Streamlink dialog.
+ 0.18 | 0.17 | 0.16 | 0.15 | @@ -66,7 +67,63 @@ full list of changes.
+### Twitch Features +- Added new Announcement messages and `/announce` command (Twitch hasn't added + commands for the color variants yet) +- Added badge for first message in channel (shown for mods only) +- Added workaround for Twitch filtering out Emoji joiner characters + +### Highlight / Ignore Matching +- Added separate `_global_highlightBlacklist` and `_global_ignoreBlacklist` + Matching Preset names +- Added Highlight Matching substitutes / lookalikes +- Added setting and prefix to allow messages to be highlighted even if they + would otherwise have been ignored (Override Ignore if Highlighted) +- Added `if:` Matching prefix to specify conditions with an "or" relationship + +### Custom Commands +- Added additional Custom Command identifiers related to user/channel +- Added identifier for User Dialog/Context Menu selected message time +- Added optional unix time input to `$datetime()` Custom Command function +- Added `/runin` command to run a command in a specific channel + +### Other Settings +- Added badge scaling settings +- Emote scaling setting now applies to GIFs as well +- Added option to add Stream Uptime to timestamps +- Added search field to Settings Dialog +- Added sound test button to Sound Settings tab +- Added setting to show Connect Dialog (when it usually wouldn't) if login or + channel is missing +- Added hotkey action to switch to a specific tab index/channel +- Added warning to hotkey table when the same key is used more than once + +### Other +- Added a new badge context menu entry to hide badges (you could already add a + Custom Badge with no image for that, but this is a bit more straightforward) +- Added "View" menu entry to toggle the userlist, changed default hotkey +- Updated help + +### Bugfixes +- Fixed scaling on Emote Details page +- Fixed Favorite Emotes not working properly for Local Emotes +- Make GIF animations (of the same image) more likely to stay synchronized +- Fixed some emotes showing "[modified]" when they weren't actually emotes + modified by channel points +- Added workaround for played sounds sometimes not being cleaned up correctly +- Fixed focus being stolen from the input box when a second channel is opened +- Fixed error sometimes occuring when closing window and moving mouse over chat +- Fixed rare edge case where a PubSub message could reopen a closed channel tab +- Fixed small issues when adding a hidden badge +- Fixed error that could occur when saving the "login" file failed ++ +
The Twitch v5 API is scheduled to be shutdown at the end of February 2022 diff --git a/help/help-settings.html b/help/help-settings.html index 7d97306..5acbc8c 100644 --- a/help/help-settings.html +++ b/help/help-settings.html @@ -1074,6 +1074,17 @@
config:!blacklist
- Ignore the overall
blacklist for this entry. The blacklist:
prefix
still applies though.config:!ignore
- Allows an ignored message to
+ be highlighted and overrides the ignored status of the
+ message, so it shows up as a regular highlighted message.
+ In the Highlight settings you can also enable this for all
+ Highlight items, without having to apply this prefix to each
+ one.config:s
, config:!s
- Enable or
+ disable Substitutes. You can turn it on for all items by
+ default in the "Substitutes / Lookalikes" dialog in the
+ Highlight settings (if no prefix is provided it will use the
+ default setting).blacklist:
to specify one or more text patterns
@@ -1093,6 +1104,33 @@
in the message, while blacklist:!cheesecake reg:^!\w+
will only prevent the match when it fully encompasses the regular
text match, so only when the message starts with !cheesecake
.if:
to specify
+ additional conditions that have an "or" relationship to eachother.
+ This is a comma-separated list (enclose spaces and commas in quotes
+ to ignore them) of Highlight items, whereas at least one has to
+ match.
+ cat:abc user:a_name
requires the "abc"
+ Addressbook category and the "a_name" username), the if:
allows for
+ some more flexibility (if:"cat:abc","user:a_name"
requires
+ only one of them).
+ config:any if:"config:info start:[AutoMod]"," " reg:complicated regex
+ config:any
- Match any type of message,
+ otherwise it would only match regular chat messages, as is
+ the defaultif:
entry: "config:info start:[AutoMod]"
- Match info
+ messages starting with "[AutoMod]" (note the quotes due to
+ the spaces)if:
entry: " "
- This one is a bit weird,
+ it just specifies an empty item, which matches any regular
+ chat message (could also have reg:.*
or something).reg:complicated regex
- The other stuff was
+ just to narrow down which messages to match on, so now match
+ the actual text.config:silent
- Disable sounds for this itemconfig:!notify
- Disable notifications for this itemconfig:!ignore
- Allows an ignored message to
+ be highlighted and overrides the ignored status of the
+ message, so it shows up as a regular highlighted message.
+ In the Highlight settings you can also enable this for all
+ Highlight items, without having to apply this prefix to each
+ one.n:
to provide a note that is ignored for matching.
diff --git a/help/help.html b/help/help.html
index d40239a..18eeb96 100644
--- a/help/help.html
+++ b/help/help.html
@@ -5,7 +5,7 @@
-
@@ -569,6 +569,59 @@
+ Run a command in a specific open channel+The
Examples: +
Twitch Login
[back to menu]
diff --git a/index.html b/index.html
index 13bafc1..97c8101 100644
--- a/index.html
+++ b/index.html
@@ -16,9 +16,9 @@ function loaded() {
{ ceiling: null, text: "$years years ago" }
]
}
- document.getElementById("ago").innerHTML = "Version 0.17 released "+humanized_time_span("2022/01/31", Date(), custom_date_formats)+"";
+ document.getElementById("ago").innerHTML = "Version 0.18 released "+humanized_time_span("2022/04/09", Date(), custom_date_formats)+"";
- getDownloads("v0.17");
+ getDownloads("v0.18");
slideshow_init("slideshow");
}
@@ -158,7 +158,7 @@ function getDownloads(tag) {
| |
|
|
@@ -194,7 +194,7 @@ function getDownloads(tag) {
For OS other than Windows (e.g. Linux or MacOS) you will need to download the JAR-Version (.zip) and must have Java 8 or later installed on your system. Extract the .zip into a folder of your choice and start Chatty.jar
.
For OS other than Windows (e.g. Linux or MacOS) you will need to download the JAR-Version (.zip) and must have Java 8 or later installed on your system. Extract the .zip into a folder of your choice and start Chatty.jar
.
If you have any feedback or questions feel free to contact me. You can join the Chatty Discord preferred, write me an E-Mail or use Twitter.