All Projects → dmadison → OBS-ChatSpam

dmadison / OBS-ChatSpam

Licence: GPL-3.0 License
Python script for OBS Studio that posts messages in Twitch chat

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to OBS-ChatSpam

XION-ChaseCam
This is a free-to-use HTML/javascript based overlay for roleplay streamers. Basically it mimics the overlay of the AXON bodycam, but since most folks play in 3rd person, it's a ChaseCam. I've included a logo, and the html file. The html file has the css, html, and javascript all in one file for ease of editing. Goto line 81 of the html file to c…
Stars: ✭ 27 (+3.85%)
Mutual labels:  twitch, obs, obs-studio
own3dpro-obs-plugin
OWN3D Pro OBS Plugin
Stars: ✭ 25 (-3.85%)
Mutual labels:  twitch, streaming, obs-studio
kiwi
Kiwi turns your Pimoroni Keybow into a fully customizable poor-man's Elgato Stream Deck!
Stars: ✭ 40 (+53.85%)
Mutual labels:  obs, obs-studio, obs-websocket
marv
Marv your Swiss streaming tool!
Stars: ✭ 149 (+473.08%)
Mutual labels:  twitch, obs, obs-websocket
nginx-obs-automatic-low-bitrate-switching
Simple app to automatically switch scenes in OBS based on the current bitrate fetched from the NGINX stats page.
Stars: ✭ 167 (+542.31%)
Mutual labels:  twitch, streaming, obs
meme-box
Manage and trigger media in OBS as a browser source
Stars: ✭ 82 (+215.38%)
Mutual labels:  twitch, obs, obs-studio
CounterStrike-GlobalOffensive-LiveStat-for-OBS-Studio
Showing you LIVEstats of CS:GO in your Stream like OBS-Studio while playing/streaming.
Stars: ✭ 24 (-7.69%)
Mutual labels:  twitch, obs, obs-studio
obs-websocket-js
Consumes https://github.com/obsproject/obs-websocket
Stars: ✭ 521 (+1903.85%)
Mutual labels:  obs, obs-studio, obs-websocket
StarCraft-Casting-Tool
StarCraft Casting Tool is a free to use open source program that makes casting StarCraft 2 simple while increasing the production value substantially by providing a match grabber and various sets of animated icons and browser sources to be shown to the viewer.
Stars: ✭ 17 (-34.62%)
Mutual labels:  twitch, streaming, obs-studio
obs-zoom-and-follow
Dynamic zoom and mouse tracking script for OBS Studio
Stars: ✭ 126 (+384.62%)
Mutual labels:  obs, obs-studio
obs-websocket-py
Python library to communicate with an obs-websocket server (for OBS Studio)
Stars: ✭ 139 (+434.62%)
Mutual labels:  obs-studio, obs-websocket
Firebot
A powerful all-in-one bot for Twitch streamers
Stars: ✭ 162 (+523.08%)
Mutual labels:  twitch, streaming
obs-face-tracker
Face tracking plugin for OBS Studio
Stars: ✭ 185 (+611.54%)
Mutual labels:  obs, obs-studio
obs-websocket-java
A java library for obs-websocket
Stars: ✭ 46 (+76.92%)
Mutual labels:  obs, obs-studio
sceneify
The simplest way to control OBS from JavaScript
Stars: ✭ 75 (+188.46%)
Mutual labels:  obs, obs-websocket
BeatRecorder
Easily record your BeatSaber gameplay!
Stars: ✭ 20 (-23.08%)
Mutual labels:  obs, obs-studio
obs blade
Make use of the OBS WebSocket Plugin (https://github.com/obsproject/obs-websocket) and control your stream
Stars: ✭ 182 (+600%)
Mutual labels:  obs, obs-studio
go-obs-websocket
Go client for obs-websocket
Stars: ✭ 86 (+230.77%)
Mutual labels:  obs, obs-studio
obs-random-videos
Easily create a random playlist of videos or music
Stars: ✭ 38 (+46.15%)
Mutual labels:  twitch, obs
streamdvr
DVR for streaming entertainment
Stars: ✭ 51 (+96.15%)
Mutual labels:  twitch, streaming

OBS Chat Spam Script

This is a Python script for OBS Studio that allows you to post messages in Twitch chat using OBS hotkeys. This can be used for posting general chat messages, spamming emotes, or triggering chat bot commands.

More information is available on my website.

Installation

The script only works with OBS Studio versions 21.x and later. If you have an older version you will need to update.

As of this writing OBS seems to have issues with the newest versions of Python (3.7+). This script was developed and tested using Python 3.6.4.

You need Python 3 installed on your PC. The bit version of your Python installation must match your OBS installation - use "x86-64" for 64 bit OBS Studio and "x86" for 32 bit OBS Studio. In the menu in OBS Studio, go to Tools and then Scripts. Then in the "Python Settings" tab, set the path to point to the Python installation folder.

Add the chat spam script to the "Scripts" window using the '+' icon on the bottom left. Select the script in the "Loaded Scripts" panel, and if everything is set up correctly you should see the script properties show up on the right.

Setup

Fill out the configuration settings in the script properties:

  • Channel: The Twitch channel to post messages in.
  • User: The username that messages will be posted under.
  • Oauth: Oauth key used for authentication. If you don't have an oauth key, you can easily get one using this site. Do not share your oauth key with anyone.

Add messages to the message list for things you want to say in chat. Each message gets a dedicated hotkey that can be configured in the OBS hotkey settings.

You can test the script by using the "Test Authentication" and "Test Message #1" buttons. These will raise an exception if there is any sort of issue.

Disclaimer

This is an unofficial 3rd party script for OBS. The author has no affiliation or endorsement as a developer from either Twitch or OBS.

License

This script is licensed under the terms of the GNU General Public License v3.0.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].