publish by robot