code: func (chat *Chat) Setting(key string) (result interface{}, exists bool) {
  	var settings map[string]interface{}
  
  	err := chat.Settings(&settings)
  	if err != nil {
  		log.WithError(err).Error("Can't get UserSettings")
  		return nil, false
  	}
  
  	if _, ok := settings[key]; ok {
  		return settings[key], true
  	}
  	return nil, false
  }
docs: // Setting returns Chat's setting for service with specific key. NOTE! Only builtin types are supported (f.e. structs will become map)