PHP Class PhpSlackBot\Base

Afficher le fichier Open project: jclg/php-slack-bot

Méthodes publiques

Méthode Description
getClient ( )
getCurrentChannel ( )
getCurrentContext ( )
getCurrentUser ( )
getName ( )
setChannel ( $channel )
setClient ( $client )
setContext ( $context )
setName ( $name )
setUser ( $user )

Méthodes protégées

Méthode Description
configure ( )
execute ( $message, $context )
getChannelIdFromChannelName ( $channelName )
getChannelNameFromChannelId ( $channelId )
getImIdFromUserId ( $userId )
getUserNameFromUserId ( $userId )
send ( $channel, $username, $message )

Method Details

configure() abstract protected méthode

abstract protected configure ( )

execute() abstract protected méthode

abstract protected execute ( $message, $context )

getChannelIdFromChannelName() protected méthode

protected getChannelIdFromChannelName ( $channelName )

getChannelNameFromChannelId() protected méthode

protected getChannelNameFromChannelId ( $channelId )

getClient() public méthode

public getClient ( )

getCurrentChannel() public méthode

public getCurrentChannel ( )

getCurrentContext() public méthode

public getCurrentContext ( )

getCurrentUser() public méthode

public getCurrentUser ( )

getImIdFromUserId() protected méthode

protected getImIdFromUserId ( $userId )

getName() public méthode

public getName ( )

getUserNameFromUserId() protected méthode

protected getUserNameFromUserId ( $userId )

send() protected méthode

protected send ( $channel, $username, $message )

setChannel() public méthode

public setChannel ( $channel )

setClient() public méthode

public setClient ( $client )

setContext() public méthode

public setContext ( $context )

setName() public méthode

public setName ( $name )

setUser() public méthode

public setUser ( $user )