From 1851603e1c4e09f50b456c924a3dad7bdc4cb7ef Mon Sep 17 00:00:00 2001 From: Florian Rosito Date: Mon, 23 May 2016 13:29:53 +0200 Subject: [PATCH 1/5] Add Prepare your **** to commands list --- src/Handler/BePrepare.php | 37 +++++++++++++++++++++++++++++++++++++ src/Server.php | 1 + 2 files changed, 38 insertions(+) create mode 100644 src/Handler/BePrepare.php diff --git a/src/Handler/BePrepare.php b/src/Handler/BePrepare.php new file mode 100644 index 0000000..99143dd --- /dev/null +++ b/src/Handler/BePrepare.php @@ -0,0 +1,37 @@ +channel->sendMessage(self::URL); + + return true; + } + + /** + * @param $message + * @return bool + */ + static public function isHandlingMessage($message) + { + return $message->content === '!prepareyouranus' || $message->content === '!beprepare'; + } +} \ No newline at end of file diff --git a/src/Server.php b/src/Server.php index e6e0861..52e1d83 100644 --- a/src/Server.php +++ b/src/Server.php @@ -47,6 +47,7 @@ private function initDispatcher() new MessageHandler\OverwatchTimeleft(), new MessageHandler\Propre(), new MessageHandler\NomanskyTimeleft(), + new MessageHandler\BePrepare(), ]); return $this; From a02a6164c6b06f1b78c2b9edde68b0c2b654aeab Mon Sep 17 00:00:00 2001 From: Florian Rosito Date: Mon, 23 May 2016 13:53:14 +0200 Subject: [PATCH 2/5] Add Beprepare to command list --- bot.php | 1 + 1 file changed, 1 insertion(+) diff --git a/bot.php b/bot.php index 71a5d2a..297e6ff 100755 --- a/bot.php +++ b/bot.php @@ -20,5 +20,6 @@ new MessageHandler\OverwatchTimeleft(), new MessageHandler\Propre(), new MessageHandler\NomanskyTimeleft(), + new MessageHandler\BePrepare(), ] ))->run(); From adb7e1e544b8f864d082b4f518bdd17e572956ef Mon Sep 17 00:00:00 2001 From: Florian Rosito Date: Mon, 23 May 2016 17:22:03 +0200 Subject: [PATCH 3/5] Change phpdoc --- src/Handler/BePrepare.php | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/src/Handler/BePrepare.php b/src/Handler/BePrepare.php index 99143dd..e767d01 100644 --- a/src/Handler/BePrepare.php +++ b/src/Handler/BePrepare.php @@ -1,16 +1,13 @@ + */ class BePrepare implements MessageHandler { const URL = 'http://memestorage.com/_nw/22/79844313.jpg'; From 281e67fca79d3927e0c2af5465abee5bf2c7ec06 Mon Sep 17 00:00:00 2001 From: Florian Rosito Date: Mon, 23 May 2016 17:23:20 +0200 Subject: [PATCH 4/5] update README --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 646c894..4b806f4 100644 --- a/README.md +++ b/README.md @@ -27,4 +27,5 @@ Commandes - If a message contains `http://onlywat.ch`, the bot sends the same gif as above. - `!ow.timeleft` shows the remaining time before [Overwatch](https://playoverwatch.com/en-us/)'s launch. - `!dice 1d20+5` is a RPG tool to throw dice. You can use shortcuts like `!dice 20+3` (⇔ `!dice 1d20+3`) or `!dice 18` (⇔ `!dice 1d18+0`) -- `!nms.timeleft` shows the remaining time before [No Man's Sky](http://www.no-mans-sky.com/)'s launch. \ No newline at end of file +- `!nms.timeleft` shows the remaining time before [No Man's Sky](http://www.no-mans-sky.com/)'s launch. +- `!prepareyouranus` or `!beprepare` sends a link to [this image](http://memestorage.com/_nw/22/79844313.jpg). \ No newline at end of file From c8a56532b0204d8cf3464d2fa3bb78d001effdbc Mon Sep 17 00:00:00 2001 From: Florian Rosito Date: Mon, 23 May 2016 17:25:08 +0200 Subject: [PATCH 5/5] Change beprepare to beprepared --- README.md | 2 +- bot.php | 2 +- src/Handler/{BePrepare.php => BePrepared.php} | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) rename src/Handler/{BePrepare.php => BePrepared.php} (89%) diff --git a/README.md b/README.md index 4b806f4..8e10e0b 100644 --- a/README.md +++ b/README.md @@ -28,4 +28,4 @@ Commandes - `!ow.timeleft` shows the remaining time before [Overwatch](https://playoverwatch.com/en-us/)'s launch. - `!dice 1d20+5` is a RPG tool to throw dice. You can use shortcuts like `!dice 20+3` (⇔ `!dice 1d20+3`) or `!dice 18` (⇔ `!dice 1d18+0`) - `!nms.timeleft` shows the remaining time before [No Man's Sky](http://www.no-mans-sky.com/)'s launch. -- `!prepareyouranus` or `!beprepare` sends a link to [this image](http://memestorage.com/_nw/22/79844313.jpg). \ No newline at end of file +- `!prepareyouranus` or `!beprepared` sends a link to [this image](http://memestorage.com/_nw/22/79844313.jpg). \ No newline at end of file diff --git a/bot.php b/bot.php index 297e6ff..9599fb2 100755 --- a/bot.php +++ b/bot.php @@ -20,6 +20,6 @@ new MessageHandler\OverwatchTimeleft(), new MessageHandler\Propre(), new MessageHandler\NomanskyTimeleft(), - new MessageHandler\BePrepare(), + new MessageHandler\BePrepared(), ] ))->run(); diff --git a/src/Handler/BePrepare.php b/src/Handler/BePrepared.php similarity index 89% rename from src/Handler/BePrepare.php rename to src/Handler/BePrepared.php index e767d01..74cea6e 100644 --- a/src/Handler/BePrepare.php +++ b/src/Handler/BePrepared.php @@ -8,7 +8,7 @@ * @package ModnarLluf\DiscBot\Handler * @author Florian Rosito */ -class BePrepare implements MessageHandler +class BePrepared implements MessageHandler { const URL = 'http://memestorage.com/_nw/22/79844313.jpg'; @@ -29,6 +29,6 @@ public function handle($message) */ static public function isHandlingMessage($message) { - return $message->content === '!prepareyouranus' || $message->content === '!beprepare'; + return $message->content === '!prepareyouranus' || $message->content === '!beprepared'; } } \ No newline at end of file