úκXNone is like p except that it ditches the Maybe in favor of just yelling at the user when things don't work out as planned.   NoneGShow a number, padded to the left with zeroes up to the specified widthShow a DateStamp.UTCTime -> DateStamp conversion)Cleans up after the module (closes files)CFetch a channel from the internal map. Uses LB's fail if not found.&Put a DateStamp and a Handle. Used by  and . Open a file to write the log to.3Close and re-open a log file, and update the state.7Initialise the channel state (if it not already inited)1Ensure that the log is correctly initialised etc.%Log a string. Main logging workhorse.When somebody joins.When somebody quits. nWhen somebody changes his/her name. TODO: We should only do this for channels that the user is currently on.!When somebody speaks.!"#$%&'()*+,-.Width to fill toNumber to show Padded string/01 !2"&%$#'()*+,-./01 !2None=K345345None66â takes a message and converts it to a function. giving this function a string will attach the string to the message and output a string containing IRC protocol commands ready for writing on the outgoing stream socket.77x Takes an input line from the IRC protocol stream and decodes it into a message. TODO: this has too many parameters. 89:;67<=>?@A 89:;67<=>?@ANoneB       !"#$%&'()*+,-./0123456789:;<=>>?@ABCDEFlambdabot-irc-plugins-5.0Lambdabot.Plugin.IRCLambdabot.Plugin.IRC.TopicLambdabot.Plugin.IRC.LogLambdabot.Plugin.IRC.LocaltimeLambdabot.Plugin.IRC.IRC topicPlugin logPluginlocaltimePlugin ircPlugin ircPlugins withTopic lookupTopic TopicCommand_commandAliases _commandHelp_invokeCommand TopicActionTopiccommands installTopic reciteTopic alterTopicalterListTopic showWidth dateToString dateStamp cleanLogState getChannel putHdlAndDSopenChannelFilereopenChannelMaybeinitChannelMaybe withValidLog logStringjoinCBpartCBnickCBmsgCBEventRenickPartedJoinedSaidLogLogState ChanStateCS chanHandlechanDate DateStampChannel timeStampgetDate getHandle $fShowEventTimeMap doLocalTimedoReply encodeMessage decodeMessageIRCIRCStatepassword ircSignOnonline pingPongDelay pingPongLoop readerLoopsendMsg