テーマコンポーネントでこれを実現できると思います。たとえば、このコードは必要なことを実行します。
<script type="text/discourse-plugin" version="0.8">
const { iconHTML } = require("discourse-common/lib/icon-library");
const bot_id = 128856; // または他のID
api.decorateWidget("post:before", (helper) => {
if (helper?.getModel()?.user_id !== bot_id) { return; }
return helper.h("div.post-notice", [
helper.rawHtml(iconHTML("shield-alt")), // アイコン名
helper.h("p", "これはボットです"), // テキスト
]);
});
</script>