Skip to content

An XMPP (Jabber) bot written in Lua using the protocol implementation from Verse/Prosody

License

Notifications You must be signed in to change notification settings

aperezdc/luabot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Luabot

Lua-based XMPP (Jabber) bot.

Requirements

Installation

  1. Install the dependencies. In Debian, this is apt-get install lua5.2 lua-{sec,expat,socket,filesystem} git-core
  2. Clone the Git repository: git clone git://github.com/aperezdc/luabot
  3. Edit the configuration: $EDITOR luabot/config.lua
  4. (Optional) Depending on the enabled options, you may need to create additional directories, e.g. if the keystore plugin is enabled, create the directory configured for the path setting.
  5. (Optional) Depending on the enabled options, you may need to build the optional modules.
  6. Start the bot:

Optional Modules

The thirdparty/ subdirectory contains Git submodules for optional Lua modules which can be needed depending on the options enabled in the configuration file. The following commands will setup them all:

git submodule init
make -C thirdparty

If you only want to build a certain module, you can use instead:

make -C thirdparty <modulename>

Licensing

Please see the LICENSE.md file.

About

An XMPP (Jabber) bot written in Lua using the protocol implementation from Verse/Prosody

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages