From 3db71141a35cd90f5202af35a7f0312baf82cd02 Mon Sep 17 00:00:00 2001 From: tduva Date: Wed, 12 Apr 2017 05:28:40 +0200 Subject: [PATCH] Update v0.8.5 help --- help/help-admin.html | 52 ++++---- help/help-guide2.html | 30 ++--- help/help-livestreamer.html | 9 ++ help/help-releases.html | 70 +++++++++- help/help-setting_commands.html | 89 ++++++++++--- help/help-settings.html | 222 ++++++++++---------------------- help/help.html | 184 ++++++++++++++++++-------- help/style.css | 22 +++- 8 files changed, 408 insertions(+), 270 deletions(-) diff --git a/help/help-admin.html b/help/help-admin.html index e789ff0..93a2ec9 100644 --- a/help/help-admin.html +++ b/help/help-admin.html @@ -14,14 +14,13 @@ right-clicking on the channel to open the context menu and choose Channel Admin.

-

In the Admin Dialog you can change the title/game of your channel and - run commercials, if you have allowed the necessary access when getting your - login data. You need Editor access for changing game/title and - Commercial access for running commercials. See allow more access.

-

The Admin Dialog is always opened for the currently selected channel, +

In the Admin Dialog you can edit your title/game and run commercials, if + you have allowed Chatty access (you need Editor Access/ + Commercial access respectively, see allow more access).

+ +

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 always be opened for your own channel, which is derived - from your configured account name.

+ in which case it will open for your own channel (you login with).

Change game/title

The Status-Tab lets you view and change the title and game of your channel. @@ -30,26 +29,29 @@ you may want to reload before trying to change it.

Select a game

-

When you select a game, another dialog will open where you should enter - part of the name of the game in the search field and hit Enter - or click the Search-Button to find the correct name, which - you can then select. You can also just use the name you entered yourself, - but you should usually use the search to make sure your stream appears in - the correct category on Twitch.

+

Use Select game to open a dialog where you can search for + a game and also add games to the favorites.

+ +

Select a community

+

Communities in Twitch are an additional category you can select for your + stream. If you want to use a Community, you need to select an already + existing one. As with games, you can add favorite Communities. Make sure + to adhere to the rules when selecting a Community.

Use presets

-

There are also status presets, which allow you to add a combination of - title and game, so you can select it later. By pressing Fav - on the Status-Tab, you can add the current status to the favorites. - The status is also automatically added to the history every time you - press the Update button.

-

Press the Presets button to open a table with the favorites - and status history. You can filter the table by only showing entries for - the game currently have selected or only showing favorites.

-

History entries (the ones that are not favorites) are automatically - removed after some time, you can change when they are removed and - whether they should be added in the first place in the settings.

-

The Last Activity columns shows when this status was last +

Status Presets allow you to store the current title, game and community + for later use. A status is automatically added every time you press the + Update button (can be disabled in the History settings), + but will be removed after some time of not being used. You can also add + the current status to the favorites by pressing the Fav + button, which means it is never automatically removed from the Status + Presets.

+ +

Press the Presets button to open the Presets, where you can + select a status (double-click to immediately use it) and filter by + current game or favorites.

+ +

The Last Activity column shows when this status was last set using the Update button (or when it was added to the favorites for the first time). The Usage column shows how often it was set using the Update button.

diff --git a/help/help-guide2.html b/help/help-guide2.html index f831cd0..0305aa4 100644 --- a/help/help-guide2.html +++ b/help/help-guide2.html @@ -33,26 +33,26 @@ Request new login - x - x - x - x - x - x + ✓ + ✓ + ✓ + ✓ + ✓ + ✓ Request new login - x - x - x - x - x + ✓ + ✓ + ✓ + ✓ + ✓ Request new login - x - x + ✓ + ✓ @@ -60,7 +60,7 @@ Request new login - x + ✓ @@ -70,7 +70,7 @@

Since the webserver in Chatty won't run if you got any of the aforementioned errors, your browser will tell you it can't load the page when you get to - http://127.0.0.1:61324. Read on in the next section, especially + http://127.0.0.1:61324. Read on in the next section, especially Manually add the login into Chatty.

The browser says it can't open the page after you authorized Chatty

