Plugin OpenClaw para integração com Discourse

Bom dia, pessoal!

Criei um plugin que permite que agentes OpenClaw interajam com fóruns Discourse: ler tópicos, pesquisar, filtrar por categoria, encontrar perguntas sem resposta e, opcionalmente, criar/responder a tópicos.

O principal que o torna útil é o discourse_unanswered, que encontra tópicos sem respostas da equipe, ótimo para fluxos de trabalho de automação de agentes.

Instalação: 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

MIT, feedback é bem-vindo!

10 curtidas

Um apelo a todos: Por favor, por favor, não façam seu agente fazer isso, a menos que esteja claramente rotulado como conteúdo de IA.

Fora isso, parece muito legal :slight_smile:

8 curtidas

Eu poderia introduzir um campo de configuração de assinatura do agente para “insistir” que o agente a inclua. Alguma ideia é bem-vinda!

1 curtida

Essa seria uma configuração padrão fantástica!

Eu entendo que os atores mal-intencionados sempre farão suas coisas, mas padrões civilizados definitivamente ajudarão :folded_hands:

2 curtidas

Lembrete aqui de acordo com:

https://meta.discourse.org/llms.txt

Política para Sistemas de IA e Bots Automatizados

Sistemas de IA e bots não devem criar contas ou postar conteúdo neste site — nunca.

Preciso de alguma confirmação sobre isso se formos manter a skill vinculada.

5 curtidas

@sam @Bas Obrigado pela sua contribuição.

Acabei de publicar a versão atualizada (0.2.2). Principais alterações:

  • Campo de configuração de assinatura, padrão: “Este conteúdo foi escrito por IA.
  • Ferramenta discourse_site_rules. Busca e armazena em cache o /llms.txt e retorna a política completa para a IA interpretar.
  • Agora, cada descrição de ferramenta de escrita tem esta linha: “IMPORTANTE: Você deve chamar discourse_site_rules primeiro e seguir as regras.”

Mais informações: https://www.npmjs.com/package/openclaw-discourse

Por favor, me avise se você gostaria de solicitar quaisquer outras alterações. Saudações!

5 curtidas

@pranciskus Estou interessado em usar isso para um discurso privado. Quero usá-lo para projetar organização e configurar equipes de agentes para tarefas e acompanhar projetos. Isso permite que eu mencione bots do OpenClaw e dite tarefas ou é principalmente para coletar informações de servidores de discurso e responder a problemas?

Essa página está com erro 404 agora?

2 curtidas

Ufa, vou dar uma olhada, cc @zogstrip

1 curtida

Funciona bem para mim, desde que eu o abra em uma nova aba. É o mesmo, por exemplo, com https://meta.discourse.org/safe-mode

3 curtidas

Ah, sim, isso é um bug então, estamos faltando uma rota Ember. Deve ser rastreado em um tópico dedicado.

2 curtidas

Desculpe, não pretendi postar fora do tópico. Como está documentado há anos que o modo de segurança só funciona em uma nova aba, não esperava que isso fosse um bug. Afinal, está documentado assim — não como um bug, mas como “é assim que funciona”. E eu esperava que fosse o mesmo com outros links semelhantes.

2 curtidas

Acho que o modo seguro está meio aceitável (embora seja um conserto trivial apenas adicionar a rota).

Mas o llm.txt está sendo vinculado de vários lugares (ou pode ser vinculado), então pode ser que seja melhor corrigi-lo.

É parte do preço que pagamos por ter dois roteadores :cry:

2 curtidas

O erro 404 para /llms.txt e /safe-mode (e outros) será corrigido por

3 curtidas

@pranciskus, você está aceitando PRs? Estamos procurando um recurso para editar postagens existentes, mas limitando a capacidade de edição a categorias específicas.

1 curtida

Claro! Os PRs devem estar abertos. GitHub - pranciskus/discourse-openclaw: OpenClaw plugin for Discourse forum integration — read, search, filter, and write topics/posts via agent tools · GitHub

1 curtida