Overview

Namespaces

  • Budabot
    • Core
      • Modules
    • User
      • Modules
  • None
  • Tyrence
    • Modules

Classes

  • AlienArmorController
  • AlienBioController
  • AlienMiscController
  • AOSpeakController
  • AOUController
  • AXPController
  • BankController
  • BosslootController
  • BroadcastController
  • BuffPerksController
  • CacheController
  • ChatAssistController
  • ChatCheckController
  • ChatLeaderController
  • ChatRallyController
  • ChatSayController
  • ChatTopicController
  • CityWaveController
  • CloakController
  • ClusterController
  • CountdownController
  • DevController
  • DingController
  • EventsController
  • FightController
  • FindOrgController
  • FindPlayerController
  • FunController
  • GitController
  • GuideController
  • GuildController
  • HelpbotController
  • HtmlDecodeController
  • ImplantController
  • ImplantDesignerController
  • InactiveMemberController
  • ItemsController
  • KillOnSightController
  • LevelController
  • LinksController
  • LootListsController
  • MdbController
  • MessageInfoCommandReply
  • MockCommandReply
  • NanoController
  • NewsController
  • NotesController
  • OnlineController
  • OrgHistoryController
  • OrglistController
  • OrgMembersController
  • OSController
  • PlayerHistoryController
  • PlayfieldController
  • PocketbossController
  • PremadeImplantController
  • PrivateChannelController
  • QuoteController
  • RaffleController
  • RaidController
  • RandomController
  • RecipeController
  • RelayController
  • ReputationController
  • ResearchController
  • RunAsController
  • SendTellController
  • ShoppingController
  • SilenceController
  • SkillsController
  • SpiritsController
  • StopwatchController
  • Teamspeak3
  • TeamspeakController
  • TestController
  • TimeController
  • TimerController
  • TimezoneController
  • TowerController
  • TrackerController
  • TrickleController
  • UnixtimeController
  • VoteController
  • WeatherController
  • WhatBuffsController
  • WhereisController
  • WhoisController
  • WhoisOrgController
  • WhompahController
  • Overview
  • Namespace
  • Class

Class GuildController

Authors: - Tyrence (RK2) - Mindrila (RK1) - Derroylo (RK2)

Namespace: Budabot\User\Modules
Definecommand(:

command = "logon", accessLevel = "guild", description = "Set logon message", help = "logon_msg.txt" )


Definecommand(:

command = "logoff", accessLevel = "guild", description = "Set logoff message", help = "logoff_msg.txt" )


Definecommand(:

command = "lastseen", accessLevel = "guild", description = "Shows the last logoff time of a character", help = "lastseen.txt" )


Definecommand(:

command = "recentseen", accessLevel = "guild", description = "Shows org members who have logged off recently", help = "recentseen.txt" )


Definecommand(:

command = "notify", accessLevel = "mod", description = "Adds a character to the notify list manually", help = "notify.txt" )


Definecommand(:

command = "updateorg", accessLevel = "mod", description = "Force an update of the org roster", help = "updateorg.txt" )


Instance: Commands this controller contains:
Located at GUILD_MODULE/GuildController.class.php
Methods summary
public
# setup( )

Setup

public
# logonMessageShowCommand( $message, $channel, $sender, $sendto, $args )

Handlescommand("logon")

Matches("/^logon$/i")

public
# logonMessageSetCommand( $message, $channel, $sender, $sendto, $args )

Handlescommand("logon")

Matches("/^logon

(.+)$/i")
public
# logoffMessageShowCommand( $message, $channel, $sender, $sendto, $args )

Handlescommand("logoff")

Matches("/^logoff$/i")

public
# logoffMessageSetCommand( $message, $channel, $sender, $sendto, $args )

Handlescommand("logoff")

Matches("/^logoff

(.+)$/i")
public
# lastseenCommand( $message, $channel, $sender, $sendto, $args )

Handlescommand("lastseen")

Matches("/^lastseen

(.+)$/i")
public
# recentseenCommand( $message, $channel, $sender, $sendto, $args )

Handlescommand("recentseen")

Matches("/^recentseen

([a-z0-9]+)/i")
public
# notifyAddCommand( $message, $channel, $sender, $sendto, $args )

Handlescommand("notify")

Matches("/^notify

(on|add) (.+)$/i")
public
# notifyRemoveCommand( $message, $channel, $sender, $sendto, $args )

Handlescommand("notify")

Matches("/^notify

(off|rem) (.+)$/i")
public
# updateorgCommand( $message, $channel, $sender, $sendto, $args )

Handlescommand("updateorg")

Matches("/^updateorg$/i")

public
# updateOrgRoster( )
public
# downloadOrgRosterEvent( $eventObj )

Description("download

guild roster xml and update guild members")

Event("timer(24hrs)")

public
# autoNotifyOrgMembersEvent( $eventObj )

Description("automatically

update guild roster as characters join and leave the guild")

Event("orgmsg")

public
# orgMemberLogonMessageEvent( $eventObj )

Description("shows

an org member logon in chat")

Event("logon")

public
# orgMemberLogoffMessageEvent( $eventObj )

Description("shows

an org member logoff in chat")

Event("logoff")

public
# orgMemberLogoffRecordEvent( $eventObj )

Description("record

org member logoff for lastseen command")

Event("logoff")

public
# isGuildBot( )
public
# verifyOrgNameEvent( $eventObj )

Description("verifies

that org name is correct")

Event("connect")

public
# getOrgChannelIdByOrgId( $orgId )
Properties summary
public $moduleName

Name of the module. Set automatically by module loader.

Name of the module. Set automatically by module loader.

#
public $db

Inject

#
public $chatBot

Inject

#
public $settingManager

Inject

#
public $buddylistManager

Inject

#
public $playerManager

Inject

#
public $guildManager

Inject

#
public $text

Inject

#
public $util

Inject

#
public $altsController

Inject

#
public $preferences

Inject

#
public $logger

Logger

#
Budabot 4 Docs API documentation generated by ApiGen