code: func (bot *BotAPI) GetMe() (User, error) {
  	resp, err := bot.MakeRequest("getMe", nil)
  	if err != nil {
  		return User{}, err
  	}
  
  	var user User
  	json.Unmarshal(resp.Result, &user)
  
  	bot.debugLog("getMe", nil, user)
  
  	return user, nil
  }
docs: // GetMe fetches the currently authenticated bot.
  //
  // This method is called upon creation to validate the token,
  // and so you may get this data from BotAPI.Self without the need for
  // another request.