code: func (bot *BotAPI) makeMessageRequest(endpoint string, params url.Values) (Message, error) {
  	resp, err := bot.MakeRequest(endpoint, params)
  	if err != nil {
  		return Message{}, err
  	}
  
  	var message Message
  	json.Unmarshal(resp.Result, &message)
  
  	bot.debugLog(endpoint, params, message)
  
  	return message, nil
  }
docs: // makeMessageRequest makes a request to a method that returns a Message.