diff --git a/help/help-livestreamer.html b/help/help-livestreamer.html index 1c1f155..c6c3772 100644 --- a/help/help-livestreamer.html +++ b/help/help-livestreamer.html @@ -13,6 +13,15 @@

Livestreamer is a commandline program that can be used to watch streams in a player like VLC Player. It has to be downloaded and installed seperately from Chatty.

+ +

Note: Since Livestreamer doesn't appear to be developed anymore, there is an + updated fork called Streamlink, which works the same way. If you want to + use Streamlink with Chatty, simply change the Base command + to streamlink (or, as with Livestreamer, put the whole path to the program + if that is required in your case). Currently Streamlink appears to be using the + same commandline interface, so everything should work as usual (after + changing the Base command). If they do change the + interface, changes in Chatty may be required.

Usage

You can open the Livestreamer dialog that Chatty provides via diff --git a/help/help-releases.html b/help/help-releases.html index 454a3d9..fca9d05 100644 --- a/help/help-releases.html +++ b/help/help-releases.html @@ -15,6 +15,7 @@

Release Information

+ 0.8.5 | 0.8.4.1 | 0.8.4 | 0.8.3 | @@ -43,7 +44,74 @@ full list of changes.

- Version 0.8.4.1 (This one!) (2016-10-29) + Version 0.8.5 (This one!) (2017-04-12) + [back to top] +

+

Custom Commands got a major overhaul in this version, which means that + some of the Custom Commands you are using may have to be fixed (although + it should be mostly backwards-compatible). Both Custom Commands and + adding them to the Context Menus/User Dialog has become more flexible + (for example you can add custom submenus, define commands directly in + the menu and move/remove the Mod/Unmod button in the User Dialog). Check + out the updated help if you want + to learn more about it.

+ +

Also featured in this version is support for Communities in the Admin + Dialog. As with games Communities can be favorited and are integrated + into the Presets.

+ +
+### New features
+- Admin Dialog: Added support for setting a Community
+- Added AutoMod dialog (Extra - AutoMod) to approve/deny messages
+- User Dialog: Added ban reasons
+- Added support for Cheer emoticons
+- Added Follower-Only mode support
+- Added "/untimeout" command
+- Added Window Standalone Bundle (no installed Java required)
+
+### Other changes
+- Moved to v5 of the Twitch API
+- Only show 2x size of GIF emotes if scaling is 160% or higher
+- Allow "!highlight" command to be executed locally as well
+- Improved URL parsing a bit
+
+### Settings
+- Added automatic Chat Log splits (daily, weekly, monthly) and channel
+  directories settings
+- Added setting to disable Chat Log file locking
+- Changed line spacing setting defaults
+- Changed Ignore Mode default to "Hide"
+- Further attempts to improve reliability of saving settings
+- Added "maxReconnectionAttempts" setting (commands only)
+- Added setting for placement of the Tabs
+- Added setting for per-Tab Chat Buffer
+- Added "/set" command special value "!" to toggle boolean settings
+- Extended Emote Ignore feature to Cheer Emoticons
+- Moved "Simple Title" setting to Titlebar options submenu
+- Reorganized Settings Dialog a bit
+
+### Custom Commands
+- New parser which may require changes to some existing Custom Commands
+- Added some simple functions for more flexibility (like $if to check if a
+  parameter exists)
+- Changed format of Custom Menus to support defining commands directly in the
+  menu setting as well as custom submenus
+- Changed format of User Dialog Buttons to support adding several rows of
+  buttons, as well as moving/removing the Mod/Unmod button
+- Added "Test" button to some settings to check format of commands and show a
+  limited preview of Custom Menus
+- Added replacements for stream info (title, game, viewers, ..)
+
+### Bugfixes
+- Fixed "/refresh bttvemotes" command when not on a channel
+- Further improved GIF rendering
+- Fixed rare error in Webserver
+- Fixed some Settings Dialog bugs
+
+ +

+ Version 0.8.4.1 (2016-10-29) [back to top]

With the new experimental Message Spacing setting (Settings - Main) diff --git a/help/help-setting_commands.html b/help/help-setting_commands.html index 7e7a2e3..b6a504a 100644 --- a/help/help-setting_commands.html +++ b/help/help-setting_commands.html @@ -15,23 +15,32 @@ Commands [back to menu] -

- -

Tip: You can use TAB Completion - for setting names when using it behind a setting command.

