@systemアカウントの投稿

その通りです。ymlに開発者メールとして記載されている場合のみ、管理者(システムやdiscobotを含む)になりすますことができます。

3つ目の選択肢もありますが、個人的にはお勧めしません。管理者が生成した、すべてのユーザーに対して有効なAPIキーを使用して、API経由でシステムとして投稿できます。