<?php

namespace Openguru\OpenCartFramework\Telegram\Commands;

use Openguru\OpenCartFramework\Telegram\Contracts\TelegramCommandInterface;
use Openguru\OpenCartFramework\Telegram\TelegramBotStateManager;
use Openguru\OpenCartFramework\Telegram\TelegramService;

abstract class TelegramCommand implements TelegramCommandInterface
{
    protected TelegramService $telegram;
    protected TelegramBotStateManager $state;

    public function __construct(TelegramService $telegram, TelegramBotStateManager $stateManager)
    {
        $this->telegram = $telegram;
        $this->state = $stateManager;
    }
}
