Erwägungen:
1.
Am 7. März 2019 teilte B._, Co-Bereichsleiter der Sozialbehörde Opfikon, der Stadtpolizei Opfikon per E-Mail mit, der von ihnen mit wirtschaftlicher Sozialhilfe unterstützte A._ sei psychisch labil und habe Mitglieder der Sozialbehörde wiederholt schwer beschimpft und beleidigt. Nach seiner Kenntnis sei A._ im Besitz einer Waffe, und seine Mitarbeiter hätten die Befürchtung, dass er sie bei einer nächsten Konfrontation damit bedrohen könnte. Tags darauf stellte die Kantonspolizei Zürich sämtliche Waffen samt Munition sicher, die sie bei A._ fand.
Am 17. September 2019 reichte A._ eine Strafanzeige gegen B._ wegen übler Nachrede, Verleumdung etc. ein und stellte am 2. Oktober 2019 diesbezüglich einen Strafantrag.
Am 7. November 2019 überwies die Staatsanwaltschaft Winterthur/Unterland die Akten dem Obergericht des Kantons Zürich mit dem Antrag, über die Erteilung bzw. Nichterteilung der Ermächtigung zur Durchführung eines Strafverfahrens gegen B._ zu entscheiden. Sie beantragte, die Ermächtigung nicht zu erteilen.
Am 23. Dezember 2019 erteilte das Obergericht die Ermächtigung zur Strafverfolgung von B._ nicht.
Mit Beschwerde vom 28. Januar 2020 beantragt A._ sinngemäss, diesen Entscheid aufzuheben.
Vernehmlassungen wurden keine eingeholt.
2.
Nach Art. 7 Abs. 2 lit. b StPO i.V.m. § 148 des Zürcher Gerichtsorganisationsgesetzes vom 10. Mai 2010 (GOG) entscheidet das Obergericht über die Eröffnung oder Nichtanhandnahme einer Strafuntersuchung gegen Beamte im Sinn von Art. 110 Abs. 3 StGB wegen im Amt begangener Vergehen oder Verbrechen. Mit dem angefochtenen Entscheid hat es das Obergericht abgelehnt, die Staatsanwaltschaft zur Strafverfolgung der angezeigten Person zu ermächtigen. Damit fehlt es an einer Prozessvoraussetzung für die Durchführung des Strafverfahrens, womit das Verfahren abgeschlossen ist. Angefochten ist damit ein Endentscheid (Art. 90 BGG) einer letzten kantonalen Instanz (Art. 86 Abs. 1 lit. d BGG), gegen den nach der Rechtsprechung die Beschwerde in öffentlich-rechtlichen Angelegenheiten zulässig ist (<ref-ruling> E. 1.3.1). Es ist allerdings Sache des Beschwerdeführers, sowohl darzulegen, dass die Sachurteilsvoraussetzungen erfüllt sind, soweit das nicht offensichtlich ist (Art. 42 Abs. 2 BGG; <ref-ruling> E. 1.1; 353 E. 1), als auch, dass der angefochtene Entscheid Bundesrecht verletzt (<ref-ruling> E. 1.6 S. 130; <ref-ruling> E. 2.1 und 2.2 S. 245 f.; je mit Hinweisen).
Der Beschwerdeführer setzt sich mit dem angefochtenen Entscheid nicht sachgerecht auseinander, sondern legt vielmehr bloss seine Sicht der Dinge dar, wonach es sich bei der Gefährdungsmeldung des Beschwerdegegners um eine Machtdemonstration ihm gegenüber gehandelt habe. Es sei unverständlich, dass die von ihm angeblich beschimpfte Mitarbeiterin des Sozialamtes nicht selber unverzüglich eine Gefährdungsmeldung an die Polizei gemacht habe, wenn man ihn wirklich als gefährlich eingestuft hätte. Das Sozialamt Opfikon lasse sich immer wieder Gesetzesverstösse zuschulden kommen, und das fragliche E-Mail mit der Gefährdungsmeldung habe er in den Akten nicht gefunden. Diese Ausführungen sind nicht geeignet, die Beurteilung des Obergerichts zu entkräften, dass gegen den Beschwerdegegner kein Anfangsverdacht auf ein Ehrverletzungsdelikt besteht, der die Eröffnung einer Strafuntersuchung rechtfertigen würde. Auf die Beschwerde ist wegen Verletzung der gesetzlichen Begründungspflicht im vereinfachten Verfahren nicht einzutreten. Von der Erhebung von Kosten kann ausnahmsweise abgesehen werden.

Demnach erkennt der Präsident:
1.
Auf die Beschwerde wird nicht eingetreten.
2.
Es werden keine Kosten erhoben.
3.
Dieses Urteil wird den Parteien, der Staatsanwaltschaft Winterthur/Unterland, der Oberstaatsanwaltschaft des Kantons Zürich und dem Obergericht des Kantons Zürich, III. Strafkammer, schriftlich mitgeteilt.
Lausanne, 6. Februar 2020
Im Namen der I. öffentlich-rechtlichen Abteilung
des Schweizerischen Bundesgerichts
Der Präsident: Chaix
Der Gerichtsschreiber: Störi