Skip to content

bmamba/b3-plugin-chatlogger

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

chatlogger plugin for Big Brother Bot (www.bigbrotherbot.net)
=============================================================

By Courgette


Description
-----------

This plugin logs to database and/or file all clients' messages (chat, team chat, private chat).
Forum : http://www.bigbrotherbot.com/forums/index.php?topic=423


Installation
------------

 * copy chatlogger.py into b3/extplugins
 * copy plugin_chatlogger.xml into b3/extplugins/conf
 * create the chatlog table in your database importing the chatlogger.sql file.
 * update your main b3 config file with :
<plugin name="chatlogger" config="@b3/extplugins/conf/plugin_chatlogger.xml"/>

NOTE : if you are using the censor plugin, make sure the priority of the chatlogger plugin is less
than the priority of the censor plugin or you won't log any messages containing censored words.


Changelog
---------

28/07/2008 - 0.0.1
 - manage say, teamsay and privatesay messages
 
14/08/2008 - 0.1.0
 - fix security issue with player names or messages containing double quote or antislash characters (Thx to Anubis for report and tests)
 - option to setup a daily purge of old messages to keep your database size reasonable
 
13/09/2008 - 0.1.1
 - in config, the hour defined for the purge is now understood in the timezone defined in the main B3 config file (before, was understood as UTC time)
 - fix mistake in log text

7/11/2008 - 0.1.2 - xlr8or
 - added missing 'import b3.timezones'

22/12/2008 - 0.2.0 - Courgette
 - allow to use a customized table name for storing the
   log to database. Usefull if multiple instances of the
   bot share the same database.
   Thanks to Eire.32 for bringing up the idea and testing.
   
11/04/2011 - 0.2.1 - Courgette
 - update the sql script to use the utf8 charset

16/04/2011 - 1.0.0 - Courgette
 - can log to a file instead of logging to db (or both)
 - requires B3 1.6+ 

01/09/2011 - 1.0.1 - BlackMamba
 - log commands to db

About

BigBrotherBot plugin that logs to database all in-game chat

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%