packages feed

esotericbot-0.0.2: doc/esotericbot.conf

-- The nick name
nick = "esotericbot"

-- The password
pass = "passwd"

-- The server
server = "irc.freenode.org"

-- Channels the bot should initially connect to
chans = [ "#esotericbot-testing1" , "#esotericbot-testing2" , "#esotericbot-testing3" ]

-- The unix user ID to switch to after creating the network socket
-- user = "1000"

-- The directory to run a chroot in.  If you enable this you _must_ enable user too.
-- chroot = "/home/spoon/"

-- The memory limit for the whole bot ( Note: this includes shared object memory as well as private memory )
mem_limit = "40000000"

-- Plugins will be termed after they have run past this many seconds.
time_limit = "5"

-- Plugins will be killed after they have run past this many seconds.
hard_time_limit = "7"

-- The memory limit for all children together.  If you set this, you must set default_child_mem_limit
children_mem_limit = "60000000"

-- The default maximum memory for a plugin
default_child_mem_limit = "10000000"

-- The maximum characters to be output by each plugin
output_limit = "100"

-- Plugins
plugin {

   -- the command to be executed
   cmd = "./brainfuck"

   -- the prefix used
   prefix = "bf"

   -- the name of the plugin
   name = "brainfuck"

   -- the string used to seperate input to stdin from input to the first commandline argument
   input_sep = "///"

   -- rather than typing ";bf ,[.,]" this shortcut allows the user to type "; ,[.,]"
   shortcut = ";"

}

plugin {
   -- specify a custom memory limit for this particular plugin
   mem_limit = "20000000"
   cmd = "./sk"
   prefix = "sk"
   name = "SK combinator calculus"
   input_sep = "///"
}


plugin {
   cmd = "./whirl"
   prefix = "wh"
   name = "whirl"
   input_sep = "///"
}

plugin {
   cmd = "./malbolge"
   prefix = "mb"
   name = "malbolge"
   input_sep = "an improbable string to occur in a malbolge program"
}


plugin { 
   cmd = "./unlambda"
   prefix = "un"
   name = "unlambda"
   input_sep = "///"
}