Download the PHP package redbeed/openoverlay without Composer
On this page you can find all versions of the php package redbeed/openoverlay. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download redbeed/openoverlay
More information about redbeed/openoverlay
Files in redbeed/openoverlay
Package openoverlay
Short Description Your self hosted service for twitch web-based overlays and custom bot with Laravel.
License MIT
Homepage https://github.com/redbeed/openoverlay
Informations about the package openoverlay
OpenOverlay
OpenOverlay is a self-hosted service for your web-based twitch overlays and bot. This Laravel package helps you to receive all twitch events actions while you streaming and show them on your overlay. Also, you can develop your own bot with simple and advanced commands.
If you want to start from scratch with your overlay we have an example project. Standalone-Version: redbeed/OpenOverlay-Standalone
Installation
Via Composer
Configuring
Add laravel config for OpenOverlay
Migrate User Connections & Twitch Event table
Add configuration to config/services.php
Thanks to SocialiteProviders/Twitch
Add ENV Keys
Add UserOpenOverlay
trait to User.php
Add Callback URLs to your Twitch App
Generate APP Token
To subscribe the Twitch-EventSub you need to generate an App-Token.
-
First you need to enable the "app token routes" in the
openoverlay.php
config.Set
regenerate
totrue
. - Open
${APP_URL}/connection/app-token/redirect
with your laravel-app. - Login into your Twitch-Developer account with your Twitch Application.
- Copy the App-Token and use it as value for your
OVERLAY_TWITCH_APP_TOKEN
ENV value.
Add Bot
To add a bot you need to link your app with the bot twitch account.
- Open
${APP_URL}/connection/bot/redirect
with your laravel-app. - Login into your Twitch-Bot account with your Twitch Application.
- After redirect you need to manually connect your laravel-Account with a bot.
- Open Your Database table "bot_connections" and connect your bot with your user.
- Restart the Bot Artisan Bot
Generate Secret
To validate each Twitch call you need to generate a secret for your app.
If you change the OVERLAY_SECRET
you need to subscribe each event again.
Send Fake Events
You can send "Fake" Events while developing or testing an overlay.
Change log
Please see the changelog for more information on what has changed recently.
Testing
Contributing
Please see contributing.md for details and a todolist.
Security
If you discover any security related issues, please email author email instead of using the issue tracker.
Credits
- redbeed
- Chris Woelk
- All Contributors
License
license. Please see the license file for more information.
All versions of openoverlay with dependencies
guzzlehttp/guzzle Version ^7.2
ext-json Version *
socialiteproviders/twitch Version ^5.3
react/socket Version ^1.6
ratchet/pawl Version ^0.3.5
spatie/url Version ^1.3