diff --git a/help/help-admin.html b/help/help-admin.html index d277acd..1a4092a 100644 --- a/help/help-admin.html +++ b/help/help-admin.html @@ -17,7 +17,10 @@
The Admin Dialog is always opened for the currently active channel, unless there is no channel open (which is the case just after you started Chatty), - in which case it will open for your own channel (you login with).
+ in which case it will open for your own channel (you login with). The + channel is automatically changed to the currently active channel unless the + "Channel - Fixed" option is enabled in the Admin Dialog context menu + (right-click on an empty space in the Admin Dialog).The Admin Dialog requires the following access:
@@ -25,6 +28,7 @@If some access is missing, please go to Main - Account
in
diff --git a/help/help-custom_commands.html b/help/help-custom_commands.html
index c71ecd2..01bbc8b 100644
--- a/help/help-custom_commands.html
+++ b/help/help-custom_commands.html
@@ -19,6 +19,7 @@
The /foreach command can be used
+ to run the same command for each entry of a space-separated list, for
+ example a list of channels from the $1-
replacement.
If you can't fix this problem and there are no other error messages that
may indicate what is going wrong, then you can still proceed with opening the
- link by clicking on "Open URL" in the dialog (or this link, which has all permissions Chatty needs). Chatty won't be able to
+ link by clicking on "Open URL" in the dialog (or this link, which has all permissions Chatty needs). Chatty won't be able to
receive the token automatically (your browser will tell you that it can't
load the page when you get to http://127.0.0.1:61324
), so you have to
read on in the next section, especially
diff --git a/help/help-local_subonly.html b/help/help-local_subonly.html
new file mode 100644
index 0000000..44e6f3f
--- /dev/null
+++ b/help/help-local_subonly.html
@@ -0,0 +1,78 @@
+
+
+
You can create your own local subonly mode by ignoring all messages
+ written by non-subscribers. This can also be applied to e.g. a
+ manually curated list of users via the Addressbook. The ignored
+ messages are collected in Channels - Ignored
.
Features used: Ignore System, + Addressbook, + Custom Commands
+ +Go to Main - Settings - Ignore
and make sure Enable Ignore
+ is ticked. Then add to the list (press the Plus-Button):
!status:smb chanCat:subonly
The status:
prefix matches on messages by user status.
+ The !
+ in front negates the effect, so in this case it ignores users that
+ are not a subscriber, moderator or the broadcaster of the
+ channel. See the Highlight help
+ for more information on the status:
prefix.
The second requirement for a match is chanCat:subonly
,
+ which requires the channel the message was send in to be associated
+ with the Addressbook category subonly
. This isn't quite
+ necessary, but makes it possible to toggle this Ignore list entry
+ per channel.
If you used the chanCat:
prefix as shown above, you need
+ to add the subonly
Addressbook category to a channel.
+ You can either use the Channels - Addressbook
Dialog or
+ an Addressbook Command.
+ In both cases you have to add the channel, so including the
+ leading #
.
An Addressbook command to toggle the category for a channel would be:
+/ab change #joshimuz !subonly
This toggles the subonly
category for the given channel, so
+ when the category is there, it removes the category, and when the category is not there,
+ it adds the category.
To do this a bit more conveniently, you can add it as a custom command. Go
+ to Main - Settings - Commands
and add the following to the
+ list:
/Toggle_Subonly /ab change #$(chan) !subonly
If you enter /Toggle_Subonly
(you can enter e.g.
+ /Tog
and then press TAB to TAB Complete the
+ command), this automatically toggles the Addressbook category for
+ the channel where you entered the command ($(chan)
).
To make this even more convenient, you can also add the Custom Command
+ to the Commands - Channel Context Menu
setting or
+ trigger it via a button by adding it to the Hotkeys
+ setting (selecting Custom Command as Action and entering the name of
+ the added Custom Command).
This could also be changed or extended to allow users manually added + to the Addressbook. The Ignore entry could be changed to:
+!status:smb !cat:allow chanCat:subonly
The cat:
prefix requires the user to be associated with an Addressbook
+ category, although in this case it is negated with !
,
+ so any user that has the allow
category will not
+ match the Ignore list entry, and thus their message will show.
Users can be added to the category via the User Context Menu
+ (right-click on a user in chat) or the ways detailed in the other
+ sections above (although in this case, unlike the chanCat:
+ prefix, the user name must be added without a leading #
).
+ 0.16 | 0.15 | 0.14 | 0.13.1 | @@ -64,7 +65,77 @@ full list of changes.
With the v5 Twitch API shutting down early 2022 more features have been + migrated to the new API, which does not quite provide all the features + or information that you may be used to (or limited to the broadcaster). + However, a new feature (in beta) is the Blocked Terms API that allows + moderators to view and edit a channel's Blocked Terms through the Admin + Dialog.
+ +Some new APIs require new access scopes, so you probably have to renew + your Chatty login (check <Main - Account>).
+ ++### Twitch Features +- Changed various features to new API, some notes: + - Admin Dialog: New API only allows the broadcaster to set the title/game (old + API is being used for editors until it is turned off) + - Commercials: New API only allows the broadcaster to run commercials (editors + will trigger the chat command instead) + - Subscribers List: Subscription time not available anymore, but subscription + tiers and total subpoints are now available in the new API + - User Dialog: Some information removed that isn't in the new API, added some + subscriber information from the user's subscriber badge (if available) +- Added page to Admin Dialog for viewing and editing Blocked Terms (AutoMod) +- Added info messages about your message being handled by AutoMod +- Added more info messages for Point Redemptions +- Removed follow/unfollow feature because Twitch removed the API + +### Settings +- Custom Badges: Added ability to match on message tags +- Matching: Added `config:live` prefix to check for live stream +- Highlight: Added setting to mark matches from all highlight entries instead of + just the first matching one +- Notifications: Added ability to specify several channels in "Channel" field +- Updating: Added setting to only update JAR +- Added ability to set separate buffer size for Highlights/Ignore panel +- Added more User Dialog Message History highlight options +- Added Live Streams settings page with some Live Streams list settings and more + (e.g. you can toggle the new icon in the Live Streams list for open channels) + +### Other +- Added FFZ custom VIP badge +- Joining channels: + - Changed /join command to comma-separated list and same features as other + ways to join channels (Connect Dialog, Join Dialog etc.) + - Added more options for joining channels (Addressbook categories, favorites, + live resctriction) + - Some Twitch URLs can be specified for joining channels + - Reduced join delay a bit +- Automatically change channel for Followers/Admin panel, added options in the + panel's context menus to use fixed channel and to manually change the channel +- Added more Setting Commands, including alternatives with less verbose output +- Added option to print output of /proc command +- Added /foreach command +- Made Stream Chat dockable +- Initialize Settings Dialog when first opened to improve startup times +- Various other UI improvements +- Changed to OpenJDK 17 (Adoptium) for Windows Standalone +- Updated help + +### Bugfixes +- Added method to interrupt long-running regular expressions which would cause + the program to hang (e.g. catastrophic backtracking) +- Fixed icons in Live Streams List not showing up properly in some cases +- Fixed error when setting maximum tab width too low +- Various other bugfixes ++ +
More Tabs/Layouts improvements:
diff --git a/help/help-setting_commands.html b/help/help-setting_commands.html index 6cb5ff8..438ae26 100644 --- a/help/help-setting_commands.html +++ b/help/help-setting_commands.html @@ -23,9 +23,13 @@ toggle it and any other value to disable it./set lafCustomTheme selectionBackgroundColor 255 180 0
)./set2
command works the same, but in case of Map
+ settings omits outputting all values of the Map./get <setting>
/get <setting> <key>
can
+ be used to get the value of a specific key only./reset <setting>
/add <setting> <value>
/add2
command works the same, but omits outputting
+ all values of the List./addUnique <setting> <value>
/addUnique2
command works the same, but omits
+ outputting all values of the List./remove <setting> <value>
/remove2
command works the same, but omits
+ outputting all values of the setting.Tip: You can use TAB Completion diff --git a/help/help-settings.html b/help/help-settings.html index 2bc5bcc..b225009 100644 --- a/help/help-settings.html +++ b/help/help-settings.html @@ -55,12 +55,8 @@
[vip]
to join
- all entries associated with the "vip" category. Can restrict to just
- channel entries [vip #]
(would only get Addressbook
- entries such as "#joshimuz") or non-channel entries [vip !#]
- (entries such as "joshimuz"). This can also be used in some other
- places for joining channels.vip
)$m:status:r
, where status:r
- is the Highlight Matching prefix)$m:config:t|first-msg=1
+ to match message tags, some of which are also user-related)
config:firstmsg
- Restrict matching to the
first message of this user in this channel during the
- current session (first message in User Dialog)config:t|first-msg=1
(as long as Twitch
+ doesn't change it)
config:repeatedmsg
- Matches if a user repeats
the same message (this requires the Repetition Detection in
the Moderation settings to be enabled). Can optionally
@@ -996,6 +997,13 @@
regex matching on the value.config:url
- Message must contain a URL (same
as what is made clickable)config:live
or config:live|title/game
-
+ Stream must be live, title and game are interpreted as regex
+ (like the reg:
prefix) and match on the stream's
+ title or game, use !live
to negate matchconfig:live|/"Grand Theft Auto"
would match
+ in any channel with a live stream where Grand Theft Auto
+ occurs in the currently streamed game/categoryblacklist:
to specify one or more text patterns
@@ -1655,8 +1663,9 @@
More information about Graphics Glitches + and UI Scaling.
+ +/unhost
command to your channel if you started
diff --git a/help/help-short_guides.html b/help/help-short_guides.html
index 904431c..d6fc40b 100644
--- a/help/help-short_guides.html
+++ b/help/help-short_guides.html
@@ -7,64 +7,14 @@
Local Subscriber-Only Mode | - Chatty for Streamers | - Join Eventchat + Chatty for Streamers
Probably shorter guides about some aspects of Chatty.
+You can create your own local subonly mode, which ignores all messages - written by non-subscribers.
- -Features used: Ignore System, Addressbook, - Custom Commands
- -Go to Main - Settings - Ignore
and make sure Enable Ignore
- is ticked. Then add to the list (press the Plus-Button):
!status:smbaf chanCat:subonly
The !status:smbaf
prefix matches on messages send by users that
- don't have any of the status levels defined, in this case users
- that are neither a subscriber (s
), moderator (m
), broadcaster (b
),
- admin (a
) or staff (f
). So basicially this only matches on normal users.
The second requirement for a match is the chanCat:subonly
- prefix, which refers to the channel category subonly
, which
- means the channel the message was send in needs to have that Addressbook category.
- This is used to be able to easily toggle subonly-mode for a channel, and
- of course to prevent it being enabled in all channels you join in the
- first place.
To make use of the Ignore Entry defined in the previous section, you need
- to add the subonly
category to the channel you want to have
- it enabled for. To do this, you could open the Addressbook Dialog
- (Channels - Addressbook
) and add the channel with the
- category there (channels need a leading # in this case, so e.g. #joshimuz
).
You can however also use Addressbook Commands:
-/ab change #joshimuz !subonly
This toggles the subonly
category for the given channel, so
- when the category is there, it removes the category, and when the category is not there,
- it adds the category.
To do this a bit more conveniently, you can add it as a custom command. Go
- to Main - Settings - Commands
and add the following to the
- list:
/Toggle_Subonly /ab change #$$1 !subonly
If you enter /Toggle_Subonly joshimuz
, this will automatically
- run the Addressbook as mentioned above ($$1
means this is
- being replaced with the first word after the command).
To make this more convenient (entering the command with the correct channel
- could be a bit of a hassle), add the Custom Command to the Channel Context Menu
- (on the same page in the settings). Just click on Edit
and add
- the command name (without any parameters):
/Toggle_Subonly
Now if you right-click on a channel, the context menu that opens should
- have an entry Toggle Subonly
, which you can
- use to turn your own local subonly mode for the current channel on and off.
This has been moved to it's own page
<View - Channel Info>
to see your current
@@ -83,8 +33,7 @@
As of March 2016 Twitch doesn't use separate Event Chat servers - anymore.
- - -When you join a channel of a big event and you don't receive any (or few) messages, - it's possible that the channel is on the Event Chat servers, not the - regular Twitch Chat servers. It's a common problem to run into if you're - not using the website (like any regular IRC client, Chatty and possibly - mobile).
- -In order to join Event Chat in Chatty, you have to connect to a different
- server. See Twitchstatus.com for an (unofficial) list
- of servers (make sure you choose the Event Chat
tab and use
- a server/port combination that is marked as irc
in the
- Protocol
column).
Since Chatty can only connect to one server at a time, you either have - to only join channels that are on the Event Chat servers, or run two - separate instances of Chatty at the - same time.
- -There are different ways of connecting to a different server:
-/server <host>[:port]
command connects to the given server and
- port manually (for example /server irc.twitch.tv:443
,
- replace with an Event Chat server accordingly).-server
and -port
commandline options
- allow you to specify a different server when you start Chatty.Server
and Port
settings in the
- Settings Dialog under Advanced
allows you to set
- fixed settings for the server to connect to. This especially makes sense
- if you are using separate settings for different instances of Chatty.If you want to switch between servers sometimes, you can create a
- custom command to connect to Event Chat so you don't have to enter
- the command with the IP and port manually every time. Go to
- Settings - Commands
, add a new Custom Command and enter:
- /eventchat /server <server>:<port>
(replace
- with the appropriate IP and port of course). Then you
- can just enter /eventchat
in the inputbox (while not
- being connected) and it will connect to Event Chat and if you want to
- connect to regular Twitch Chat just connect regularly via the menu
- (and it will use irc.twitch.tv
if you didn't change the
- server settings).