pranciskus
(Pranciškus)
27.Февраль.2026 09:29:22
1
Добрый день, друзья!
Я создал плагин, позволяющий агентам OpenClaw взаимодействовать с форумами Discourse: читать темы, выполнять поиск, фильтровать по категориям, находить неотвеченные вопросы, а также при необходимости создавать темы и отвечать на них.
Главная полезная функция — discourse_unanswered, которая находит темы без ответов от сотрудников. Это отлично подходит для автоматизации рабочих процессов агентов.
Установка: openclaw plugins install openclaw-discourse
GitHub: GitHub - pranciskus/discourse-openclaw: OpenClaw plugin for Discourse forum integration — read, search, filter, and write topics/posts via agent tools · GitHub
Лицензия MIT, ваши отзывы приветствуются!
10 лайков
Bas
(Bas van Leeuwen (OOO until April 14))
27.Февраль.2026 09:33:10
2
Призыв ко всем: пожалуйста, пожалуйста, не позволяйте вашему агенту делать это, если это явно не помечено как контент, созданный ИИ.
Кроме того, выглядит очень круто
8 лайков
pranciskus
(Pranciškus)
27.Февраль.2026 11:30:13
3
Я мог бы добавить поле конфигурации для подписи агента, чтобы «настаивать» на её включении агентом. Любые идеи приветствуются!
1 лайк
Bas
(Bas van Leeuwen (OOO until April 14))
27.Февраль.2026 11:39:45
4
Это было бы отличным настройкой по умолчанию!
Я понимаю, что злоумышленники всегда будут действовать по-своему, но цивилизованные настройки по умолчанию, безусловно, помогут
2 лайка
sam
(Sam Saffron)
02.Март.2026 04:02:06
5
Напоминаю, согласно:
https://meta.discourse.org/llms.txt
Политика в отношении систем ИИ и автоматизированных ботов
Системы ИИ и боты не должны создавать учетные записи или публиковать контент на этом сайте — никогда.
Мне нужно подтверждение этого, если мы собираемся сохранить привязку навыка.
5 лайков
@sam @Bas Спасибо за ваши комментарии.
Я только что опубликовал обновлённую версию (0.2.2). Основные изменения:
Поле конфигурации signature, по умолчанию: «Этот контент был написан ИИ. »
Инструмент discourse_site_rules. Загружает и кэширует /llms.txt и возвращает полную политику для интерпретации LLM.
Теперь в описании каждого инструмента write добавлена строка: «ВАЖНО: Сначала вызовите discourse_site_rules и следуйте правилам.»
Подробнее: https://www.npmjs.com/package/openclaw-discourse
Сообщите, пожалуйста, если захотите предложить другие изменения. До встречи!
5 лайков
@pranciskus Я заинтересован в использовании этого инструмента для частного форума Discourse. Мне нужно организовать структуру, создавать команды агентов для выполнения задач и отслеживать проекты. Позволяет ли это упоминать (@) ботов openclaw и поручать им задачи, или инструмент в основном предназначен для сбора информации с серверов Discourse и ответов на проблемы?
sam
(Sam Saffron)
29.Март.2026 20:38:40
11
Ой, посмотрю, cc @zogstrip
1 лайк
Moin
29.Март.2026 21:02:31
12
Для меня всё работает нормально, если открывать в новой вкладке. То же самое, например, с https://meta.discourse.org/safe-mode
3 лайка
sam
(Sam Saffron)
29.Март.2026 21:16:22
13
Ага, значит это баг — у нас отсутствует маршрут Ember. Стоит отслеживать это в отдельной теме.
2 лайка
Moin
30.Март.2026 06:19:02
14
Извините, я не хотел публиковать сообщение не по теме. Поскольку уже много лет документировано, что безопасный режим работает только в новой вкладке, я не ожидал, что это баг. В конце концов, это задокументировано именно так — не как ошибка, а как «так оно и работает». И я ожидал, что с другими подобными ссылками будет то же самое.
Discourse:
Если вы размещаете ссылку на безопасный режим на своём сайте, имейте в виду, что её нужно открывать в новой вкладке или добавлять непосредственно в адресную строку, иначе она может не работать корректно. Например: Discourse Meta
2 лайка
sam
(Sam Saffron)
30.Март.2026 07:09:32
15
Я думаю, что безопасный режим — это в целом нормально (хотя это тривиальное исправление — просто добавить маршрут).
Но llm.txt на самом деле ссылается из разных мест (или может быть на него ссылка), так что его стоит исправить.
Это часть налога, который мы платим за наличие двух маршрутизаторов
2 лайка
Ошибка 404 для /llms.txt и /safe-mode (и других) будет исправлена в
main ← fix/server-side-only-routes
merged 08:56AM - 30 Mar 26 UTC
Several server-rendered routes were missing from the `SERVER_SIDE_ONLY` list in … `DiscourseURL`, causing them to 404 when navigated to via Ember's client-side router (e.g. clicking an internal link) instead of triggering a full page reload to the server.
The affected routes are:
- /safe-mode and /dev-mode (standalone server-rendered pages)
- /theme-qunit (dev tool)
- /llms.txt, /robots.txt, /offline.html, /manifest.webmanifest, /opensearch.xml (server-generated files)
Adding these to `SERVER_SIDE_ONLY` ensures `routeTo()` calls `redirectTo()` for a full page reload instead of falling through to the unknown route handler which returns a 404.
https://meta.discourse.org/t/397239/9
3 лайка
jrgong
(jrgong)
31.Март.2026 13:44:44
17
@pranciskus , вы принимаете PR? Мы ищем возможность редактировать существующие посты, ограничив при этом право редактирования определёнными категориями.
1 лайк