How to use bot ?

Basic bot commands for standart user

!user <username> - shows username information
!nick <nick> - shows username information
!info - shows all database related information
!say <nick> about <keyword> - Shows user about specified thing from factoid database
!what time is - Shows our current time, it will a serious information to know our working hours.

System related commands:

!uptime - Shows server uptime.
!os - Shows server operating system.

Other unusefull commands:

!stats - Shows bot statistics.
!version - Shows bot version and other info.
!calc <math syntax> - Powerful calculator.
!geo ip <ip> - Shows from what country are specified ip.
!length <string> - Gives string length in numbers.
!reverse <string> - Text reverse function.
!magic 8ball <question> - magic 8ball will answer your questions!
!where i am - Shows where you are.
!fortune - Show fortunes.
!repeat <text> - Repeats the text.

Commands for level 1 moderator

!add <fact> as <text> - Adds new fact to the factoid database.
!search <text> - Search trough factoid database.
!host - Shows irc user's hostname.
!act retard - Act like retard.
!hate <nick> - Hate specified nick.

Commands for level 2 moderator

!del <fact> - Deletes specified fact from factoid database.
!overwrite <fact> as <text> - Overwrites old fact with new one.

Commands for level 3 operator

!kb <nick> - Kickban user from the channel.
!blacklist <nick> <host> <reason> - Blacklists user.
!unban - Unban/Unblacklist user.
!be <nick> - Be like specified nick.

Commands for level 4 sysop

!adduser - User add command.
!deluser - User remove command.
!userinfo <user> - Display user's info from bot database.

Version History

Version 3.0.1

First initial release of devil's 3.x branch. It featured many bugs and hacks.

Version 3.0.2 - in development

  • Fixed set onirc=no then kicked from channel.

About Bot

History

First version of the bot based on eggdrop was released in 2008.09.X was very primitive, only supported to show users information.. The second milestone of the bot was released in 2008 end. This release was also based on eggdrop, it featured new IRC Activity Based System, more commands. The third generation of the bot (2010.01.18) was based on the well known ”gnome” perl irc bot framework developed in the EofNET LAB02, it have been forked and rewritten from scratch, now it is under heavy development and supports various type of features that eggdrop based bot don't have. For more information see features section.

Features

The third generation of Free Shells bot “devil” have numerous advantages including:

  • Lightweight.
  • Speed (As fast as possible).
  • Not resources hungry (needs only <5MB of ram).
  • Portability (Runs on almost every operating system that have perl support).
  • Written in pure perl language not using third party IRC modules.
  • factoids database support (add,remove,overwrite,search,describe).
  • builtin spam detecting engine that kicks/bans/warns user for a specified spam mask.
  • builtin bad channels detecting system.
  • http frontend from managing bot with a web browser.
  • More commands for free shells users management/information.

ToDo List

  • Add few more commands like !getuserbyemail, !getuserip, !setnick, !activate, !rules and special commands for SysAdmin.
  • Track case insensitive nicks on IABS
  • Replace hacks with full code implementation.
  • Add !pr0n, LOL

Known bugs

  • !kb command reason does not work (only work with one word).
 
shells_bot.txt · Last modified: 2010/08/15 03:43 (external edit)
 
Copyright (c) 2005-2009 EofNET Networks. All Rights Reserved.