Skip to content
This repository has been archived by the owner on Nov 16, 2024. It is now read-only.

A Python script that automatically starts a restream of a Twitch stream using OBS

License

Notifications You must be signed in to change notification settings

massimo-rnd/twitch-restream-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GitHub release (latest by date including pre-releases)

.NET Version GitHub last commit


GitHub All Releases GitHub closed issues GitHub issues

Twitch Restream Bot

A Python script that automatically starts a restream of a Twitch stream using OBS

Table of Contents


About

Twitch Restream Bot is A Python script that automatically starts a restream of a Twitch stream using OBS. It uses Twitch's to detect if a channel is live and OBS's Websocket Plugin to send the Start/Stop Streaming Command.


Features

  • ✅ Detect if a Channel starts a Livestream
  • ✅ Automatically Starts/Stops the Stream in OBS

Installation

Download the latest version

To start off, please head to the releases page and download the latest release version.

Setting Up OBS

Please make sure to have the OBS Websocket Plugin installed.

Set up your OBS Streaming credentials as you always would and Enable the Websocket Plugin.

Entering credentials

Register for a Twitch Developer Account and optain your Client ID and Client Secret.

Open the twitch-restream-bot.py in a text editor of your choice and enter TWITCH_CLIENT_ID and TWITCH_CLIENT_SECRET for Twitch's API, TWITCH_CHANNEL_ID for your Source-Channel ID and OBS_WEBSOCKET_PASSWORD.

Launch the application

Launch the application in terminal using python3 twitch-restream-bot.py


Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the repository
  2. Create a new branch (git checkout -b feature-name)
  3. Commit your changes (git commit -m 'Add some feature')
  4. Push to the branch (git push origin feature-name)
  5. Open a pull request

License

This project is licensed under the MIT License.


Contact

Feel free to reach out if you have any questions or suggestions!


About

A Python script that automatically starts a restream of a Twitch stream using OBS

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy