1. A computer implemented method comprising: providing identifiers of a search service to a user of a messaging service; receiving a message from the user by a server device via a messaging identifier of the messaging service which identifies the search service; determining the messaging identifier; extracting, by a processor, a search request from the message; obtaining a search result by submitting the search request to an automated search resource selected based on the message when the identifier indicates an automated search; obtaining the search result from a human assistant selected based on the message when the identifier indicates a human assisted search; performing the human assisted search or the automated search as indicated by the identifier via which the message was received; and sending the search result obtained responsive to the search request to the user.