Commit 8ac91bbd authored by Armando Lüscher's avatar Armando Lüscher

Clean up all headers and add generic DocBlock to members.

parent 6c03ff17
<?php <?php
/**
/*
* This file is part of the TelegramBot package. * This file is part of the TelegramBot package.
* *
* (c) Avtandil Kikabidze aka LONGMAN <akalongman@gmail.com> * (c) Avtandil Kikabidze aka LONGMAN <akalongman@gmail.com>
* *
* For the full copyright and license information, please view the LICENSE * For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code. * file that was distributed with this source code.
*/ */
namespace Longman\TelegramBot\Commands; namespace Longman\TelegramBot\Commands;
use Longman\TelegramBot\Request;
use Longman\TelegramBot\Command; use Longman\TelegramBot\Command;
use Longman\TelegramBot\Entities\Update; use Longman\TelegramBot\Entities\Update;
use Longman\TelegramBot\Request;
class ChannelchatcreatedCommand extends Command class ChannelchatcreatedCommand extends Command
{ {
/**
* Name
*
* @var string
*/
protected $name = 'Channelchatcreated'; protected $name = 'Channelchatcreated';
/**
* Description
*
* @var string
*/
protected $description = 'Channel chat created'; protected $description = 'Channel chat created';
/**
* Usage
*
* @var string
*/
protected $usage = '/'; protected $usage = '/';
/**
* Version
*
* @var string
*/
protected $version = '1.0.0'; protected $version = '1.0.0';
/**
* If this command is enabled
*
* @var boolean
*/
protected $enabled = true; protected $enabled = true;
/**
* Execute command
*
* @return boolean
*/
public function execute() public function execute()
{ {
$update = $this->getUpdate(); $update = $this->getUpdate();
......
<?php <?php
/**
/*
* This file is part of the TelegramBot package. * This file is part of the TelegramBot package.
* *
* (c) Avtandil Kikabidze aka LONGMAN <akalongman@gmail.com> * (c) Avtandil Kikabidze aka LONGMAN <akalongman@gmail.com>
* *
* For the full copyright and license information, please view the LICENSE * For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code. * file that was distributed with this source code.
*/ */
namespace Longman\TelegramBot\Commands; namespace Longman\TelegramBot\Commands;
use Longman\TelegramBot\Request;
use Longman\TelegramBot\Command; use Longman\TelegramBot\Command;
use Longman\TelegramBot\Entities\Update;
use Longman\TelegramBot\Entities\InlineQueryResultArticle;
use Longman\TelegramBot\Entities\Entity; use Longman\TelegramBot\Entities\Entity;
use Longman\TelegramBot\Entities\InlineQueryResultArticle;
use Longman\TelegramBot\Entities\Update;
use Longman\TelegramBot\Request;
class ChoseninlineresultCommand extends Command class ChoseninlineresultCommand extends Command
{ {
/**
* Name
*
* @var string
*/
protected $name = 'choseninlineresult'; protected $name = 'choseninlineresult';
/**
* Description
*
* @var string
*/
protected $description = 'Chosen result query'; protected $description = 'Chosen result query';
/**
* Usage
*
* @var string
*/
protected $usage = ''; protected $usage = '';
/**
* Version
*
* @var string
*/
protected $version = '1.0.0'; protected $version = '1.0.0';
/**
* If this command is enabled
*
* @var boolean
*/
protected $enabled = true; protected $enabled = true;
/**
* If this command is public
*
* @var boolean
*/
protected $public = false; protected $public = false;
/**
* Execute command
*
* @return boolean
*/
public function execute() public function execute()
{ {
$update = $this->getUpdate(); $update = $this->getUpdate();
......
<?php <?php
/**
/*
* This file is part of the TelegramBot package. * This file is part of the TelegramBot package.
* *
* (c) Avtandil Kikabidze aka LONGMAN <akalongman@gmail.com> * (c) Avtandil Kikabidze aka LONGMAN <akalongman@gmail.com>
* *
* For the full copyright and license information, please view the LICENSE * For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code. * file that was distributed with this source code.
*/ */
namespace Longman\TelegramBot\Commands; namespace Longman\TelegramBot\Commands;
use Longman\TelegramBot\Request;
use Longman\TelegramBot\Command; use Longman\TelegramBot\Command;
use Longman\TelegramBot\Entities\Update; use Longman\TelegramBot\Entities\Update;
use Longman\TelegramBot\Exception\TelegramException; use Longman\TelegramBot\Exception\TelegramException;
use Longman\TelegramBot\Request;
class DateCommand extends Command class DateCommand extends Command
{ {
/**
* Name
*
* @var string
*/
protected $name = 'date'; protected $name = 'date';
/**
* Description
*
* @var string
*/
protected $description = 'Show date/time by location'; protected $description = 'Show date/time by location';
/**
* Usage
*
* @var string
*/
protected $usage = '/date <location>'; protected $usage = '/date <location>';
/**
* Version
*
* @var string
*/
protected $version = '1.2.0'; protected $version = '1.2.0';
/**
* If this command is enabled
*
* @var boolean
*/
protected $enabled = true; protected $enabled = true;
/**
* If this command is public
*
* @var boolean
*/
protected $public = true; protected $public = true;
private $base_url = 'https://maps.googleapis.com/maps/api'; private $base_url = 'https://maps.googleapis.com/maps/api';
...@@ -130,6 +165,11 @@ class DateCommand extends Command ...@@ -130,6 +165,11 @@ class DateCommand extends Command
return $response; return $response;
} }
/**
* Execute command
*
* @return boolean
*/
public function execute() public function execute()
{ {
$update = $this->getUpdate(); $update = $this->getUpdate();
......
<?php <?php
/**
/*
* This file is part of the TelegramBot package. * This file is part of the TelegramBot package.
* *
* (c) Avtandil Kikabidze aka LONGMAN <akalongman@gmail.com> * (c) Avtandil Kikabidze aka LONGMAN <akalongman@gmail.com>
* *
* For the full copyright and license information, please view the LICENSE * For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code. * file that was distributed with this source code.
*/ */
namespace Longman\TelegramBot\Commands; namespace Longman\TelegramBot\Commands;
use Longman\TelegramBot\Request;
use Longman\TelegramBot\Command; use Longman\TelegramBot\Command;
use Longman\TelegramBot\Entities\Update; use Longman\TelegramBot\Entities\Update;
use Longman\TelegramBot\Request;
class DeletechatphotoCommand extends Command class DeletechatphotoCommand extends Command
{ {
/**
* Name
*
* @var string
*/
protected $name = 'Deletechatphoto'; protected $name = 'Deletechatphoto';
/**
* Description
*
* @var string
*/
protected $description = 'Delete chat photo'; protected $description = 'Delete chat photo';
/**
* Usage
*
* @var string
*/
protected $usage = '/'; protected $usage = '/';
/**
* Version
*
* @var string
*/
protected $version = '1.0.0'; protected $version = '1.0.0';
/**
* If this command is enabled
*
* @var boolean
*/
protected $enabled = true; protected $enabled = true;
/**
* Execute command
*
* @return boolean
*/
public function execute() public function execute()
{ {
$update = $this->getUpdate(); $update = $this->getUpdate();
......
<?php <?php
/**
/*
* This file is part of the TelegramBot package. * This file is part of the TelegramBot package.
* *
* (c) Avtandil Kikabidze aka LONGMAN <akalongman@gmail.com> * (c) Avtandil Kikabidze aka LONGMAN <akalongman@gmail.com>
* *
* For the full copyright and license information, please view the LICENSE * For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code. * file that was distributed with this source code.
*/ */
namespace Longman\TelegramBot\Commands; namespace Longman\TelegramBot\Commands;
use Longman\TelegramBot\Request;
use Longman\TelegramBot\Command; use Longman\TelegramBot\Command;
use Longman\TelegramBot\Entities\Update; use Longman\TelegramBot\Entities\Update;
use Longman\TelegramBot\Request;
class EchoCommand extends Command class EchoCommand extends Command
{ {
/**
* Name
*
* @var string
*/
protected $name = 'echo'; protected $name = 'echo';
/**
* Description
*
* @var string
*/
protected $description = 'Show text'; protected $description = 'Show text';
/**
* Usage
*
* @var string
*/
protected $usage = '/echo <text>'; protected $usage = '/echo <text>';
/**
* Version
*
* @var string
*/
protected $version = '1.0.0'; protected $version = '1.0.0';
/**
* If this command is enabled
*
* @var boolean
*/
protected $enabled = true; protected $enabled = true;
/**
* If this command is public
*
* @var boolean
*/
protected $public = true; protected $public = true;
/**
* Execute command
*
* @return boolean
*/
public function execute() public function execute()
{ {
$update = $this->getUpdate(); $update = $this->getUpdate();
......
<?php <?php
/**
/*
* This file is part of the TelegramBot package. * This file is part of the TelegramBot package.
* *
* (c) Avtandil Kikabidze aka LONGMAN <akalongman@gmail.com> * (c) Avtandil Kikabidze aka LONGMAN <akalongman@gmail.com>
* *
* For the full copyright and license information, please view the LICENSE * For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code. * file that was distributed with this source code.
*/ */
namespace Longman\TelegramBot\Commands; namespace Longman\TelegramBot\Commands;
use Longman\TelegramBot\Request;
use Longman\TelegramBot\Command; use Longman\TelegramBot\Command;
use Longman\TelegramBot\Entities\Update; use Longman\TelegramBot\Entities\Update;
use Longman\TelegramBot\Request;
class GenericCommand extends Command class GenericCommand extends Command
{ {
/**
* Name
*
* @var string
*/
protected $name = 'Generic'; protected $name = 'Generic';
protected $description = 'Handle generic commands or is executed by default when a command is not found';
/**
* Description
*
* @var string
*/
protected $description = 'Handles generic commands or is executed by default when a command is not found';
/**
* Usage
*
* @var string
*/
protected $usage = '/'; protected $usage = '/';
/**
* Version
*
* @var string
*/
protected $version = '1.0.0'; protected $version = '1.0.0';
/**
* If this command is enabled
*
* @var boolean
*/
protected $enabled = true; protected $enabled = true;
/**
* Execute command
*
* @return boolean
*/
public function execute() public function execute()
{ {
$update = $this->getUpdate(); $update = $this->getUpdate();
......
<?php <?php
/**
/*
* This file is part of the TelegramBot package. * This file is part of the TelegramBot package.
* *
* (c) Avtandil Kikabidze aka LONGMAN <akalongman@gmail.com> * (c) Avtandil Kikabidze aka LONGMAN <akalongman@gmail.com>
* *
* For the full copyright and license information, please view the LICENSE * For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code. * file that was distributed with this source code.
*/ */
namespace Longman\TelegramBot\Commands; namespace Longman\TelegramBot\Commands;
use Longman\TelegramBot\Request;
use Longman\TelegramBot\Command; use Longman\TelegramBot\Command;
use Longman\TelegramBot\Entities\Update; use Longman\TelegramBot\Entities\Update;
use Longman\TelegramBot\Request;
class GenericmessageCommand extends Command class GenericmessageCommand extends Command
{ {
/**
* Name
*
* @var string
*/
protected $name = 'Genericmessage'; protected $name = 'Genericmessage';
/**
* Description
*
* @var string
*/
protected $description = 'Handle generic message'; protected $description = 'Handle generic message';
/**
* Usage
*
* @var string
*/
protected $usage = '/'; protected $usage = '/';
/**
* Version
*
* @var string
*/
protected $version = '1.0.0'; protected $version = '1.0.0';
/**
* If this command is enabled
*
* @var boolean
*/
protected $enabled = true; protected $enabled = true;
/**
* Execute command
*
* @return boolean
*/
public function execute() public function execute()
{ {
$update = $this->getUpdate(); $update = $this->getUpdate();
......
<?php <?php
/**
/*
* This file is part of the TelegramBot package. * This file is part of the TelegramBot package.
* *
* (c) Avtandil Kikabidze aka LONGMAN <akalongman@gmail.com> * (c) Avtandil Kikabidze aka LONGMAN <akalongman@gmail.com>
* *
* For the full copyright and license information, please view the LICENSE * For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code. * file that was distributed with this source code.
*/ */
namespace Longman\TelegramBot\Commands; namespace Longman\TelegramBot\Commands;
use Longman\TelegramBot\Request;
use Longman\TelegramBot\Command; use Longman\TelegramBot\Command;
use Longman\TelegramBot\Entities\Update; use Longman\TelegramBot\Entities\Update;
use Longman\TelegramBot\Request;
class GroupchatcreatedCommand extends Command class GroupchatcreatedCommand extends Command
{ {
/**
* Name
*
* @var string
*/
protected $name = 'Groupchatcreated'; protected $name = 'Groupchatcreated';
/**
* Description
*
* @var string
*/
protected $description = 'Group chat created'; protected $description = 'Group chat created';
/**
* Usage
*
* @var string
*/
protected $usage = '/'; protected $usage = '/';
/**
* Version
*
* @var string
*/
protected $version = '1.0.0'; protected $version = '1.0.0';
/**
* If this command is enabled
*
* @var boolean
*/
protected $enabled = true; protected $enabled = true;
/**
* Execute command
*
* @return boolean
*/
public function execute() public function execute()
{ {
$update = $this->getUpdate(); $update = $this->getUpdate();
......
<?php <?php
/**
/*
* This file is part of the TelegramBot package. * This file is part of the TelegramBot package.
* *
* (c) Avtandil Kikabidze aka LONGMAN <akalongman@gmail.com> * (c) Avtandil Kikabidze aka LONGMAN <akalongman@gmail.com>
* *
* For the full copyright and license information, please view the LICENSE * For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code. * file that was distributed with this source code.
*/ */
namespace Longman\TelegramBot\Commands; namespace Longman\TelegramBot\Commands;
use Longman\TelegramBot\Request;
use Longman\TelegramBot\Command; use Longman\TelegramBot\Command;
use Longman\TelegramBot\Entities\Update; use Longman\TelegramBot\Entities\Update;
use Longman\TelegramBot\Request;
class HelpCommand extends Command class HelpCommand extends Command
{ {
/**
* Name
*
* @var string
*/
protected $name = 'help'; protected $name = 'help';
/**
* Description
*
* @var string
*/
protected $description = 'Show bot commands help'; protected $description = 'Show bot commands help';
/**
* Usage
*
* @var string
*/
protected $usage = '/help or /help <command>'; protected $usage = '/help or /help <command>';
/**
* Version
*
* @var string
*/
protected $version = '1.0.0'; protected $version = '1.0.0';
/**
* If this command is enabled
*
* @var boolean
*/
protected $enabled = true; protected $enabled = true;
/**
* If this command is public
*
* @var boolean
*/
protected $public = true; protected $public = true;
/**
* Execute command
*
* @return boolean
*/
public function execute() public function execute()
{ {
$update = $this->getUpdate(); $update = $this->getUpdate();
......
<?php <?php
/**
/*
* This file is part of the TelegramBot package. * This file is part of the TelegramBot package.
* *
* (c) Avtandil Kikabidze aka LONGMAN <akalongman@gmail.com> * (c) Avtandil Kikabidze aka LONGMAN <akalongman@gmail.com>
* *
* For the full copyright and license information, please view the LICENSE * For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code. * file that was distributed with this source code.
*/ */
namespace Longman\TelegramBot\Commands; namespace Longman\TelegramBot\Commands;
use Longman\TelegramBot\Request;
use Longman\TelegramBot\Command; use Longman\TelegramBot\Command;
use Longman\TelegramBot\Entities\Update;
use Longman\TelegramBot\Entities\InlineQueryResultArticle;
use Longman\TelegramBot\Entities\Entity; use Longman\TelegramBot\Entities\Entity;
use Longman\TelegramBot\Entities\InlineQueryResultArticle;
use Longman\TelegramBot\Entities\Update;
use Longman\TelegramBot\Request;
class InlinequeryCommand extends Command class InlinequeryCommand extends Command
{ {
/**
* Name
*
* @var string
*/
protected $name = 'inlinequery'; protected $name = 'inlinequery';
/**
* Description
*
* @var string
*/
protected $description = 'Reply to inline query'; protected $description = 'Reply to inline query';
/**
* Usage
*
* @var string
*/
protected $usage = ''; protected $usage = '';
/**
* Version
*
* @var string
*/
protected $version = '1.0.0'; protected $version = '1.0.0';
/**
* If this command is enabled
*
* @var boolean
*/
protected $enabled = true; protected $enabled = true;
/**
* If this command is public
*
* @var boolean
*/
protected $public = false; protected $public = false;
/**
* Execute command
*
* @return boolean
*/
public function execute() public function execute()
{ {
$update = $this->getUpdate(); $update = $this->getUpdate();
......
<?php <?php
/**
/*
* This file is part of the TelegramBot package. * This file is part of the TelegramBot package.
* *
* (c) Avtandil Kikabidze aka LONGMAN <akalongman@gmail.com> * (c) Avtandil Kikabidze aka LONGMAN <akalongman@gmail.com>
* *
* For the full copyright and license information, please view the LICENSE * For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code. * file that was distributed with this source code.
*/ */
namespace Longman\TelegramBot\Commands; namespace Longman\TelegramBot\Commands;
use Longman\TelegramBot\Request;
use Longman\TelegramBot\Command; use Longman\TelegramBot\Command;
use Longman\TelegramBot\Entities\Update; use Longman\TelegramBot\Entities\Update;
use Longman\TelegramBot\Request;
class LeftchatparticipantCommand extends Command class LeftchatparticipantCommand extends Command
{ {
/**
* Name
*
* @var string
*/
protected $name = 'leftchatparticipant'; protected $name = 'leftchatparticipant';
/**
* Description
*
* @var string
*/
protected $description = 'Left Chat Participant'; protected $description = 'Left Chat Participant';
/**
* Usage
*
* @var string
*/
protected $usage = '/'; protected $usage = '/';
/**
* Version
*
* @var string
*/
protected $version = '1.0.0'; protected $version = '1.0.0';
/**
* If this command is enabled
*
* @var boolean
*/
protected $enabled = true; protected $enabled = true;
/**
* Execute command
*
* @return boolean
*/
public function execute() public function execute()
{ {
$update = $this->getUpdate(); $update = $this->getUpdate();
......
<?php <?php
/**
/*
* This file is part of the TelegramBot package. * This file is part of the TelegramBot package.
* *
* (c) Avtandil Kikabidze aka LONGMAN <akalongman@gmail.com> * (c) Avtandil Kikabidze aka LONGMAN <akalongman@gmail.com>
* *
* For the full copyright and license information, please view the LICENSE * For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code. * file that was distributed with this source code.
*/ */
namespace Longman\TelegramBot\Commands; namespace Longman\TelegramBot\Commands;
use Longman\TelegramBot\Request;
use Longman\TelegramBot\Command; use Longman\TelegramBot\Command;
use Longman\TelegramBot\Entities\Update; use Longman\TelegramBot\Entities\Update;
use Longman\TelegramBot\Request;
class NewchatparticipantCommand extends Command class NewchatparticipantCommand extends Command
{ {
/**
* Name
*
* @var string
*/
protected $name = 'Newchatparticipant'; protected $name = 'Newchatparticipant';
/**
* Description
*
* @var string
*/
protected $description = 'New Chat Participant'; protected $description = 'New Chat Participant';
/**
* Usage
*
* @var string
*/
protected $usage = '/'; protected $usage = '/';
/**
* Version
*
* @var string
*/
protected $version = '1.0.0'; protected $version = '1.0.0';
/**
* If this command is enabled
*
* @var boolean
*/
protected $enabled = true; protected $enabled = true;
/**
* Execute command
*
* @return boolean
*/
public function execute() public function execute()
{ {
$update = $this->getUpdate(); $update = $this->getUpdate();
......
<?php <?php
/**
/*
* This file is part of the TelegramBot package. * This file is part of the TelegramBot package.
* *
* (c) Avtandil Kikabidze aka LONGMAN <akalongman@gmail.com> * (c) Avtandil Kikabidze aka LONGMAN <akalongman@gmail.com>
* *
* For the full copyright and license information, please view the LICENSE * For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code. * file that was distributed with this source code.
*/ */
namespace Longman\TelegramBot\Commands; namespace Longman\TelegramBot\Commands;
use Longman\TelegramBot\Request;
use Longman\TelegramBot\Command; use Longman\TelegramBot\Command;
use Longman\TelegramBot\Entities\Update; use Longman\TelegramBot\Entities\Update;
use Longman\TelegramBot\Request;
class NewchattitleCommand extends Command class NewchattitleCommand extends Command
{ {
/**
* Name
*
* @var string
*/
protected $name = 'Newchattitle'; protected $name = 'Newchattitle';
/**
* Description
*
* @var string
*/
protected $description = 'New chat Title'; protected $description = 'New chat Title';
/**
* Usage
*
* @var string
*/
protected $usage = '/'; protected $usage = '/';
/**
* Version
*
* @var string
*/
protected $version = '1.0.0'; protected $version = '1.0.0';
/**
* If this command is enabled
*
* @var boolean
*/
protected $enabled = true; protected $enabled = true;
/**
* Execute command
*
* @return boolean
*/
public function execute() public function execute()
{ {
$update = $this->getUpdate(); $update = $this->getUpdate();
......
<?php <?php
/* /**
* This file is part of the TelegramBot package. * This file is part of the TelegramBot package.
* *
* (c) Avtandil Kikabidze aka LONGMAN <akalongman@gmail.com> * (c) Avtandil Kikabidze aka LONGMAN <akalongman@gmail.com>
* *
* For the full copyright and license information, please view the LICENSE * For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code. * file that was distributed with this source code.
* */
*/
namespace Longman\TelegramBot\Commands; namespace Longman\TelegramBot\Commands;
use Longman\TelegramBot\Request;
use Longman\TelegramBot\Command; use Longman\TelegramBot\Command;
use Longman\TelegramBot\Entities\Update; use Longman\TelegramBot\Entities\Update;
use Longman\TelegramBot\Request;
class SlapCommand extends Command class SlapCommand extends Command
{ {
/**
* Name
*
* @var string
*/
protected $name = 'slap'; protected $name = 'slap';
/**
* Description
*
* @var string
*/
protected $description = 'Slap someone with their username'; protected $description = 'Slap someone with their username';
/**
* Usage
*
* @var string
*/
protected $usage = '/slap <@user>'; protected $usage = '/slap <@user>';
/**
* Version
*
* @var string
*/
protected $version = '1.0.0'; protected $version = '1.0.0';
/**
* If this command is enabled
*
* @var boolean
*/
protected $enabled = true; protected $enabled = true;
/**
* Execute command
*
* @return boolean
*/
public function execute() public function execute()
{ {
$update = $this->getUpdate(); $update = $this->getUpdate();
......
<?php <?php
/**
/*
* This file is part of the TelegramBot package. * This file is part of the TelegramBot package.
* *
* (c) Avtandil Kikabidze aka LONGMAN <akalongman@gmail.com> * (c) Avtandil Kikabidze aka LONGMAN <akalongman@gmail.com>
* *
* For the full copyright and license information, please view the LICENSE * For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code. * file that was distributed with this source code.
*/ */
namespace Longman\TelegramBot\Commands; namespace Longman\TelegramBot\Commands;
use Longman\TelegramBot\Request;
use Longman\TelegramBot\Command; use Longman\TelegramBot\Command;
use Longman\TelegramBot\Entities\Update; use Longman\TelegramBot\Entities\Update;
use Longman\TelegramBot\Request;
class StartCommand extends Command class StartCommand extends Command
{ {
/**
* Name
*
* @var string
*/
protected $name = 'start'; protected $name = 'start';
/**
* Description
*
* @var string
*/
protected $description = 'Start command'; protected $description = 'Start command';
/**
* Usage
*
* @var string
*/
protected $usage = '/'; protected $usage = '/';
/**
* Version
*
* @var string
*/
protected $version = '1.0.0'; protected $version = '1.0.0';
/**
* If this command is enabled
*
* @var boolean
*/
protected $enabled = true; protected $enabled = true;
/**
* If this command is public
*
* @var boolean
*/
protected $public = false; protected $public = false;
/**
* Execute command
*
* @return boolean
*/
public function execute() public function execute()
{ {
$update = $this->getUpdate(); $update = $this->getUpdate();
......
<?php <?php
/**
/*
* This file is part of the TelegramBot package. * This file is part of the TelegramBot package.
* *
* (c) Avtandil Kikabidze aka LONGMAN <akalongman@gmail.com> * (c) Avtandil Kikabidze aka LONGMAN <akalongman@gmail.com>
* *
* For the full copyright and license information, please view the LICENSE * For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code. * file that was distributed with this source code.
*/ */
namespace Longman\TelegramBot\Commands; namespace Longman\TelegramBot\Commands;
use Longman\TelegramBot\Request;
use Longman\TelegramBot\Command; use Longman\TelegramBot\Command;
use Longman\TelegramBot\Entities\Update; use Longman\TelegramBot\Entities\Update;
use Longman\TelegramBot\Request;
class SupergroupchatcreatedCommand extends Command class SupergroupchatcreatedCommand extends Command
{ {
/**
* Name
*
* @var string
*/
protected $name = 'Supergroupchatcreated'; protected $name = 'Supergroupchatcreated';
/**
* Description
*
* @var string
*/
protected $description = 'Super group chat created'; protected $description = 'Super group chat created';
/**
* Usage
*
* @var string
*/
protected $usage = '/'; protected $usage = '/';
/**
* Version
*
* @var string
*/
protected $version = '1.0.0'; protected $version = '1.0.0';
/**
* If this command is enabled
*
* @var boolean
*/
protected $enabled = true; protected $enabled = true;
/**
* Execute command
*
* @return boolean
*/
public function execute() public function execute()
{ {
$update = $this->getUpdate(); $update = $this->getUpdate();
......
<?php <?php
/**
/*
* This file is part of the TelegramBot package. * This file is part of the TelegramBot package.
* *
* (c) Avtandil Kikabidze aka LONGMAN <akalongman@gmail.com> * (c) Avtandil Kikabidze aka LONGMAN <akalongman@gmail.com>
* *
* For the full copyright and license information, please view the LICENSE * For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code. * file that was distributed with this source code.
*/ */
namespace Longman\TelegramBot\Commands; namespace Longman\TelegramBot\Commands;
use Longman\TelegramBot\Request;
use Longman\TelegramBot\Command; use Longman\TelegramBot\Command;
use Longman\TelegramBot\Entities\Update; use Longman\TelegramBot\Entities\Update;
use Longman\TelegramBot\Request;
class WeatherCommand extends Command class WeatherCommand extends Command
{ {
/**
* Name
*
* @var string
*/
protected $name = 'weather'; protected $name = 'weather';
/**
* Description
*
* @var string
*/
protected $description = 'Show weather by location'; protected $description = 'Show weather by location';
/**
* Usage
*
* @var string
*/
protected $usage = '/weather <location>'; protected $usage = '/weather <location>';
/**
* Version
*
* @var string
*/
protected $version = '1.0.0'; protected $version = '1.0.0';
/**
* If this command is enabled
*
* @var boolean
*/
protected $enabled = true; protected $enabled = true;
/**
* If this command is public
*
* @var boolean
*/
protected $public = true; protected $public = true;
private function getWeather($location) private function getWeather($location)
...@@ -94,6 +129,11 @@ class WeatherCommand extends Command ...@@ -94,6 +129,11 @@ class WeatherCommand extends Command
return $result; return $result;
} }
/**
* Execute command
*
* @return boolean
*/
public function execute() public function execute()
{ {
$update = $this->getUpdate(); $update = $this->getUpdate();
......
<?php <?php
/**
/*
* This file is part of the TelegramBot package. * This file is part of the TelegramBot package.
* *
* (c) Avtandil Kikabidze aka LONGMAN <akalongman@gmail.com> * (c) Avtandil Kikabidze aka LONGMAN <akalongman@gmail.com>
...@@ -9,24 +8,64 @@ ...@@ -9,24 +8,64 @@
* file that was distributed with this source code. * file that was distributed with this source code.
* *
* Written by Marco Boretto <marco.bore@gmail.com> * Written by Marco Boretto <marco.bore@gmail.com>
*/ */
namespace Longman\TelegramBot\Commands; namespace Longman\TelegramBot\Commands;
use Longman\TelegramBot\Request;
use Longman\TelegramBot\Command; use Longman\TelegramBot\Command;
use Longman\TelegramBot\Entities\Update;
use Longman\TelegramBot\Entities\File; use Longman\TelegramBot\Entities\File;
use Longman\TelegramBot\Entities\Update;
use Longman\TelegramBot\Request;
class WhoamiCommand extends Command class WhoamiCommand extends Command
{ {
/**
* Name
*
* @var string
*/
protected $name = 'whoami'; protected $name = 'whoami';
/**
* Description
*
* @var string
*/
protected $description = 'Show your id, name and username'; protected $description = 'Show your id, name and username';
/**
* Usage
*
* @var string
*/
protected $usage = '/whoami'; protected $usage = '/whoami';
/**
* Version
*
* @var string
*/
protected $version = '1.0.0'; protected $version = '1.0.0';
/**
* If this command is enabled
*
* @var boolean
*/
protected $enabled = true; protected $enabled = true;
/**
* If this command is public
*
* @var boolean
*/
protected $public = true; protected $public = true;
/**
* Execute command
*
* @return boolean
*/
public function execute() public function execute()
{ {
$update = $this->getUpdate(); $update = $this->getUpdate();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment