Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ghostzero/tmi-cluster
TMI Cluster for Twitch Chatbots
https://github.com/ghostzero/tmi-cluster
laravel laravel-package php php7 php8 tmi tmi-cluster
Last synced: 2 months ago
JSON representation
TMI Cluster for Twitch Chatbots
- Host: GitHub
- URL: https://github.com/ghostzero/tmi-cluster
- Owner: ghostzero
- License: mit
- Created: 2020-09-12T12:33:59.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-03-29T15:34:22.000Z (almost 2 years ago)
- Last Synced: 2024-07-20T15:43:18.278Z (6 months ago)
- Topics: laravel, laravel-package, php, php7, php8, tmi, tmi-cluster
- Language: PHP
- Homepage: https://tmiphp.com/docs/tmi-cluster
- Size: 1.37 MB
- Stars: 17
- Watchers: 3
- Forks: 5
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Funding: FUNDING.yml
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# TMI Cluster for Twitch Chatbots
## Introduction
TMI Cluster enables a highly scalable IRC client cluster for Twitch. TMI Cluster consists of multiple supervisors that can be deployed on multiple hosts. The core is inspired by [Horizon](https://github.com/laravel/horizon), which handles the complex IRC process management. It is designed to work within the Laravel ecosystem.
The cluster stores its data in the database and has a Redis Command Queue to send IRC commands and receive messages.
## Features
- Supervisors can be deployed on multiple servers
- Up-to-date Twitch IRC Client written in PHP 8
- Scalable message input/output queue
- Advanced cluster status dashboard
- Channel management and invite screen## PHP Twitch Messaging Interface
The TMI Cluster is powered by the [PHP Twitch Messaging Interface](https://github.com/ghostzero/tmi) client to communicate with Twitch. It's a full featured, high performance Twitch IRC client written in PHP 8.
## Official Documentation
You can view our official documentation [here](https://tmiphp.com/docs/tmi-cluster.html).