[services/core/autojoin] use dict instead of string splitting