/streamdeck-chatpager

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

Primary LanguageC#

Twitch Tools plugin for the Elgato Stream Deck

Author's website and contact information: https://barraider.com

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

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

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

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.

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)

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.

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).

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

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

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.

Create Stream Marker Allows you to create markers while you're streaming, to easily highlight important parts in your VOD.

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

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
  • Uses Easy-PI by BarRaider - Provides seamless integration with the Stream Deck PI (Property Inspector)

Change Log

New in 2.5

  • 🆕 Support for Stream Deck Mobile!
  • 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).
  • 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 🔴 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

  • 🆕 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/