Привет!
Я пытался использовать JS, чтобы автоматически добавлять уведомление для сотрудников к автоматически созданной учётной записи, если она является участником группы “autogenerated”, но не уверен, где именно я ошибаюсь.
<script>
window.onload = async function() {
const { groupMembers } = await discourse.groups.getMembers({
group_name: 'autogenerated'
});
if (groupMembers.includes(helper.getModel().user_id)) {
return helper.h('div.post-notices', [
helper.rawHtml(iconHTML('shield-alt')),
helper.h('p', 'Эта учётная запись создана автоматически и должна рассматриваться как бот. За этой учётной записью не следит персонал.')
]);
}
}
</script>
Я разместил код в разделе “Head” нашего компонента, но он не выполняется. Не уверен, вызываю ли я функцию неправильно или условие в моём операторе IF вдруг перестало выполняться.