Set admin commands as private by default. (Breaking change!)

parent ba2c4b0a
...@@ -13,7 +13,7 @@ Exclamation symbols (:exclamation:) note something of importance e.g. breaking c ...@@ -13,7 +13,7 @@ Exclamation symbols (:exclamation:) note something of importance e.g. breaking c
- `Telegram::enableAdmin()` now handles duplicate additions properly. - `Telegram::enableAdmin()` now handles duplicate additions properly.
- `Request::getMe()` failure doesn't break cron execution any more. - `Request::getMe()` failure doesn't break cron execution any more.
### Security ### Security
- New command parameter `$private_only` to enforce usage in private chats only. - [:exclamation:][unreleased-private-only-admin-commands] New command parameter `$private_only` to enforce usage in private chats only (set by default for Admin commands).
## [0.46.0] - 2017-07-15 ## [0.46.0] - 2017-07-15
### Added ### Added
...@@ -133,6 +133,7 @@ Exclamation symbols (:exclamation:) note something of importance e.g. breaking c ...@@ -133,6 +133,7 @@ Exclamation symbols (:exclamation:) note something of importance e.g. breaking c
### Deprecated ### Deprecated
- Move `hideKeyboard` to `removeKeyboard`. - Move `hideKeyboard` to `removeKeyboard`.
[unreleased-private-only-admin-commands]: https://github.com/php-telegram-bot/core/wiki/Breaking-backwards-compatibility#private-only-admin-commands
[0.46.0-bc-request-class-refactor]: https://github.com/php-telegram-bot/core/wiki/Breaking-backwards-compatibility#request-class-refactor [0.46.0-bc-request-class-refactor]: https://github.com/php-telegram-bot/core/wiki/Breaking-backwards-compatibility#request-class-refactor
[0.45.0-bc-remove-deprecated-methods]: https://github.com/php-telegram-bot/core/wiki/Breaking-backwards-compatibility#remove-deprecated-methods [0.45.0-bc-remove-deprecated-methods]: https://github.com/php-telegram-bot/core/wiki/Breaking-backwards-compatibility#remove-deprecated-methods
[0.45.0-bc-chats-params-array]: https://github.com/php-telegram-bot/core/wiki/Breaking-backwards-compatibility#chats-params-array [0.45.0-bc-chats-params-array]: https://github.com/php-telegram-bot/core/wiki/Breaking-backwards-compatibility#chats-params-array
......
...@@ -12,5 +12,8 @@ namespace Longman\TelegramBot\Commands; ...@@ -12,5 +12,8 @@ namespace Longman\TelegramBot\Commands;
abstract class AdminCommand extends Command abstract class AdminCommand extends Command
{ {
/**
* @var bool
*/
protected $private_only = true;
} }
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