| 1 | package.path = "/opt/custom-plugins/?.lua;"..package.path; |
| 2 | package.cpath = "/opt/custom-plugins/?.lua;"..package.cpath; |
| 3 | |
| 4 | local function split(s) |
| 5 | local r = {}; |
| 6 | for t in (s or ""):gmatch("[^%s,]+") do |
| 7 | r[#r+1] = t; |
| 8 | end |
| 9 | return r; |
| 10 | end |
| 11 | |
| 12 | jid = os.getenv "RIDDIM_JID" or "bot@localhost" |
| 13 | password = os.getenv "RIDDIM_PASSWORD" or "password" |
| 14 | nick = os.getenv "RIDDIM_NICK" or "riddim" |
| 15 | autojoin = split(os.getenv "RIDDIM_ROOMS") |
| 16 | plugins = split(os.getenv "RIDDIM_PLUGINS" or "groupchat, commands") |
| 17 | debug = (os.getenv "RIDDIM_DEBUG" == "1") and true |
| 18 | connect_port = os.getenv "RIDDIM_CONNECT_PORT" or nil |
| 19 | connect_host = os.getenv "RIDDIM_CONNECT_HOST" or nil |
| 20 | command_prefix = os.getenv "RIDDIM_COMMAND_PREFIX" or "-" |