бля)
ну наверное основное отличие в том, кто управляет поведением. В "Состояние" сам объект меняет своё поведение, а при "Стратегии" поведение определяется в каждом отдельном классе
не обязательно классы, а так примерно верно: "сам меняет" – стратегия (поведение) в паттерне состояние меняется от состояния своего контекста
как реализовать это на практике в боте, например, заказ пиццы по кнопке обычной и колбек?