add: apicode and roomid not save mode (oneshot)