Slack, Signal and Matrix channels with group-chat hardening
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 25/100
Línea de trabajo
Start by reading sentient/channels/base.py and the Telegram adapter in sentient/channels/telegram.py, then mirror its pairing and message flow for each new channel. Add the channel settings to the channels section of sentient/config/schema.py, and check desktop/src/features/channels/ for where channels are listed. Done means each channel pairs and chats like Telegram, group messages without an @mention are ignored, and tests cover pairing and the mention rule. Slack is only an integration in plugins/slack.py, so it needs a new channel adapter rather than a reuse.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
OpenClaw and Hermes both treat Slack, Signal and Matrix as core channels, and Hermes hardened group-chat behaviour in 2026.
Idea: New channel adapters reusing pairing codes. Group chats require an @mention (which stops bot-to-bot loops), unknown direct messages are declined, and a lock allows only one engine per host.
Status in Sentient today: New as channels. Slack exists as an integration (plugins/slack.py), not as a channel.
Where: New adapters next to sentient/channels/telegram.py and sentient/channels/discord.py on sentient/channels/base.py, config in the channels section of sentient/config/schema.py, and desktop/src/features/channels/.
Done when:
- each channel pairs and chats like Telegram
- group messages without an @mention are ignored
- tests cover pairing and the mention rule
Sources:
- https://github.com/openclaw/openclaw
- https://hermes-agent.nousresearch.com/docs
- https://github.com/NousResearch/hermes-agent/releases
Roadmap ID: INT-4 · Priority: P2 · Size: M
- Lenguaje dominante
- Python
- Estrellas
- 702
- Forks
- 113
- Merge medio
- 5 h 7 min
- PR fusionados (30 d)
- 160
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de existence-master/Sentient
-
area: desktop bug good first issue priority: P2 size: S
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
existence-master/Sentient#454 ·
Los mantenedores suelen responder en 1 día
-
area: desktop bug priority: P2 size: S
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
existence-master/Sentient#440 ·
Los mantenedores suelen responder en 1 día
-
area: desktop bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
existence-master/Sentient#426 ·
Los mantenedores suelen responder en 1 día
-
area: memory bug flaky
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
existence-master/Sentient#422 ·
Los mantenedores suelen responder en 1 día
-
area: browser bug flaky
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
existence-master/Sentient#421 ·
Los mantenedores suelen responder en 1 día
Todos los issues de existence-master/Sentient
Issues similares
-
`lvm_compact` has no self-hosted twin, and `docs/158` §5 says every language-face component mustAbiertobug sev-3 vm
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
sierra-research/tau2-bench#635 ·
Los mantenedores suelen responder en 1 día
-
The add-ssm-model skill requires a Cython simulator; the contributing guide allows Python onesPosiblemente ocupada @fmuia la tomó hoy. Abiertodocumentation skill
Dificultad 2/5 1-3 horas Aptitud para principiantes 83/100
lnccbrown/ssm-simulators#406 ·
Los mantenedores suelen responder en 4 días
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 95/100
btclib-org/btclib-ecc#309 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
autowarefoundation/autoware_carla_scenario#281 ·
Los mantenedores suelen responder en 1 día