A XMPP/Steam gateway.
Go to file
Chteufleur 17e46aba5e Fix govet issues. 2016-11-01 07:52:47 +01:00
configuration Correct some misspell and unreachable code. 2016-10-31 22:18:31 +01:00
database Fix govet issues. 2016-11-01 07:52:47 +01:00
gateway Fix govet issues. 2016-11-01 07:52:47 +01:00
logger (Re)Add chatstate notification. 2016-10-26 08:20:47 +02:00
xmpp gofmt -s on code. 2016-11-01 07:47:11 +01:00
.gitignore Init commit 2015-10-18 17:11:41 +02:00
LICENSE Init commit 2015-10-18 17:11:41 +02:00
README.md Update README with modification maded in the code. 2016-10-30 19:28:26 +01:00
main.go Fix local broken repo and commit all lost changes. 2016-10-23 19:08:14 +02:00
servers.addr Handle leave conversation in XMPP -> Steam way + send inactive on XMPP after 2 min inactivity 2016-09-04 15:42:12 +02:00
xmpp4steam.cfg First working version for multi Steam and XMPP users 2016-04-15 08:53:33 +02:00

README.md

go-xmpp4steam

go-xmpp4steam is a XMPP/Steam gateway.

Compilation

Dependencies

Build and run

You must first install go environment on your system. Then, go into your $GOPATH directory and go get the source code (This will download the source code and the dependencies).

go get git.kingpenguin.tk/chteufleur/go-xmpp4steam.git

First, you need to go into directory $GOPATH/src/chteufleur/go-xmpp4steam.git. Then, you can run the project directly by using command go run main.go. Or, in order to build the project you can run the command go build main.go. It will generate a binary that you can run as any binary file.

Configure

Configure the gateway by editing the xmpp4steam.conf file in order to give all XMPP component information. This configuration file has to be placed following the XDG specification (example /etc/xdg/http-auth/xmpp4steam.conf). An example of the config file can be found in the repos.

Utilization

To register, you have to send an Ad-Hoc command to the gateway in order to give your Steam login information. When it done, send a presence to the gateway. It will try to connect to Steam, but should failed. Steam should send you a code that you have to give to the gateway using Ad-Hoc command. After giving the code to the gateway, send again a presence to it and it should be OK.

Help

To get any help, please visit the XMPP conference room at go-xmpp4steam@muc.kingpenguin.tk with your prefered client, or with your browser.