Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/barraider/streamdeck-chatpager

Stream Deck plugin that flashes when you are being paged in the chat room
https://github.com/barraider/streamdeck-chatpager

Last synced: about 1 month ago
JSON representation

Stream Deck plugin that flashes when you are being paged in the chat room

Awesome Lists containing this project

README

        

## Twitch Tools plugin for the Elgato Stream Deck

**Author's website and contact information:** [https://barraider.com](https://barraider.com)

# New in v3.1
- :new: `Mod/Vip` action allows you to add/remove VIPs and Moderators
- :new: `Ban/Timeout` action allows you to Ban/Unban and Timeout/UnTimeout users
- :new: `Clear Chat` action lets you clear all messages in chat
- :new: `Shield Mode` action lets you toggle Twitch's Shield Mode as well as see the current status on the key :fire:
- `Message` action now lets you to send an :loudspeaker: **Anouncement** to the chat
- `Create Marker` action now supports a custom marker description
- Removed `Host` option in Live Streamers (since Twitch disabled it). Long pressing a person in `Live Streamers` action will now start a `Raid`

## Features

**Twitch Pager**
The Twitch Chat Pager plugin listens to your Twitch chat and gives you a visual alert if someone uses the !page command.
[Demo](https://streamable.com/1wxjh)

**Ban/Timeout**
Lets you quickly ban/timeout/untimeout users directly from the Stream Deck

**Channel Monitor**
Shows you when your favorite streamer is live. Clicking the button will take you to their stream.

**Change Title/Game/Tags**
Allows you to load the Stream's title, game, and tags from a file. Works along with the Text File Tools to dynamically modify what game/title you want shown.
- Adding multiple lines in the "Title" file will cause the plugin to randomly choose one (allowing you to generate multiple similar titles for the same game).
New: No longer requires files - Also supports the same features but straight from the Stream Deck settings section

**Clear Chat**
Clears the chat for all users

**Clip-To-Chat**
Allows you to clip the last few seconds of your stream and automatically post it in your chat.

**Create Stream Marker**
Allows you to create markers while you're streaming, to easily highlight important parts in your VOD.
Now allows creating markers on others' channels (As long as they set you as an Editor)

**GiveAway**
Control your Stream giveaways from the Stream Deck.
- Customizable registration command and giveaway title
- Shows number of people currently entered on the key
- Randomly selects the winner
- Saves winners to file (so you don't have to deal with the who won what while streaming)
- Shows winner's name on stream
- `Auto-Draw` feature sets a countdown and automatically selects a winner when time is up
- Auto-Reminders in chat that giveaway is active

**Live Streamers**
Pressing this action will use all your Stream Deck keys to shows you which of the streamers you follow are currently live + viewer count. Clicking the button will take you to their stream.

**Mod/Vip**
Lets you quickly mod/unmod vip/unvip users directly from the Stream Deck

**Send Message**
Allows you to send messages to any channel you want (not just your own!).
- Support for reading the message from a file, allows you to create dynamic messages (like current song played on Spotify)

**Shield Mode**
- Lets you toggle Twitch's Shield Mode as well as see the current status on the key :fire:

**Shoutout**
Shows you a list of the latest people that chatted/raided/subscribed to your channel, allowing you to send them an automated message in chat.

* Both `Shoutout` and `Send Message` now support sending `/commands`. (Try writing a message starting with `/me`). Create a Shoutout with `/ban {USERNAME}` to choose which username to ban.

**Run Ad**
Allows you to start a Twitch ad, see how much time is left till it ends AND see the cooldown time left until you can run another ad.

### Current Twitch Chat Pager features
- Shows you live information on your stream, including number of viewers and streaming time
- Starts flashing when someone writes the !page command in the chatroom
- !page command can be limited to only work for specific people in the chat
- Supports adding a short text after the command, such as *"!page Behind You!"*
- Support for listening to pages in multiple streamers chat rooms (great for Mods that are modding multiple streamers)
- Now supports customizing the command word to be other than`!page`
- Page message can now be written to text file (and shown on stream)
- Full-Screen Alert can now be shown even if you don't have the plugin on the current profile (as long as the plugin was shown on a different plugin, at least once, since you started streaming)
- Configure your own personal chat message to show in chat when you're paged
- Added option to disable going to the Twitch Dashboard on button click
- Multiple full-screen modes include choosing 1 letter or 2 letters per key during an alert
- Support for `Raid` notifications (`Twitch Pager` action can now notify on Raids, Bits, Channel Points, Subs, and Follows!)
- Audio notification support for both chat messages and notifications in `Twitch Pager` (never miss a chat message/raid again).

### Download

[Download plugin](https://github.com/BarRaider/streamdeck-chatpager/releases)

## I found a bug, who do I contact?
For support please contact the developer. Contact information is available at https://barraider.com

## I have a feature request, who do I contact?
Please contact the developer. Contact information is available at https://barraider.com

## Dependencies
* Uses StreamDeck-Tools by BarRaider: [![NuGet](https://img.shields.io/nuget/v/streamdeck-tools.svg?style=flat)](https://www.nuget.org/packages/streamdeck-tools)
* Uses [Easy-PI](https://github.com/BarRaider/streamdeck-easypi) by BarRaider - Provides seamless integration with the Stream Deck PI (Property Inspector)

## Change Log
# New in v3.0
- `Chat Pager` can now show the username of the user paging
- By default `Chat Pager` will now auto stop the alert after 5 seconds of flashing (but can be customized)
- `Clip To Chat` now supports a customized chat message
- `Live Streamers` now supports choosing a Stream Preview/Game Icon/Username Avatar on the images
- `Live Streamers` now allows to filter out users
- Multiple bug fixes

# New in v2.8
- :new: `Ban/Timeout` action to quickly ban/timeout/untimeout users directly from the Stream Deck
- `Create Stream Marker` now allows creating markers on others' channels (As long as they set you as an Editor)
- The `Change Stream Title/Game/Tags` action no longer requires files to set the settings
- Both `Send Message` and `ShoutOut` now show max length of message field.
- Migrated all the code to use Twitch's new APIs

# New in v2.6
- New `Run Ad` action allows you to start a Twitch ad, see how much time is left till it ends AND see the cooldown time left until you can run another ad. :pogchamp:
- New `Create Stream Marker` allows you to create markers while you're streaming, to easily highlight important parts in your VOD.
- Automated the setup wizard so you no longer need to manually enter the Auth Token :pogchamp:
- Multiple updates to the `Change Stream Title/Game/..` action:
- Now supports only modifying a subset of those fields (e.g. you can now only modify the tags without changing the category).
- You can now set the `Language` you're streaming in (English/French/etc)
- Added instructions on how to use this action inside the Property Inspector
- Support for all the new #twitch tags
- Improved stability and logging

## New in 2.5
- :new: **Support for Stream Deck Mobile!**
- Support for `Raid` notifications (`Twitch Pager` action can now notify on Raids, Bits, Channel Points, Subs, and Follows!)
- :loud_sound: Audio notification support for both chat messages and notifications in `Twitch Pager` (never miss a chat message/raid again).
- `Clip-To-Chat` action now supports clipping someone else's channel
- `Channel Monitor` action now supports customizable Key Press actions (View Stream, Mod Tools, Creator Dashboard)
- Added option to disable the :red_circle: icon in `Channel Monitor` when someone is live.

## New in 2.4
- `Giveaway` action now supports customizable messages (+ support for non-English languages)
- `Giveaway` action now allows to overwrite the winners file (previously only appended)
- `Chat Pager` alerts now can be auto stopped after a customizable amount of seconds
- Added back button to `Viewers`, `Shoutout` and `Live Streamers` actions
- Users in `Viewers` and `Shoutout` are now sorted alphabetically
- Improved load times for `ShoutOut` and `Viewers` actions with new option to hide the user avatar images
- `ShoutOut` and `Send Message` actions now automatically try to reconnect if chat was disconnected due to timeouts.
- `Channel` action now supports showing the number of viewers when your favorite streamer is live.
- `Live Streamers` now shows up to 100 streams
- Fixed multiple full-screen UI issues + improved UI framework

## New in v2.3
- `Chat Pager` now supports **Notifications**! Create customizable alerts on your Stream Deck + Auto-Message your chat whenever someone Follows, Subs, Cheers (bits) or Redeems Channel Points!
- `Shoutout` action now allows you to toggle between showing **Active Chatters** (as before), or **All Viewers** in the channel
- Updated the `Chat Pager` plugin (which also shows number of viewers and overall stream time) to refresh the active viewers on a more frequent basis
- `Channel Monitor` now allows you to choose what to show when a streamer is live. Options are: 1. Live preview of the stream 2. Icon of the game being played 3. Avatar of the streamer
- Updated OAuth tokens given new Twitch Helix requirements

## New in v2.2
- :new: `GiveAway` action - Control your Stream giveaways from the Stream Deck
- Customizable registration command and giveaway title
- Shows number of people currently entered on the key
- Randomly selects the winner
- Saves winners to file (so you don't have to deal with the who won what while streaming)
- Shows winner's name on stream
- `Auto-Draw` feature sets a countdown and automatically selects a winner when time is up
- Auto-Reminders in chat that giveaway is active
- `Live Streamers` action now lets you choose if a long press Raids or Hosts the streamer
- `Shoutout` commands can now be sent to any channel (not just your own) -> More control for mods!
- **Support for the Stream Deck Mini!**

For more information see: https://github.com/BarRaider/streamdeck-chatpager/