-
Notifications
You must be signed in to change notification settings - Fork 46
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
jchat app self hosting #34
Comments
I'm also interested in the answer to this. I'm interested in contributing a feature but the code here doesn't match what's live. I can see that the live version connects to helix instead of v5 (https://api.twitch.tv/helix/users and https://api.twitch.tv/helix/bits/cheermotes). |
On live the v2 index.html and script.js changed. You can download and update them, or use my fork where I did that (+ fixed generated URL logic for self hosting). The twitch auth token is only necessary for the channel name to channel ID mapping/translation via twitch api, and to retrieve the bit cheer emotes. So if those are undesired, it can be adjusted and hosted without a need to regularly refresh the auth token. |
I set up https://kcode.de/projects/jchat/host/ to help you generate the required token for self-hosting, if that is a problem. |
@Kissaki Thanks for that. I can confirm your fork is working great for me |
yes. you can run the entire thing locally for your channel |
i tried to PR updates and documentation about the new helix api kissaki, did a fork and fixed similar issues... you are correct, the Live (view browser source code) is not updated here. |
just for convenience of everyone in the future: here is my obs-browser source
obviously change CHANNELNAME to the channel you want to watch chat i run obs and games everything on Linux. |
Is this project supported for self hosting? (only for single channel usage)
I had to dig around the issues to find the credentials.js that isn't part of the git
Even setting up with my own creds I am getting an
{"error":"Not Found","status":404,"message":"This API does not exist"}
on the
https://api.twitch.tv/v5/users?login=channelname&client_id=xxxxxxx
So any tips if supported would be appreciated.
The text was updated successfully, but these errors were encountered: