Command
class Command implements CommandInterface (View source)
Class Command.
Methods
Get Command Name.
Get Command Description.
Set Command Description.
Returns Telegram Instance.
Get Arguments passed to the command.
Returns an instance of Command Bus.
Process Inbound Command.
Process the command.
Magic Method to handle all ReplyWith Methods.
Reply Chat with a message. You can use all the sendMessage() parameters except chat_id.
Reply Chat with a Photo. You can use all the sendPhoto() parameters except chat_id.
Reply Chat with an Audio message. You can use all the sendAudio() parameters except chat_id.
Reply Chat with a Video. You can use all the sendVideo() parameters except chat_id.
Reply Chat with a Voice message. You can use all the sendVoice() parameters except chat_id.
Reply Chat with a Document. You can use all the sendDocument() parameters except chat_id.
Reply Chat with a Sticker. You can use all the sendSticker() parameters except chat_id.
Reply Chat with a Location. You can use all the sendLocation() parameters except chat_id.
Reply Chat with a Chat Action. You can use all the sendChatAction() parameters except chat_id.
Details
at line 57
string
getName()
Get Command Name.
at line 69
Command
setName($name)
Set Command Name.
at line 81
string
getDescription()
Get Command Description.
at line 93
Command
setDescription($description)
Set Command Description.
at line 105
Api
getTelegram()
Returns Telegram Instance.
at line 115
Update
getUpdate()
Returns Original Update.
at line 125
string
getArguments()
Get Arguments passed to the command.
at line 135
CommandBus
getCommandBus()
Returns an instance of Command Bus.
at line 143
mixed
make($telegram, $arguments, $update)
Process Inbound Command.
at line 168
abstract
mixed
handle($arguments)
Process the command.
at line 178
mixed|string
__call($method, $arguments)
Magic Method to handle all ReplyWith Methods.
at line 22
mixed
replyWithMessage($use_sendMessage_parameters)
Reply Chat with a message. You can use all the sendMessage() parameters except chat_id.
at line 22
mixed
replyWithPhoto($use_sendPhoto_parameters)
Reply Chat with a Photo. You can use all the sendPhoto() parameters except chat_id.
at line 22
mixed
replyWithAudio($use_sendAudio_parameters)
Reply Chat with an Audio message. You can use all the sendAudio() parameters except chat_id.
at line 22
mixed
replyWithVideo($use_sendVideo_parameters)
Reply Chat with a Video. You can use all the sendVideo() parameters except chat_id.
at line 22
mixed
replyWithVoice($use_sendVoice_parameters)
Reply Chat with a Voice message. You can use all the sendVoice() parameters except chat_id.
at line 22
mixed
replyWithDocument($use_sendDocument_parameters)
Reply Chat with a Document. You can use all the sendDocument() parameters except chat_id.
at line 22
mixed
replyWithSticker($use_sendSticker_parameters)
Reply Chat with a Sticker. You can use all the sendSticker() parameters except chat_id.
at line 22
mixed
replyWithLocation($use_sendLocation_parameters)
Reply Chat with a Location. You can use all the sendLocation() parameters except chat_id.
at line 22
mixed
replyWithChatAction($use_sendChatAction_parameters)
Reply Chat with a Chat Action. You can use all the sendChatAction() parameters except chat_id.