zend-blog-3-backend

Форк
0
38 строк · 1.0 Кб
1
<?php
2
/**
3
 * Created by PhpStorm.
4
 * User: morontt
5
 * Date: 16.09.17
6
 * Time: 10:42
7
 */
8

9
namespace App\Command\Telegram;
10

11
use Symfony\Component\Console\Input\InputArgument;
12
use Symfony\Component\Console\Input\InputInterface;
13
use Symfony\Component\Console\Output\OutputInterface;
14

15
class WebhookCommand extends AbstractTelegramCommand
16
{
17
    protected function configure()
18
    {
19
        $this
20
            ->setName('mtt:telegram:webhook')
21
            ->setDescription('Set webhook for telegram bot')
22
            ->addArgument('url', InputArgument::REQUIRED, 'Webhook URL')
23
            ->addArgument('certificate', InputArgument::OPTIONAL, 'Path to certificate')
24
        ;
25
    }
26

27
    /**
28
     * @param InputInterface $input
29
     * @param OutputInterface $output
30
     */
31
    protected function execute(InputInterface $input, OutputInterface $output)
32
    {
33
        $result = $this->bot->setWebhook($input->getArgument('url'), $input->getArgument('certificate'));
34
        if ($result->isOk()) {
35
            $output->writeln($result->getDescription());
36
        }
37
    }
38
}
39

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.