Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--README.txt19
1 files changed, 19 insertions, 0 deletions
diff --git a/README.txt b/README.txt
index c241f01..6588a94 100644
--- a/README.txt
+++ b/README.txt
@@ -11,6 +11,25 @@ information on configuring supybot the first time, including taking
ownership the first time.
+DESIGN DECISIONS
+~~~~~~~~~~~~~~~~
+The MeetBot plugin doesn't operate like a regular supybot plugin. It
+bypasses the normal command system. Instead it listens for all lines
+(it has to log them all anyway) and if it sees a command, it acts on it.
+
+- Separation of meeting code and plugin code. This should make it
+ easy to port to other bots, and perhaps more importantly make it
+ easier to maintain, or rearrange, the structure within supybot.
+
+- Not making users have to register and have capabilities added. The
+ original meetbot ran as a service to many channels not necessarily
+ connected to the original owner.
+
+- Makes it easier to replay stored logs. I don't have to duplicate the
+ supybot command parsing logic, such as detecting the bot nick and
+ running the proper command. Also, there might be command overlaps
+ with some preexisting plugins.
+
INSTALLATION
~~~~~~~~~~~~