Flowbot

Artifact [b472843659]
Login

Artifact b472843659bc1d3d022c8ab4dfa7330827f258c0:

Wiki page [Flowbot] by setok 2011-02-07 09:58:26.
D 2011-02-07T09:58:26
L Flowbot
P 2151afacfd4fd3a05038de3d0ae3b89ed73d9f46
U setok
W 1226
This is an IRC bot which stores messages from the channel and understands hashtags so that later you can search for messages based on tags, as well as query the latest messages. Tags can also be added to messages afterwards, if the original message was e.g. missing some tag. Tags can also be removed if they are not relevant or, for instance, if a #todo item has been taken care of.

The bot has a built-in web server that you can also use to query messages.

It is inspired by the commercial and web-based tool, [http://flowdock.com/|Flowdock].

The bot is built with Tcl 8.5 and requires tcllib, XOTcl and Sqlite. Additionally it needs the following components:

  *  The Spindle web framework: [https://github.com/Setok/Spindle]

  *  The Storm queryable object store: [https://github.com/Setok/Storm]

They should be somewhere in your TCLLIBPATH, but the easiest is just to symlink them into the same directory as the Flowbot scripts.

To get this repository, simply do the following (assuming you have [http://www.fossil-scm.org/|fossil] installed):

<pre>
% fossil clone https://chiselapp.com/user/Setok/repository/Flowbot Flowbot.fossil
% mkdir Flowbot
% cd Flowbot
% open ../Flowbot.fossil
</pre>
Z d103985fad8bfc1f182c8c908dfcee20