code: func (api *Client) CloseIMChannelContext(ctx context.Context, channel string) (bool, bool, error) {
  	values := url.Values{
  		"token":   {api.token},
  		"channel": {channel},
  	}
  
  	response, err := api.imRequest(ctx, "im.close", values)
  	if err != nil {
  		return false, false, err
  	}
  	return response.NoOp, response.AlreadyClosed, nil
  }
docs: // CloseIMChannelContext closes the direct message channel with a custom context