-- -- Copyright (c) 2010 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') -- -- The following environment variables are used: -- * SLUIFT_JID, SWIFT_PASS: JID and password to log in with -- * SLUIFT_OPTIONS: Client options to use (e.g. "{compress = false}") -- * 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(os.getenv("SLUIFT_OPTIONS") or {}) c:connect() c:send_presence("") print("Connected ...")