BwentBot

Free and open source IRC bot
Download

BwentBot Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Leprykaun
  • Publisher web site:
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 33 KB

BwentBot Tags


BwentBot Description

Free and open source IRC bot BwentBot in an event driven IRC bot completely written in Perl. Its goal is to be functional without becoming bloated, and to keep overhead low to run on older systems. BwentBot has many features that make it an ideal bot for IRC channels.BwentBot should work on any platform because is developed in Perl and it is platform independent. Here are some key features of "BwentBot": · Info database · Link database · Google search (5 links return by default) · Google powered spell check · List (to list stored info/links/ban/admin/users) · Learn/unlearn capabilities (to teach BwentBot links/info/ban/admin/users) · Seen database (keeps track of activity on a channel) · Say and action commands · Ability to ban users · Auto-ban for bot abusers · Admin only commands and maintanence · Logging capability · Stats display · Help capability to display how to use commands Requirements: · Perl What's New in This Release: · wrote up full docs for BwentBot for 2.4 release. · cleaned up all code again for stable 2.4 release. · regex checks in !learn admin/user/ban, similar to those in !seen function. this will make sure people do not '!learn user jack *.some.host'. the correct syntax for this should be '!learn user jack .some.host' and the '*' will be parsed out to become *, resulting in the user jack's hostmask being *.some.host. · !list admin/user now shows hostmask to admins issuing command · tested with new Net::IRC .75, all works well. Safe to upgrade from .73 to newer .75. though .75 was availible before, it was not released by perl/cpan. .73 had several bugs fixed in patches.txt that are not needed now, the devels of Net::IRC fixed them and no users seem to have issue with Net::IRC .75 at this point. · coded up new !help responses for new functions, and fixed responses for old functions. changed display of permissions within each !help request. · changed !lart(priv) and !random(priv) to admin instead of user. · having some issues with using eval to define undeclared variables from the config in the bot. decided to get rid of problematic global variables. only global now parsed with eval is $enter_message to get $version from bot.


BwentBot Related Software