- +
+
/set <setting> <value>
+
Changes the value of a setting.
+
For Boolean settings you can use true, 1 + or on to enable the setting, ! to + toggle it and any other value to disable it.
+ +
/get <setting>
+
Shows the current value of a setting.
+ +
/reset <setting>
+
Resets the setting to the default (hard-coded) value.
+ +
/clearsetting <setting>
+
Sets String (text) settings to an empty String.
+ +
/add <setting> <value>
+
Adds an item to a list setting.
+ +
/remove <setting> <value>
+
Removes an item from a list setting.
+
+ +

Tip: You can use TAB Completion + for setting names when using it behind a setting command.

+

Settings [back to menu] @@ -61,7 +70,8 @@ Stream Highlights | Debugging | Bot Badges | - Copy Messages + Copy Messages | + Open URL Command

@@ -279,6 +289,16 @@ + + + + + + + @@ -571,6 +591,39 @@
If set, overrides the defaultPort, can be set by commandline options, not saved in between sessions
maxReconnectionAttemptsIntegerHow many times Chatty will attempt to reconnect when + connecting fails40You can set a negative value (for example -1) to have no + limit on the number of reconnection attempts. Requires a + restart of Chatty after changing to take any effect.
username StringOnly copy highlighted messages.
+ + +

Open URL Command

+ + + + + + + + + + + + + + + + + + + + + +
SettingTypeValuesDefaultDescription
urlCommandEnabledBooleanfalseEnable using the command set with urlCommand.
urlCommandStringOS command to open URL (for example xdg-open on Linux)emptyUsed to customize with which command/program to open an + URL.
+ +

This can be useful if Java doesn't use your default browser, or + you want to use a different program. The URL to open + automatically gets appended to the command set here and the + whole thing gets executed in the OS. For example if you set this + to xdg-open and /openUrl https://twitch.tv + then xdg-open https://twitch.tv will get executed.

diff --git a/help/help-settings.html b/help/help-settings.html index 54bb14b..4c4ec93 100644 --- a/help/help-settings.html +++ b/help/help-settings.html @@ -7,6 +7,7 @@

Settings

Main | Messages + | Moderation | Chat | Emoticons | Usericons @@ -17,6 +18,7 @@ | Notifications | Log to file | Window + | Tabs | Commands | Other | Advanced @@ -226,6 +228,24 @@

Name Capitalization

This has been moved to it's own settings page.

+ +

+ Moderation + [back to menu] +

+
+
Show moderator actions in chat
+
Show commands that moderators execute directly in chat. You can also + view the same messages under Extra - Moderation Log. + Only works if you are a moderator yourself.
+ +
Show messages rejected by AutoMod
+
Show messages that have to be approved directly in chat. To approve + messages you have to open Extra - AutoMod, where you + can also view those messages even if this setting is disabled.
+
+ +

