BigBrotherBot v1.6.0
System Development Information for the BigBrotherBot project.
Public Member Functions | Public Attributes | Static Public Attributes | Static Private Attributes

b3::plugins::admin::Command Class Reference

List of all members.

Public Member Functions

def __init__
def canUse
def execute
def executeLoud
def executeBig
def sayLoudOrPM
def parseData
def splitData

Public Attributes

 command
 loud
 big
 help
 alias
 level
 secretLevel
 time

Static Public Attributes

string command = ''
string help = ''
int level = 0
int secretLevel = 0
 func = None
string alias = ''
 plugin = None
int time = 0
string prefix = '!'
string prefixLoud = '@'
string prefixBig = '&'
tuple PLAYER_DATA = re.compile(r'^([\w\d\s-]+|@\d+|\d+)$', re.I)

Static Private Attributes

tuple _reType = type(re.compile('.*'))

Constructor & Destructor Documentation

def b3::plugins::admin::Command::__init__ (   self,
  plugin,
  cmd,
  level,
  func,
  help = None,
  alias = None,
  secretLevel = 100 
)

Member Function Documentation

def b3::plugins::admin::Command::canUse (   self,
  client 
)
def b3::plugins::admin::Command::execute (   self,
  data,
  client 
)
def b3::plugins::admin::Command::executeBig (   self,
  data,
  client 
)
def b3::plugins::admin::Command::executeLoud (   self,
  data,
  client 
)
def b3::plugins::admin::Command::parseData (   self,
  data,
  args 
)
def b3::plugins::admin::Command::sayLoudOrPM (   self,
  client,
  message 
)
def b3::plugins::admin::Command::splitData (   self,
  data 
)

Member Data Documentation

tuple b3::plugins::admin::Command::_reType = type(re.compile('.*')) [static, private]
string b3::plugins::admin::Command::alias = '' [static]
string b3::plugins::admin::Command::help = '' [static]
tuple b3::plugins::admin::Command::PLAYER_DATA = re.compile(r'^([\w\d\s-]+|@\d+|\d+)$', re.I) [static]
string b3::plugins::admin::Command::prefix = '!' [static]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Properties