← Back to Skills Marketplace
多机器人去重消息
by
scottrao635-svg
· GitHub ↗
· v1.0.0
· MIT-0
175
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install multi-bot-dedup
Description
多飞书机器人去重回复规则。当同一用户通过多个机器人渠道同时发送相同消息时,AI 只回复一次,避免重复打扰。适用于配置了多路飞书机器人接入的 OpenClaw 场景。
Usage Guidance
This skill is internally consistent and simple, but review these before installing:
- Confirm you trust the source (homepage unknown). The skill will store sender IDs, timestamps, and message hashes in skills/multi-bot-dedup/dedup_state.json.
- Decide on retention and privacy: remove or rotate entries if you don't want persistent PII. Consider hashing with a salt or storing only non-reversible identifiers if privacy is a concern.
- Ensure the runtime has safe file permissions for the skills directory so other users/processes cannot read the state file if that would expose PII.
- The SKILL.md leaves hashing and update atomicity unspecified — in multi-process or multi-instance setups you may get race conditions; consider using a central atomic store (Redis/DB) if you need reliable dedup across concurrent workers.
- Test in a staging environment to confirm the 30s window and first-50-characters rule meet your needs and don't cause unexpected suppression of legitimate replies.
Capability Analysis
Type: OpenClaw Skill
Name: multi-bot-dedup
Version: 1.0.0
The skill bundle provides behavioral instructions for an AI agent to implement a deduplication mechanism for multiple Feishu (Lark) bots. It uses a local state file (dedup_state.json) to track message hashes and timestamps, ensuring the agent only responds once to identical messages within a 30-second window. No malicious code, data exfiltration, or harmful prompt injections were identified.
Capability Assessment
Purpose & Capability
Name/description match the actual behavior: the SKILL.md describes a local dedup rule implemented by reading/updating a dedup_state.json file. There are no unrelated env vars, binaries, or install steps requested.
Instruction Scope
Instructions are narrowly scoped to reading/writing skills/multi-bot-dedup/dedup_state.json and computing a simple hash of sender_id + first 50 chars. This is appropriate for deduplication, but the SKILL.md leaves the hashing algorithm unspecified, and it directs persistent storage of sender IDs and timestamps (privacy/retention concern). It also says the AI should '主动遵守' the rule — implementation details (concurrency, atomic updates) are left to the integrator.
Install Mechanism
Instruction-only skill with no install spec and no code files to execute. This minimizes installation risk because nothing is downloaded or installed.
Credentials
No environment variables or external credentials are requested (proportional). However, the skill persists per-user entries (sender_id, last_reply_time, last_message_hash) in a local JSON file — consider whether storing these identifiers is acceptable for your privacy policy and whether the file location has appropriate access controls.
Persistence & Privilege
Does not request always:true or system-wide changes. The only persistence is its own dedup_state.json in its skill path, which is consistent with the described function.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install multi-bot-dedup - After installation, invoke the skill by name or use
/multi-bot-dedup - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
multi-bot-dedup 1.0.0 introduces a message deduplication rule for multi-bot Feishu setups:
- Prevents multiple bots from sending duplicate replies when the same user triggers identical messages across channels.
- Uses a simple hash of the first 50 characters and tracks sender plus timing to identify duplicates within a 30-second window.
- Ensures each user message receives only one AI reply within the window, reducing annoyance from repeated responses.
- Describes step-by-step logic and state file usage for managing deduplication.
Metadata
Frequently Asked Questions
What is 多机器人去重消息?
多飞书机器人去重回复规则。当同一用户通过多个机器人渠道同时发送相同消息时,AI 只回复一次,避免重复打扰。适用于配置了多路飞书机器人接入的 OpenClaw 场景。 It is an AI Agent Skill for Claude Code / OpenClaw, with 175 downloads so far.
How do I install 多机器人去重消息?
Run "/install multi-bot-dedup" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is 多机器人去重消息 free?
Yes, 多机器人去重消息 is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does 多机器人去重消息 support?
多机器人去重消息 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created 多机器人去重消息?
It is built and maintained by scottrao635-svg (@scottrao635-svg); the current version is v1.0.0.
More Skills