Awesome
LivecodingTwitch
Bot to synchronize Livecoding and Twitch stream chats. This application is designed for streamers who want to stream on both services, but only use one of the chat clients. It is recommended to create separate accounts that run the chatbot.
Feature requests/bug reports go here.
Compiling
You can skip this step if you downloaded a binary release.
- Clone the project (make sure to clone the submodules);
- Install Qt;
- Open and compile
libcommuni/libcommuni.pro
with Qt creator in a directory (for examplebuild-x64-debug
); - Open and compile
qxmpp/qxmpp.pro
in the same directory aslibcommuni
; - Open and compile
LivecodingTwitch/LivecodingTwitch.pro
in the same directory asqxmpp
andlibcommuni
; - Have fun!
Notice: On Ubuntu you need to install libgl1-mesa-dev
and g++
. You may also need to copy the shared libraries to the appropriate directories.
Configuration
- Open
LivecodingTwitch
; - Close the application (you need to change your settings first);
- Open the created
settings.ini
file and set your configuration:
[Twitch]
server=irc.twitch.tv
user=twitchUsername
pass=twitchOauth
channel=#twitchChannel
welcome="Hello, I will be syncing between Livecoding/Twitch today!"
[Livecoding]
server=livecoding.tv
user=livecodingUsername
pass=livecodingPassword
channel=livecodingChannel@chat.livecoding.tv
welcome="Hello, I will be syncing between Livecoding/Twitch today!"
- Replace
twitchUsername
with your Twitch username; - Replace
twitchOauth
with the OAuth token from here; - Replace
twitchChannel
with your Twitch channel you want to sync with (http://twitch.tv/twitchChannel
). Make sure to leave the#
in front oftwitchChannel
! - Replace
livecodingUsername
with your Livecoding username; - Replace
livecodingPassword
with your Livecoding password. See here how to set your password if you logged in with a social account; - Replace
livecodingChannel
with the channel you want to sync with (http://livecoding.tv/livecodingChannel
). Make sure to leave the@chat.livecoding.tv
part intact! - You should now be able to use the application, enjoy!