https://github.com/onoderis/failchat
failchat is a desktop application for streamers that aggregates chat messages from multiple streaming platforms, displays viewer count, and more
https://github.com/onoderis/failchat
chat goodgame javafx-application linux livestream multichat twitch windows youtube youtube-stream
Last synced: about 2 months ago
JSON representation
failchat is a desktop application for streamers that aggregates chat messages from multiple streaming platforms, displays viewer count, and more
- Host: GitHub
- URL: https://github.com/onoderis/failchat
- Owner: onoderis
- License: gpl-3.0
- Created: 2015-07-07T11:46:25.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2025-03-25T15:52:12.000Z (3 months ago)
- Last Synced: 2025-04-10T03:54:16.314Z (about 2 months ago)
- Topics: chat, goodgame, javafx-application, linux, livestream, multichat, twitch, windows, youtube, youtube-stream
- Language: Kotlin
- Homepage: https://onoderis.github.io/failchat/
- Size: 1.59 MB
- Stars: 22
- Watchers: 1
- Forks: 5
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
Failchat is a desktop application for streamers. It aggregates chat messages from multiple sources, shows you viewer
count, and more.
Detailed description could be found [on the site](https://onoderis.github.io/failchat/).### Before you run or build
1. Java 11 with bundled JavaFX is
required. [Liberica full JDK 11.0.22+12](https://bell-sw.com/pages/downloads/?version=java-11&release=11.0.22%2B12)
is
recommended.2. Create a file `src/main/resources/config/private.properties` with the following properties and replace the values:
```properties
twitch.bot-name=BOT_NAME
twitch.bot-password=BOT_PASSWORD (has prefix "oauth:")
twitch.client-id=API_TOKEN
twitch.client-secret=CLIENT_SECRET
```3. In order to do `mvn package` you have to put desired JDK to `jdk/` directory. See goal `build-app-runtime` in pom.xml
for additional info.### How to run
```shell
./run.sh
```### How to build a distributable archive
```shell
mvn package
```