мы по спорили ?
так
return Post::firstOrCreate(['from_id' => $bot->getMessage()->getUser(), 'message_token'=> $this->message_token, 'message_type' => 0],[
'user_id' => $user_id,
'category_id' => $this->getCategory($bot),
'message_text' => trim($bot->getMessage()->getMessage()),
'from_id' => $bot->getMessage()->getUser(),
'message_validate' => $this->message_validate,
'message_token'=> $this->message_token,
]);