StreamUP
OBScord

An extension for either LioranBoard or Streamer.bot that’s dedicated to making a screenshots from within OBS and upload it directly to a discord channel specified by you through a webhook. Great for usage in combination with the polaroid picture effect!

Share the best moments directly in your Discord!

Features

  • Fully automated.
  • Easy installation.
  • Saves OBS screenshots locally.
  • Sends OBS screenshots to Discord.
  • Works amazingly with Polaroid Picture 2.0

Prerequisites

¹ Only one of these prerequisites is needed.

Installation Instructions

Below you’ll find the instalation instructions for the different bots that are supported by this product.

Please, make sure you have all the prerequisites installed before performing the product installation itself. Be sure to have OBS closed when installing these plugins. If you need help installing any of these google: “Andilippi plugin name” there will be a video to help you.

For it to work you need to have set up a webhook in your discord. https://support.discord.com/hc/en-us/articles/228383668-Intro-to-Webhooks

The Extension includes an example deck with 2 buttons. Practically it’s ready to use. One button has a chat trigger and the other button has a channel points redemption trigger.

Included examples:

Chat command: !obscordsnap
Channel Point Name: OBSCord Snap

Both of these can of course be changed to your liking.

Almost all the commands within these two buttons are commented and should be self-explanatory. I made it so you can fill in the variables on each row but you can of course put in the variables directly into the extension.

Variables

Variable Name Explanation Extra Information
webhookURL* Discord Web hook URL How to create one
obswsURL OBS Websocket URL. Default is localhost:4444
obswsPass OBS Websocket Password.
sourceName* The source you want to take a screen off. This can be a source, scene or group
filePath* The filepath location. This needs to be the absolute path ending with the file extension png ex: C:/screenshot.png
Use / instead of the normal \ in your path!
optionalText Add a text to the post that will be created on discord. This can be auto filled from chat or a channel point redeem.

Variables marked with a * are REQUIRED variables and need to filled in!

  1. Extract the ‘StreamUP - OBSCord’ to a folder of your choosing.
  2. In Streamer.Bot on the ‘Actions’ tab. Right click on the left side and press ‘Import’. Copy the text file into the ‘Import String’ section at the top.
  3. Select ‘StreamUP Tools - OBSCord’ on the left hand side. We need to edit the information on the right.
  4. Open the ‘Discord Webhook URL Settings’ folder. Edit the ‘Value’ in the ‘Set argument’ command with your Webhook URL, then press ‘OK’
  5. Open the ‘OBS Screenshot File Location Settings’ folder. Edit the ‘Value’ in the ‘Set argument’ command to the desired location you want the screenshot to be saved. Make sure to use / and not \. Also make sure to add a / at the end of the file path. Then press ‘OK’.
    • By default it will save the the ‘Your Pictures’ folder.
  6. Open the ‘OBS Screenshot File Name Settings’ folder. Edit the ‘Value’ in the ‘Set argument’ command to your desired file name for the screenshot, then press ‘OK’.
  7. Open the ‘OBS Screenshot File Extension Settings’ folder. Edit the ‘Value’ in the ‘Set argument’ command to either ‘JPG’ or ‘PNG’ depending on your preference, then press ‘OK’.
  8. Open the ‘OBS Source Name Settings’ folder. Open up OBS, select the source you want to screenshot. Press ‘F2’. Then copy the highlighted source name. Paste this name to replace the ‘Value’ in the ‘Set argument’ command, then press ‘OK’.
  9. Open the ‘DO NOT EDIT ANYTHING IN THIS GROUP’ folder. Open the ‘Execute Code’ command. Open the ‘References’ tab at the bottom, then right click the box below and press ‘Add reference from file…’
  10. You will need to add the following references that reside in: C:\Windows\Microsoft.NET\Framework\v4.x.x. Where x.x are numbers, newer versions of Streamer.bot should have an improved system of automatically finding the correct references.
    • mscorlib.dll
    • System.dll
    • System.Net.Http.dll
    • System.Runtime.Serialization.dll
  11. Now everything is set up you can add this action to any other action or channel point you have set up by adding it as a ‘Sub Action’ in your desired action.

Companion video

DISCLAIMER - By downloading this product you agree to not redistribute AND/OR sell it for any profit whatsoever. This product is free and must remain that way. Feel free to completely edit this product and change it for your needs.

Get in touch

Come say hello.