Nessus

From Botdom Wiki

Jump to: navigation, search
Nessus
Developer(s): ManjyomeThunder
Programming language: PHP
Development state: alpha
Last stable release: None
Last preview release: 0.4
License type: GNU GPL



Nessus is a PHP bot written by ManjyomeThunder. It is discontinued.

Contents

Changelog

0.4

  • Added error events for get/set/kick and send
  • Moar to come

0.3

  • Added my own module system
<?php
$modules['name'] = new module('name', 'on/off', __FILE__);
$modules['name']->setInfo('author', 'version', 'details');
$modules['name']->addCmd('name', 'file.php', 'priv');
$modules['name']->addHelp('name', 'help');
?>
  • Added away and back commands and event (module)
  • Added welcome command and event (module)
  • Moved dAmn and system commands to modules
  • Edited scripts, Scripts are eval'd when module commands fail, should not have php tags

0.2

  • Replaced getAuthToken with a similar function made by hakumiogin
  • Fixed bugs with load and save classes (woops not static O.o)
  • Stole parse::time from Gyn :)

0.1

  • Started With Charon
  • Name Nessus decided
  • Removed load_config and save_config
  • Added class save with methods File, Data, Ini, Config
  • Added class load with methods File, Data, Ini, Config
  • Moved all config settings to savedata/config.txt (accessed with load::Config("config");)
  • Renamed class dAmn to connect
  • Ripped out dAmn::say, npmsg, action, partRoom, joinRoom, getUserInfo, get, autoJoin, promote, demote
  • Recoded login, handshake
  • Recoded most of the process method.
  • Added static class dAmn with say, msg, npmsg, shift, me, action, part, partroom, join, joinroom, demote, promote, ban, unban, get, getuserinfo, admin, ping, disconnect, and kick
  • Recoded logging to log into logs/channel/year/month-day.txt rather than logs/channel/year-month.txt
  • Started recoding parseTablumps function and moved to class process.
  • Added basic scripts system for lazy people
  • Added settopic/settitle/gettopic/gettitle/members/privclass commands and room data $rooms['#Chat']->title/topic/members/users
  • Moved sortpchat, downsortpchat and gchatname to parse::pchat parse::channel and parse::chat respectively and edited

Credits

Currently sharing from

Nessus · Paradiso · Uranus · Saturn · Neptune · Nexus · Sapphire
Personal tools