--[[ Copyright (c) 2010-2013 Remko Tronçon Licensed under the GNU General Public License v3. See Documentation/Licenses/GPLv3.txt for more information. --]] --[[ This script logs into an XMPP server, and sends initial presence Useful as initialization script for an interactive session ('-i'), or as a starting point for scripts. The following environment variables are used: * SLUIFT_JID, SWIFT_PASS: JID and password to log in with * SLUIFT_DEBUG: Sets whether debugging should be turned on --]] require "sluift" sluift.debug = os.getenv("SLUIFT_DEBUG") or false print("Connecting " .. os.getenv("SLUIFT_JID") .. " ...") c = sluift.new_client(os.getenv("SLUIFT_JID"), os.getenv("SLUIFT_PASS")) c:set_options({compress = false, tls = false}) c:connect() c:send_presence("") print("Connected ...") print("Use the 'c' variable to communicate.")