an IRC bot written in Fennel
Phil Hagelberg 8a3d710084 Use require for fennelview, not dofile. 11 months ago
data Store remembered terms on disk. 1 year ago
LICENSE Initial commit. 1 year ago
fennel.lua Update to latest fennel version; use fennelview. 11 months ago
fennelview.fnl Update to latest fennel version; use fennelview. 11 months ago
handlers.fnl Use require for fennelview, not dofile. 11 months ago
irc.fnl Update to latest fennel version; use fennelview. 11 months ago
pengbot.fnl Update to latest fennel version; use fennelview. 11 months ago
readme.md Support joining multiple channels. 1 year ago

readme.md

P'eng bot

In the northern ocean there is a fish, called the k'un, I do not know how many thousand li in size. This k'un changes into a bird, called the p'eng. Its back is I do not know how many thousand li in breadth. When it is moved, it flies, its wings obscuring the sky like clouds.

When on a voyage, this bird prepares to start for the Southern Ocean, the Celestial Lake. And in the Records of Marvels we read that when the p'eng flies southwards, the water is smitten for a space of three thousand li around, while the bird itself mounts upon a great wind to a height of ninety thousand li, for a flight of six months' duration.

An IRC bot written in Fennel

Usage

$ fennel pengbot.fnl chat.freenode.net 6667 pengbot "#pengbot" "#otherchan"

Commands are prefixed with a comma. Run ,help to get a list of commands.

Stores dictionary data (from set command) in the data/ directory that it's launched from. No limits are in place to prevent it from filling up the disk yet, so disable that command if you're worried.

License

Copyright © 2018 Phil Hagelberg and contributors

Distributed under the GNU General Public License version 3 or later; see file LICENSE.