static GazellePostCreated gazelle_createPost(GazelleBotCred cred, S text, S type, O... _) { Map result = cast postJSONPage(cred.server + "bot/createPost", paramsPlus(_, _user := cred._user, _botToken := cred._botToken, +text, +type, botInfo := cred.botInfo)); S error = cast result.get("error"); if (nempty(error)) fail(error); ret GazellePostCreated(toLong(result.get("postID")), (S) result.get("status")); }