| 1 | bMotion CHANGELOG |
|---|
| 2 | ----------------- |
|---|
| 3 | |
|---|
| 4 | * = changed/fixed |
|---|
| 5 | + = added |
|---|
| 6 | - = removed |
|---|
| 7 | |
|---|
| 8 | 2003/04/13 |
|---|
| 9 | v0.0.6 |
|---|
| 10 | |
|---|
| 11 | + added initial self-diagnostics (more to come) |
|---|
| 12 | + now uses an irc event plugin to handle joins/parts/etc [simsea] |
|---|
| 13 | + added 3rd party modules support (i.e. for API for plugins) |
|---|
| 14 | + added complex_activate plugin |
|---|
| 15 | + added function to clean stuff like "(*&$(" off the end of a line |
|---|
| 16 | * `- dutchify is now a module called by the relavent plugins |
|---|
| 17 | * nick-change handling done by irc event plugins [simsea] |
|---|
| 18 | * join-handling done by irc event plugins [simsea] |
|---|
| 19 | * away handling done by irc event (nick) plugins |
|---|
| 20 | * updated question handler |
|---|
| 21 | * fixed typos not giving corrections ("-space" etc) |
|---|
| 22 | * new (less enthusiastic) nick washing code |
|---|
| 23 | * fixed an abstract not being parsed (%himherself) |
|---|
| 24 | * away-responses now use elections |
|---|
| 25 | * away-responses shouldn't fire on both nick and /me announcements for the |
|---|
| 26 | same person |
|---|
| 27 | * fixed enabling/disabling output plugins breaking them until .rehash |
|---|
| 28 | * added better behaviour to the hello plugin |
|---|
| 29 | * various updates to the invader zim plugin, including reduced probabilities |
|---|
| 30 | * complex_scrap got broken at some point, correct version re-added [matryx] |
|---|
| 31 | * trigger a smile on "<botnick> :)" |
|---|
| 32 | * fixed a typo for the dutch plugin definition |
|---|
| 33 | * added a new typo |
|---|
| 34 | * fixed the complex_sneeze abstracts |
|---|
| 35 | - no more needI binds |
|---|
| 36 | |
|---|
| 37 | 2003/01/12 |
|---|
| 38 | v0.0.5 |
|---|
| 39 | * optimised events.tcl a bit to be more efficient |
|---|
| 40 | * switched the way bMotion represents its version to make it more consistent for |
|---|
| 41 | proper releases etc |
|---|
| 42 | * adjusted the light plugin |
|---|
| 43 | * moved question handler to plugin |
|---|
| 44 | * moved pinches to a plugin |
|---|
| 45 | * moved asl trigger to a plugin |
|---|
| 46 | * tidied up code a bit |
|---|
| 47 | - no longer tracking chanmood, because it was rubbish |
|---|
| 48 | * smileys now handled by a plugin (new regexps included) |
|---|
| 49 | * New routine to clean []s in nicks, should be more reliable |
|---|
| 50 | + Clean nicks for all entry points, not just event_main |
|---|
| 51 | * bMotion won't greet someone if nothing else has been said since it greeted |
|---|
| 52 | last |
|---|
| 53 | + bMotion looks for modules/settings_<botnet-nick>.tcl too (and loads it after |
|---|
| 54 | settings.tcl). You can use this to prevent overwriting your bot's settings |
|---|
| 55 | when installing a new version of the code, and also to run more than one |
|---|
| 56 | bot off the same installation of bMotion. |
|---|
| 57 | For this to work, you MUST define the botnet-nick setting in your eggdrop's |
|---|
| 58 | config file. Remember that it will be case sensitive, so if I have my botnet |
|---|
| 59 | nick set to "NoTopic" the file has to be settings_NoTopic.tcl |
|---|
| 60 | + same as above for abstracts.tcl (if you want to augment an existing one, |
|---|
| 61 | use lappend not set (man lappend for more info) |
|---|
| 62 | |
|---|
| 63 | |
|---|
| 64 | 2003/01/03 |
|---|
| 65 | v0.0.4 |
|---|
| 66 | |
|---|
| 67 | * bMotion should only respond once when someone changes their nick AND |
|---|
| 68 | does a public away |
|---|
| 69 | * Fixed a potential error with bMotionLastEvent checking |
|---|
| 70 | + bMotion now supports nick-change plugins |
|---|
| 71 | * Moved away-nickchange detection to plugins from legacy code |
|---|
| 72 | * Fixed a problem with plugins not loading on some systems |
|---|
| 73 | + bMotion now drops output if it's identical to the trigger text that generated it |
|---|
| 74 | |
|---|
| 75 | 2002/12/12 |
|---|
| 76 | v0.0.3 |
|---|
| 77 | |
|---|
| 78 | + bMotion filters out metacharacters from nicks by replacing with their handle |
|---|
| 79 | (if the user doesn't have a user record, it just removes the characters) |
|---|
| 80 | + Put the flood checking code back in after cvs, er, ate it some time ago |
|---|
| 81 | * %NUMBER{} works again |
|---|
| 82 | - Removed some of the putlogs bMotion did during startup, because |
|---|
| 83 | a) they were spelled wrong |
|---|
| 84 | b) they weren't needed |
|---|
| 85 | |
|---|
| 86 | 2002/11/28 |
|---|
| 87 | v0.0.2 |
|---|
| 88 | |
|---|
| 89 | * Fixed a couple of show-stoppers |
|---|
| 90 | |
|---|
| 91 | 2002/11/26 |
|---|
| 92 | v0.0.1 |
|---|
| 93 | |
|---|
| 94 | Initial release on SourceForge.net -- bMotion goes officially public for the first time o_O |
|---|
| 95 | |
|---|
| 96 | Pre 2002/11/26: See CHANGELOG.old; bMotion was private for about two years. |
|---|
| 97 | |
|---|