code: func (api *Client) GetUserPresenceContext(ctx context.Context, user string) (*UserPresence, error) {
  	values := url.Values{
  		"token": {api.token},
  		"user":  {user},
  	}
  
  	response, err := api.userRequest(ctx, "users.getPresence", values)
  	if err != nil {
  		return nil, err
  	}
  	return &response.UserPresence, nil
  }
docs: // GetUserPresenceContext will retrieve the current presence status of given user with a custom context.