la livla is a combine providing different options in learning and developing Lojban language.
- clone the repository via git
cd
into the repo folder andgit submodule update --init --recursive
- install Docker or podman. Works only under Docker/podman.
- copy
default-config/config.json
todata/config.json
- edit appropriately, you will need a password for your IRC bot ./docker_build.sh
- edit
./docker_start.sh
and replace 3020 with <YOU_FREE_PORT> where instead of<YOU_FREE_PORT>
write the free port that will start the websocket service. ./docker_start.sh
In order to update dumps type "mensi: ko cnino" in any IRC chat mensi bot is connected
More information can be found here.
Here is the default configuration:
{
"tcan": "#lojban,#ckule",
"livlytcan": "##jboselbau",
"server": "irc.freenode.net",
"asker": "livla",
"replier": "mensi"
}
Every part of the configuration that is ommitted will be set to these default. So, if your configuration file looks like that:
{
"server": "irc.freenode.org"
}
Your bot will connect to “#lojban” and “#ckule” of the “irc.freenode.org” instead of those of “irc.freenode.net”.
tcan
is the list of channels to which the replier will connect.replier
is the name of the replierserver
is the name of the IRC network to which the bot will connect.
In order to test la sutysisku
- enter your docker environment via
bash dev.sh
COMPRESS=false npm run sutysisku
** la sutysisku gets compiled. You can test it either locally fromthe outside of your docker environment frombuild/sytysisku
folder (which you may wish to be made accessible from a https address as well for a full staging env)