Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Added a function to get the destination channel of a message. | Julien Dessaux | 2011-05-11 | 2 | -1/+7 | |
| | ||||||
* | Improving a bit the Ping module's code. | Julien Dessaux | 2011-05-10 | 1 | -3/+1 | |
| | ||||||
* | Implemented bot commands parsing. | Julien Dessaux | 2011-05-10 | 2 | -1/+13 | |
| | ||||||
* | Added the ability to directly answer /msg. | Julien Dessaux | 2011-05-08 | 2 | -5/+6 | |
| | ||||||
* | Added duck spawning capabilities, ready to be shot! | Julien Dessaux | 2011-05-07 | 2 | -9/+33 | |
| | ||||||
* | Made the Plugin monad a Reader instead of a State since it can't change. | Julien Dessaux | 2011-05-06 | 7 | -22/+15 | |
| | ||||||
* | Added a shitload of ducks to recognize and kill! | Julien Dessaux | 2011-05-06 | 2 | -7/+16 | |
| | ||||||
* | Code cleaning. | Julien Dessaux | 2011-05-05 | 3 | -6/+14 | |
| | ||||||
* | Added the Duck module (PAN!). | Julien Dessaux | 2011-05-05 | 2 | -1/+40 | |
| | ||||||
* | Updated for TLS 0.6 | Julien Dessaux | 2011-05-05 | 2 | -4/+6 | |
| | ||||||
* | Changed the way I handled the Bot monad for more concurrency. | Julien Dessaux | 2011-05-02 | 4 | -45/+57 | |
| | ||||||
* | Code cleaning. | Julien Dessaux | 2011-05-01 | 6 | -30/+29 | |
| | ||||||
* | Added plugin loading, and the most basic hook capability. | Julien Dessaux | 2011-05-01 | 6 | -35/+68 | |
| | ||||||
* | Improved message utilities. | Julien Dessaux | 2011-05-01 | 1 | -7/+11 | |
| | ||||||
* | Some API refactoring. | Julien Dessaux | 2011-05-01 | 7 | -51/+47 | |
| | | | | I can't say how I hate the Types.hs thing in Haskell! | |||||
* | Continue refactoring, worked on the core loop and the plugin infrastructure. | Julien Dessaux | 2011-04-23 | 7 | -38/+140 | |
| | ||||||
* | Began a big refactoring/rewriting (again) | Julien Dessaux | 2011-04-13 | 41 | -5105/+421 | |
| | ||||||
* | Regressed from parsec3 to parsec2 to solve a cabal install weird dependency ↵ | Julien Dessaux | 2010-10-10 | 2 | -7/+7 | |
| | | | | problem. | |||||
* | Fixed the plugin loading process. | Julien Dessaux | 2010-10-02 | 1 | -18/+19 | |
| | ||||||
* | Added the help command for the quote module. | Julien Dessaux | 2010-08-22 | 3 | -1/+19 | |
| | ||||||
* | Added the quote quick command. | Julien Dessaux | 2010-08-22 | 3 | -4/+14 | |
| | ||||||
* | Improved message dispatching in core. | Julien Dessaux | 2010-08-20 | 2 | -16/+19 | |
| | ||||||
* | Greatly improved configuration file handling. | Julien Dessaux | 2010-08-20 | 2 | -49/+65 | |
| | ||||||
* | Got a working hsbot-irc back online! | Julien Dessaux | 2010-08-01 | 7 | -111/+59 | |
| | ||||||
* | Moved the CLI argument processing stuff in its own file. | Julien Dessaux | 2010-08-01 | 2 | -54/+64 | |
| | ||||||
* | Added configuration debug stuff. | Julien Dessaux | 2010-08-01 | 2 | -3/+16 | |
| | ||||||
* | Added the cli parser and a config file handler for hsbot-irc. | Julien Dessaux | 2010-08-01 | 4 | -4/+216 | |
| | ||||||
* | Got rid of the pseudo dynamic starting stuff, wrote a decent CLI parameters ↵ | Julien Dessaux | 2010-07-16 | 4 | -56/+68 | |
| | | | | handling. | |||||
* | Made some slight changes in order to make the bot's core "compile". | Julien Dessaux | 2010-07-04 | 4 | -58/+66 | |
| | ||||||
* | Moved files around as a preliminary for architectural changes. | Julien Dessaux | 2010-07-03 | 29 | -0/+17 | |
| | ||||||
* | Wrote most of the resume code for the core and the irc plugin. | Julien Dessaux | 2010-06-20 | 6 | -50/+57 | |
| | ||||||
* | Fixed the plugin termination. | Julien Dessaux | 2010-05-29 | 6 | -20/+32 | |
| | | | | The master of a plugin will now wait for the plugin it kills to terminate. | |||||
* | Added signal handling and a better semantic for bot status. | Julien Dessaux | 2010-05-29 | 4 | -10/+39 | |
| | ||||||
* | Rationalized the way bot configs are handled. | Julien Dessaux | 2010-05-29 | 5 | -31/+24 | |
| | ||||||
* | Implemented the clean killing of plugins' threads. | Julien Dessaux | 2010-05-29 | 6 | -33/+70 | |
| | ||||||
* | Cleaned further the bot updates handling. | Julien Dessaux | 2010-05-28 | 5 | -49/+53 | |
| | ||||||
* | Cleaned that ugly update message handling and added a reboot command to the ↵ | Julien Dessaux | 2010-05-25 | 7 | -58/+75 | |
| | | | | ircbot. | |||||
* | Implemented update message handling in the bot's core. | Julien Dessaux | 2010-05-24 | 9 | -64/+161 | |
| | ||||||
* | Implemented ircbot update messages. | Julien Dessaux | 2010-05-24 | 6 | -44/+73 | |
| | ||||||
* | Cleaned the definition of irc plugins' data structure. | Julien Dessaux | 2010-05-18 | 8 | -8/+8 | |
| | ||||||
* | Removed thread ids from plugins data structure. | Julien Dessaux | 2010-05-16 | 11 | -46/+37 | |
| | ||||||
* | Rewrote nearly everything!v0.2.0 | Julien Dessaux | 2010-05-16 | 33 | -654/+856 | |
| | | | | | | | | | | | * Rewrote the whole architecture to achieve extreme modularity * Added the ability to build a multiprotocol bot * Added cabal integration * Added configuration handling the XMonad style * Added configuration in ~/.hsbot * Refactored many many named and functions * Refactored data structures * Cleaned a big bunch of stuff | |||||
* | Added the quote module. | Julien Dessaux | 2010-04-26 | 3 | -21/+127 | |
| | ||||||
* | Some refactoring + cosmetics. | Julien Dessaux | 2010-04-25 | 13 | -62/+70 | |
| | ||||||
* | Added an utility function to correctly answer a message we receive (aka /msg) | Julien Dessaux | 2010-04-22 | 3 | -12/+21 | |
| | ||||||
* | Wrote the list plugin command. | Julien Dessaux | 2010-04-22 | 6 | -15/+40 | |
| | ||||||
* | Make the main thread exit cleanly in case of connection loss. | Julien Dessaux | 2010-04-21 | 3 | -9/+26 | |
| | ||||||
* | Add the IrcMsg as an optional parameter for an internal command. | Julien Dessaux | 2010-04-21 | 4 | -7/+7 | |
| | ||||||
* | Removed all the dynamic module loading stuff. | Julien Dessaux | 2010-04-21 | 7 | -58/+31 | |
| | ||||||
* | Fixed several stuff. | Julien Dessaux | 2010-04-21 | 10 | -21/+25 | |
| |