timeout_prompt = null; } elseif ($timeout_prompt instanceof MessageSegment) { $this->timeout_prompt = [$timeout_prompt]; } elseif (is_string($timeout_prompt) || $timeout_prompt instanceof \Stringable) { $this->timeout_prompt = [strval($timeout_prompt)]; } else { $this->timeout_prompt = $timeout_prompt; } } public function getTimeoutPrompt(): ?array { return $this->timeout_prompt; } public function getPromptResponse(): ?ActionResponse { return $this->prompt_response; } public function getUserEvent(): ?OneBotEvent { return $this->user_event; } public function getPromptOption(): int { return $this->prompt_option; } }