Chat [back to menu] @@ -935,6 +955,30 @@
  • off - Log no channels whatsoever
  • +

    Other Settings

    +
    +
    Folder
    +
    Select where to save the log files.
    + +
    Split Logs
    +
    Start a new log file every Day, Week or Month.
    + +
    Channel Subdirectories
    +
    Create a subfolder for each channel.
    + +
    Lock files while writing
    +
    By default Chatty requests exclusive access while writing to the + file, so that no other program can interfere. This can however cause + issues if you try to open the log while in the channel, for example + if you want to look something up for moderation, so disabling this + setting can make sense. This means that you have to ensure yourself + that only one instance of Chatty and no other programs write to or + the lock the files.
    + +
    Timestamp
    +
    Select the timestamp to be used in the logs.
    +
    +

    Messages Types

    Normal chat messages are always logged, however you can log additional information:

    @@ -1040,10 +1084,6 @@ not actually exit the program, but instead minimize it to tray. You can actually close the program via Main - Exit or the tray icon context menu. -
  • Tab Order: Whether to show tabs in the order they - were opened or alphabetically.
  • -
  • Scroll through tabs with mousewheel: Hover mouse - over tabs and scroll to change tabs.
  • Default Userlist Width: The default width of the userlist in pixels.
  • Min. Width: The minimum width of the userlist in @@ -1069,164 +1109,32 @@ automatically.
  • +

    + Tabs + [back to menu] +

    +
    +
    Tab Order
    +
    Whether to show tabs in the order they were opened or alphabetically.
    + +
    Tab Placement
    +
    Where to put the tabs bar.
    + +
    Tab Layout
    +
    If the amount of tabs doesn't fit, choose whether tabs should wrap + into multiple rows (or columns) or keep in one row, while having to + scroll through them.
    + +
    Scroll through tabs with mousewheel
    +
    Hover mouse over tabs and scroll to change tabs.
    +
    +

    Commands [back to menu]

    -

    Custom Commands

    -

    Custom commands allow you to specify aliases for anything you could also - enter directly into the inputbox (like chat messages or regular commands), - with the exception of other custom commands, which is a limitation - implemented to prevent infinite loops. Custom commands you add should be in - the following format:

    -

    /<commandName> <what the command should do>

    - -

    Everything until the first space is the name of the comand, and everything - after the first space is the text of the command. For example:

    - -

    /hello Hello World!

    - -

    If you added that to the custom commands and enter /hello - in the inputbox, then it would send Hello World!, just as - if you would have written it yourself and pressed Enter.

    - -

    Custom Command Parameters

    -

    You can also specify parameters in the command text, which will be replaced - when you execute the custom command. For example:

    -

    /permit !permit $$1

    -

    When you enter /permit name, then it will replace $$1 - with the first word after the command, which in this case would be - name, making the actually send text !permit name.

    - -

    This is the syntax for specifying parameters (word in this context means - anything seperated by a space):

    -
    -
    $1, $2, $3
    -
    First word, second word, third word etc.
    - -
    $1-
    -
    First word, and all the words after it
    -
    Equivalently $2-, $3- etc.
    - -
    $$1
    -
    First word, but required, meaning the command result will only be - send if all the required commands are actually there
    -
    Equivalently $$2, $$3- is also possible
    - -
    \$1-
    -
    Escape any special character (like $) by prepending a backslash - \, which means this won't be interpreted as a parameter - and not be replaced
    -
    If you actually want to use \, you can escape the - backslash itself, for example \\$1- will be replaced - (leaving one backslash in front of the replaced parameter)
    -
    - -

    Predefined Parameters

    -

    In a context other than entering the command in the inputbox, there are - some predefined parameters. For example if you add a command as a context - menu entry (see next section), then clicking that entry will execute the - command while automatically adding an appropriate parameter.

    - -

    So you can for example add just /Permit to the menu, but - the custom command /permit !permit $$1 will actually be - executed as !permit <name of the user>.

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    ContextParameters
    All$chan - the currently active channel (without leading #)
    User Context Menu$1 - name of the user
    User Dialog$1 - name of the user
    Channel Context menu$1 - name of the currently active channel (without leading #)
    Hotkey$1 - the currently selected user (if present)
    - -

    In addition, there is an implicit channel context, which means channel-aware - commands like /ban are executed in the appropriate channel.

    - -

    Customize User/Channel Context Menu and User Dialog

    -

    You can add custom commands and regular commands to the User Context Menu (when you right-click - on a user in chat), the Channel Context Menu (when you right-click anywhere on the chat - that is not otherwise linked) and customize User Dialog Buttons (Custom Commands - and Timeout Buttons).

    -

    Commands can be added in the following format:

    -

    /<commandName1>, /<commandName2>

    -

    For example:

    -

    /Slap, /Permit

    -

    Which means the command with the name slap will be added - first, then permit after that. You can use spaces, - linebreaks and/or commas as seperators between commands.

    - -

    This is the syntax for specifying commands in the Context Menus/User Dialog:

    -
    -
    /Slap /Permit or Slap, Permit or Slap Permit
    -
    Commands can be specified with or without forward slash /, then the name - (without parameters) and space, linebreak or comma to seperate to the next command.
    -
    Custom Commands in the User Dialog require the / in front.
    -
    //Slap
    -
    Prepending two forward slashes // will put the command - in the special submenu More.. (for Context Menus) or - in a second line of buttons (for the User Dialog).
    -
    | Slap or |//Slap
    -
    Adding | (vertical bar) will add a seperator before the - menu item for the next command. - The | doesn't have to be directly in front of the command, - it simply applies to the following command.
    -
    Does not work for custom buttons in the User Dialog.
    -
    /Set_color is displayed as Set color
    -
    Underscores in command names are replaced with a space for display - in a Context Menu or on a button.
    -
    - -

    In addition, you can define for the User Dialog Buttons:

    -
    -
    5, 2m, 10m, 24h
    -
    In addition to Custom Commands you can also specify Timeout Buttons - in the User Dialog. Times are added just like Custom Commands - (seperated by comma/space/linebreak). However they - can only be added to the first row of buttons. They are interpreted as - seconds by default, unless you add a suffix: s - seconds, - m - minutes, h - hours, d - days.
    -
    120s, 120 is displayed as 120s and 2m
    -
    Both definitions create a button with a 120 seconds timeout, however - if you use a suffix, then the definition is used as button label - directly, otherwise the label is automatically created based on the - time.
    -
    /Ban[B], /Unban[U], 2s[P]
    -
    You can add keyboard shortcuts to buttons, that can be used while the - dialog is open and focused. Add a single button in brackets (uppercase). - Everything that is understood by - getKeyStroke() - can be used. No spaces are allowed, however a plus (+) can - be used instead (which will be replaced with a space automatically).
    -
    /Slap[NUMPAD1|Np1], /Permit[NUMPAD2|]
    -
    Adding a vertical bar (|) after the shortcut will use - the text after it up to the closing bracket as label for the shortcut on the button (no - spaces are allowed). If you don't specify any text, then no label is - used for that shortcut.
    -
    nokeylabels
    -
    If that text appears anywhere in the definition, then no labels will - be displayed on the buttons for the shortcuts, unless they are - explicitly defined.
    -
    +
    This help is on a separate page: Custom Commands & Context Menus

    Other diff --git a/help/help.html b/help/help.html index 33169fe..42b89e2 100644 --- a/help/help.html +++ b/help/help.html @@ -5,7 +5,7 @@ -

    Chatty (Version: 0.8.4.1)

    +

    Chatty (Version: 0.8.5)

    @@ -32,6 +32,7 @@
  • User Selection Mode
  • Emoticons/Emote Dialog
  • Pause Chat / One-click moderation
  • +
  • AutoMod
  • Chat customization @@ -117,6 +118,10 @@

    You can toggle showing some information under View - Options - Titlebar.

    +

    Note that the stream status (title/game, offline) can take a few minutes + to update, since it has to be requested from the Twitch API (which is + also heavily cached).

    +

    Shortcuts [back to menu] @@ -156,62 +161,52 @@ they are just there to show it's a parameter). Equivalently [parameter] represents an optional parameter.

    +

    You can also create your own Custom Commands & Customized Context Menus.

    +

    Tip: You can also use TAB Completion for many commands.

    -

    Chat commands:

    +

    Chat commands:

      -
    • /me <message> - Send an action message (* nickname says something) to the channel
    • -
    • /to <nick> [time] [reason] - Timeout the user with the given nickname for "time" seconds (time is optional)
    • -
    • /timeout, /ban, /unban, +
    • /me <message> - Send an action message (* nickname says something) to the channel
    • +
    • /to <nick> [time] [reason] - Timeout the user with the given nickname for "time" seconds (time is optional)
    • +
    • /timeout, /ban, /unban, /slow, /slowoff, /subscribers, /subscribersoff, /clear, /mods, /host, /unhost, /color just like in normal Twitch Chat
    • -
    • /join <channel> - Joins the given channel
    • -
    • /part or /close - Leaves the current channel
    • -
    • /reconnect - Disconnects and reconnects
    • -
    • /fixMods - Temporarily fixes the list of mods (like +
    • /join <channel> - Joins the given channel
    • +
    • /part or /close - Leaves the current channel
    • +
    • /reconnect - Disconnects and reconnects
    • +
    • /fixMods - Temporarily fixes the list of mods (like /mods but without showing the list of mods in chat)
    • -
    • /ignore <user>, /unignore <user> - To ignore/unignore user (chat and whisper)
    • -
    • /ignoreChat, /unignoreChat, /ignoreWhisper, /unignoreWhisper +
    • /ignore <user>, /unignore <user> - To ignore/unignore user (chat and whisper)
    • +
    • /ignoreChat, /unignoreChat, /ignoreWhisper, /unignoreWhisper - To ignore/unignore user only from chat/whispering you
    • -
    -

    Info commands:

    -
      -
    • /connection - Show info about the current connection
    • -
    • /uptime - Shows how long Chatty has been running
    • -
    • /appinfo - Shows Chatty uptime and current memory stats
    • -
    • /dir - Show the directory the settings (and other stuff) are saved in
    • -
    • /wdir - Show the current working directory
    • -
    • /openDir - Opens the settings directory in your file browser
    • -
    • /openWdir - Opens the current working directory in your file browser
    • -
    • /testNotification [channel] - Display a test notification (optionally with channel, - which means right-clicking on the notification will join that channel)
    • -
    • /myemotes - Show your subscriber emote codes (only works if you - have joined any channel before, this is only a quick info, better emote - integration maybe to be implemented later)
    • -
    • /ffz, /ffzGlobal - Shows the FFZ channel emote codes for the current channel/global FFZ emotes
    • -
    • /releaseinfo - Opens the help with the release information
    • +
    • /clearchat - Clears the current chat window of all text
    • +
    • /connection - Show info about the current connection
    -

    Other commands:

    +

    Tip: You can circumvent Chatty commands and send Twitch Chat commands + directly by prepending them with a dot . instead of a slash, + for example: .mods.

    + +

    Settings/Customization commands:

    -

    GUI commands:

    +

    GUI commands:

      +
    • /echo <text> - Outputs the given text as a info message
    • +
    • /copy - Copies the given text to the clipboard
    • /settings, /livestreams, /channeladmin, /channelinfo, /search, /openFollowers, /openSubscribers - Opens the according dialog
    • @@ -220,15 +215,19 @@ in a menu)
    • /insertword <text> - Same as /insert, but adds spaces so it's seperated from text before and after (if present)
    • -
    • /openUrl <url> - Opens the given url
    • -
    • /openUrlPrompt <url> - Open the given url after +
    • /openUrl <url> - Opens the given url (see Open URL Command settings)
    • +
    • /openUrlPrompt <url> - Opens the given url after showing a prompt for confirmation
    -

    Advanced commands (not recommended for use unless you know what you do):

    +

    Housekeeping/System commands:

      -
    • /server <host>[:port] - Connect to a custom server
    • -
    • /raw <command> - Send a raw command to the server
    • +
    • /uptime - Shows how long Chatty has been running
    • +
    • /appinfo - Shows Chatty uptime and current memory stats
    • +
    • /dir - Show the directory the settings (and other stuff) are saved in
    • +
    • /wdir - Show the current working directory
    • +
    • /openDir - Opens the settings directory in your file browser
    • +
    • /openWdir - Opens the current working directory in your file browser
    • /refresh <emoticons/badges/ffz/ffzglobal/bttvemotes/emotesets> - Refresh the given data from it's respective API:
        @@ -241,9 +240,33 @@ channel name, to display Twitch Subemotes info correctly (twitchemotes.com API)
      - This downloads the lists from the Internet, so don't use this - unless you need to (it's basicially like pressing reload in your - browser, just only for some stuff).
    • + This downloads the lists from the Internet, which may be useful + if new emotes have been added (it's basicially like pressing + reload in your browser, but only for some select stuff per command). +
    • /releaseinfo - Opens the help with the release information
    • +
    • /myemotes - Show your subscriber emote codes (only works if you + have joined any channel before, this is only a quick info, better emote + integration maybe to be implemented later)
    • +
    • /ffz, /ffzGlobal - Shows the FFZ channel emote codes for the current channel/global FFZ emotes
    • +
    + +

    Test commands:

    +
      +
    • /testNotification [channel] - Display a test notification (optionally with channel, + which means right-clicking on the notification will join that channel)
    • +
    • /debug simulate <type> - Simulates a chat message + for testing. Some possible types: sub, resub, + bits, authost. +
    • +
    • /debug allows for a number of debug commands to be run, + but those may produce errors and strange behaviour, so you usually + shouldn't mess around with it.
    • +
    + +

    Advanced commands (be careful with these):

    +
      +
    • /server <host>[:port] - Connect to a custom server
    • +
    • /raw <command> - Send a raw command to the server
    • /changetoken <token> - Checks if the given token is valid and sets it as new token if it is
    @@ -995,6 +1018,50 @@ MiniK http://static-cdn.jtvnw.net/emoticons/v1/25/1.0 set:793 id:3287It is recommended to enable the pause chat feature if you are using this, or else misclicks could be very common.

    +

    + AutoMod + [back to menu] +

    +

    AutoMod + is a Twitch feature that filters messages before they are send to the + chat clients. As mod in the channel you can review and either approve + or deny those filtered messages. In Chatty this can be done via + Extra - AutoMod.

    + +

    In the dialog you will see filtered messages of the current channel (if + you are mod). Open the context menu on a message (usually right-click) + to approve or deny that message. Double-click on a message to open the + User Info Dialog for that user to be able to see his previous messages + or ban/timeout the user.

    + +

    Shortcuts available when you have a message selected:

    +
      +
    • A to approve, D to deny message
    • +
    • W to move up in the list, Alt+W to jump over + already handled messages
    • +
    • S to move down in the list, Alt+S to jump over + already handled messages
    • +
    + +

    Messages can have different prefixes depending on their status:

    +
      +
    • No prefix - The message has not been approved/denied yet
    • +
    • Approved - You have approved the message
    • +
    • Denied - You have denied the message
    • +
    • Handled - The message has been handled already, + probably by another mod (the API does not return whether it's been + approved or denied)
    • +
    • Pending - Your action is being sent to the Twitch API
    • +
    • N/A - The message is no longer available to be + approved or denied (this seems to be the case after a few minutes)
    • +
    • Error - An error occured sending your action to the + Twitch API
    • +
    + +

    Messages that have already been handled or that are older than 5 minutes + (and can thus probably not be approved/denied anymore) are + shown greyed out.

    +

    Channel Info / History [back to menu] @@ -1224,17 +1291,28 @@ MiniK http://static-cdn.jtvnw.net/emoticons/v1/25/1.0 set:793 id:3287Allow your moderators to add highlights

    You can also let your moderators add stream highlights - (!highlight [comment]), but you first have to - change some settings:

    + (!highlight [comment]), but you first have to set the channel with a + setting command:

    -
      -
    • /set streamHighlightChannel #<yourchannelname> to - allow moderators in the given channel to run the command
    • -
    • /set streamHighlightChannelRespond 1 to send a response to - chat when the mod command is used (otherwise the message is just shown locally)
    • -
    • /set streamHighlightCommand !highlight to set !highlight - as mod command
    • -
    +
    +
    /set streamHighlightChannel #<yourchannelname>
    +
    Allows moderators in the given channel to run the command.
    +
    For example if your channel/stream is called zoton2 the + command you have to enter would be: /set streamHighlightChannel #zoton2
    +
    + +

    Optionally you can also set the following settings:

    +
    +
    /set streamHighlightChannelRespond 1
    +
    Send a response to chat when the mod command is used (otherwise the + message is just shown locally).
    +
    /set streamHighlightCommand !highlight
    +
    Change the mod command (in this example to !highlight, + which is the default)
    +
    + +

    Tip: Setting commands + are entered into the chat input box, just like Twitch Chat commands.

    Ignore joins/parts @@ -1396,6 +1474,8 @@ MiniK http://static-cdn.jtvnw.net/emoticons/v1/25/1.0 set:793 id:3287Thanks to java-sl.com for some nice articles.
  • Thanks to Twitchemotes.com for their Emoteset API endpoint.
  • +
  • Thanks to FrankerFaceZ for + their Emotes/APIs and support
  • Thanks to Nightdev for allowing the use of the BetterTTV emotes.
  • diff --git a/help/style.css b/help/style.css index 12a9e75..ce8ecce 100644 --- a/help/style.css +++ b/help/style.css @@ -14,14 +14,14 @@ h1 { border-bottom: 1px solid #AAAAAA; } h2 { - margin: 14px 0 0 0; + margin: 18px 0 0 0; font-size: 1.1em; border-bottom: 1px solid #AAAAAA; padding-bottom: 2px; } h3 { font-size: 1em; - margin: 10px 0 0 0; + margin: 14px 0 0 0; padding: 0; } li ul { @@ -42,6 +42,19 @@ li { code { background-color: #EEEEEE; } + +.codeblock { + margin-left: 22px; + margin-top:10px; + background-color: #EEEEEE; + font-family: monospace; + padding: 6px; +} +.codeblock pre { + margin: 0; + padding: 0; +} + cite { background-color: #EEEEEE; } @@ -115,6 +128,11 @@ table.files { font-weight: bold; font-style: normal; } + +.note { + padding-left: 10px; +} + .paragraphs dd { padding-bottom: 4px; /* padding: 0 0 0 16px;