Slack, Signal and Matrix channels with group-chat hardening
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 25/100
調査の方向性
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.
索引モデルが issue の本文から書いたものです。
説明
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
- 主要言語
- Python
- スター
- 702
- フォーク
- 113
- 平均マージ
- 5時間 8分
- マージ済み PR(30日)
- 171
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
existence-master/Sentient のほかの issue
-
area: channels enhancement good first issue priority: P2 size: S
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
existence-master/Sentient#457 ·
メンテナーはふだん 1 日以内に返信
-
area: desktop bug good first issue priority: P2 size: S
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
existence-master/Sentient#454 ·
メンテナーはふだん 1 日以内に返信
-
area: desktop bug priority: P2 size: S
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
existence-master/Sentient#440 ·
メンテナーはふだん 1 日以内に返信
-
area: desktop bug
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
existence-master/Sentient#426 ·
メンテナーはふだん 1 日以内に返信
-
area: memory bug flaky
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
existence-master/Sentient#422 ·
メンテナーはふだん 1 日以内に返信
existence-master/Sentient の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 77/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 67/100
webrecorder/warcio#209 ·
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
Jeffy123-zhu/logspecter#20 ·
-
難易度 1/5 1時間未満 初心者へのやさしさ 85/100
メンテナーはふだん 1 日以内に返信