Плагин OpenClaw для интеграции с Discourse

Добрый день, друзья!

Я создал плагин, позволяющий агентам 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 лайков

Призыв ко всем: пожалуйста, пожалуйста, не позволяйте вашему агенту делать это, если это явно не помечено как контент, созданный ИИ.

Кроме того, выглядит очень круто :slight_smile:

8 лайков

Я мог бы добавить поле конфигурации для подписи агента, чтобы «настаивать» на её включении агентом. Любые идеи приветствуются!

1 лайк

Это было бы отличным настройкой по умолчанию!

Я понимаю, что злоумышленники всегда будут действовать по-своему, но цивилизованные настройки по умолчанию, безусловно, помогут :folded_hands:

2 лайка

Напоминаю, согласно:

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 и ответов на проблемы?

Эта страница теперь 404?

2 лайка

Ой, посмотрю, cc @zogstrip

1 лайк

Для меня всё работает нормально, если открывать в новой вкладке. То же самое, например, с https://meta.discourse.org/safe-mode

3 лайка

Ага, значит это баг — у нас отсутствует маршрут Ember. Стоит отслеживать это в отдельной теме.

2 лайка

Извините, я не хотел публиковать сообщение не по теме. Поскольку уже много лет документировано, что безопасный режим работает только в новой вкладке, я не ожидал, что это баг. В конце концов, это задокументировано именно так — не как ошибка, а как «так оно и работает». И я ожидал, что с другими подобными ссылками будет то же самое.

2 лайка

Я думаю, что безопасный режим — это в целом нормально (хотя это тривиальное исправление — просто добавить маршрут).

Но llm.txt на самом деле ссылается из разных мест (или может быть на него ссылка), так что его стоит исправить.

Это часть налога, который мы платим за наличие двух маршрутизаторов :cry:

2 лайка

Ошибка 404 для /llms.txt и /safe-mode (и других) будет исправлена в

3 лайка

@pranciskus, вы принимаете PR? Мы ищем возможность редактировать существующие посты, ограничив при этом право редактирования определёнными категориями.

1 лайк

Конечно! PR должны быть открыты. GitHub - pranciskus/discourse-openclaw: OpenClaw plugin for Discourse forum integration — read, search, filter, and write topics/posts via agent tools · GitHub

1 лайк