forked from sg/xmppbridge
-
Notifications
You must be signed in to change notification settings - Fork 1
Jabber/XMPP bot that acts as a "bridge" between an XMPP client and other text-based apps or servers
License
tvierling/xmppbridge
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
------------------------------------------------------ XMPP Bridge - Description ------------------------------------------------------ XMPP Bridge is a Jabber 'bot', written in Ruby, designed to allow connecting to and interfacing with other text- based apps or network resources via your XMPP client. For more details, visit http://www.stevegibson.com ------------------------------------------------------ License ------------------------------------------------------ Copyright 2009 by Steve Gibson [email protected] (xmpp and email) This is free software. You can redistribute it and/or modify it under the terms of the BSD license. See LICENSE for more details. ------------------------------------------------------ System Requirements ------------------------------------------------------ XMPP4R http://home.gna.org/xmpp4r/ sqlite3-ruby http://rubyforge.org/projects/sqlite-ruby/ GNU screen (not required, but recommended) http://www.gnu.org/software/screen/ ------------------------------------------------------ Installation and Launching ------------------------------------------------------ Untar the distribution tarball. Edit bridge.conf and change the account details to those which will be used by your bot. Be sure to change the default bot master to a Jabber account that you own. Rename bridge.conf and bridge-trivia.db to mybotname.conf and mybotname-trivia.db where "mybotname" is the name of your bot as defined in bridge.conf. If you have GNU screen you can launch the bot by doing: $ ./start mybotname This will launch your bot in a screen session which will be detached and backgrounded. Any output will be displayed to the screen session. If you don't have GNU screen you can launch it this way: $ ./xmppbridge.rb mybotname This will launch your bot and any output will be displayed to the console. There probably won't be any output unless you modify the script and set "debug_mode = true". You should then be able to add the bot's Jabber ID (JID) to the contact list of the default bot master JID that you specified in the config file. The bot will auto-accept subscription requests. Once added to your contact list send the bot a message with !help as the body and it will respond with the list of valid commands. ------------------------------------------------------ Support ------------------------------------------------------ Well, there really isn't any. Feel free to join the lobby of my XMPP Bridge bot ([email protected]) and ask your question(s) there. Or you can email me or add me to your XMPP roster and I'll help out if I can. XMPP: [email protected] Email: [email protected]
About
Jabber/XMPP bot that acts as a "bridge" between an XMPP client and other text-based apps or servers
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Ruby 99.8%
- Shell 0.2%