A XMPP/Steam gateway.
Go to file
louiz’ 1013266a09 Do not send an empty line at the start of each steam message
We shouldn’t try to include the “Subject” part of the message: it’s always
empty, because this is only sent by MUC servers to signal the room’s
topic. This is not used in one-to-one conversations.

fix #20
2016-08-12 11:33:17 +02:00
database Fix nil pointer on database.GetLine() 2016-08-11 19:49:21 +02:00
gateway Do not send an empty line at the start of each steam message 2016-08-12 11:33:17 +02:00
xmpp Send Ad-Hoc command depending if user is already registered. 2016-08-11 19:56:03 +02: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 Version 1.0 2016-07-15 09:11:23 +02:00
main.go Version 1.0 2016-07-15 09:11:23 +02:00
servers.addr Version 1.0 2016-07-15 09:11:23 +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

Download the CA at https://kingpenguin.tk/ressources/cacert.pem, then install it on your operating system. Once installed, go into your $GOPATH directory and go get the source code.

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

Configure

Configure the gateway by editing the xmpp4steam.cfg file in order to give all XMPP component information.

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.