laborany
基于 Claude Code 的桌面 AI 工作力平台 — 支持飞书/QQ 远程调度、技能创建、定时任务。OpenClaw 的桌面实现,零代码养好你的 AI 🦞 Desktop AI workforce platform built on Claude Code. Feishu/QQ bot integration, skill c...
Configure a MoltBot agent to participate in a Telegram group chat. Automates adding the group to the allowlist, setting mention patterns, and configuring sender permissions — all via a single gateway config patch. Use when the user wants to set up their bot in a Telegram group, enable cross-bot communication, or configure group mention gating.
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
SkillHub CLI
skillhub install arekqq/tg-groupchat-setupInspect the source and compatibility requirements, then follow its installation steps.
Give your agent the source link and ask it to inspect instructions and dependencies before explaining the installation steps.
Automate the configuration needed for a MoltBot agent to work in a Telegram group.
requireMention: true
groupAllowFrom with specified user IDs / @usernamesmentionPatterns so the bot responds to its name and @usernameBefore running this skill, the user must:
/mybots → select bot → Bot Settings → Group Privacy → Turn off
(See references/telegram-privacy-mode.md for details)The user provides:
group_id: Telegram group ID (e.g., -1001234567890)allowed_users: List of Telegram user IDs or @usernames who can trigger the botExample prompt:
"Set up my bot in Telegram group -1001234567890. Allow users 123456789 and @some_user to ping me."
Run the detection script to get the bot's name and username:
bash skills/groupchat-setup/scripts/detect_bot_info.sh
This reads the bot token from the gateway config and returns the bot's name and username.
If the script is unavailable, extract the bot token from channels.telegram.botToken in the
gateway config and call https://api.telegram.org/bot<TOKEN>/getMe.
From the detected bot info, construct mention patterns:
@<username> (e.g., @my_awesome_bot)<name> lowercase (e.g., mybot)@<name> lowercase (e.g., @mybot)Remove duplicates. Patterns are case-insensitive regexes.
Use the gateway tool with `action: "config...
These signals come from indexed source analysis and may lag behind changes. Check the current source files.
# Telegram Group Chat Setup Automate the configuration needed for a MoltBot agent to work in a Telegram group. ## What this skill does 1. Adds a Telegram group to the gateway allowlist with `requireMention: true` 2. Configures `groupAllowFrom` with specified user IDs / @usernames 3. Auto-detects the bot's name and @username via the Telegram Bot API 4. Sets `mentionPatterns` so the bot responds to its name and @username 5. Applies the config patch and restarts the gateway ## Prerequisites (manual steps) Before running this skill, the user must: 1. **Create the Telegram group** and **add the bot** to it 2. **Disable privacy mode** in @BotFather: `/mybots` → select bot → Bot Settings → Group Privacy → Turn off (See `references/telegram-privacy-mode.md` for details) 3. Know the **group ID** (negative number for Telegram groups) 4. Know the **user IDs or @usernames** of people allowed to trigger the bot ## Usage The user provides: - `group_id`: Telegram group ID (e.g., `-1001234567890`) - `allowed_users`: List of Telegram user IDs or @usernames who can trigger the bot Example prompt: > "Set up my bot in Telegram group -1001234567890. Allow users 123456789 and @some_user to ping me." ## Implementation Steps ### Step 1: Detect bot info Run the detection script to get the bot's name and username: ```bash bash skills/groupchat-setup/scripts/detect_bot_info.sh ``` This reads the bot token from the gateway config and returns the bot's `name` and `username`. If the script is unavailable, extract the bot token from `channels.telegram.botToken` in the gateway config and call `https://api.telegram.org/bot<TOKEN>/getMe`. ### Step 2: Build mention patterns From the detected bot info, construct mention patterns: - `@<username>` (e.g., `@my_awesome_bot`) - `<name>` lowercase (e.g., `mybot`) - `@<name>` lowercase (e.g., `@mybot`) Remove duplicates. Patterns are case-insensitive regexes. ### Step 3: Apply config patch Use the `gateway` tool with `action: "config...
基于 Claude Code 的桌面 AI 工作力平台 — 支持飞书/QQ 远程调度、技能创建、定时任务。OpenClaw 的桌面实现,零代码养好你的 AI 🦞 Desktop AI workforce platform built on Claude Code. Feishu/QQ bot integration, skill c...
Reusable OpenClaw skill for remote Linux deployment with MiniMax M2.1 and Telegram bot setup
Bots learn, human earns, curated open claw playbook list and skill list for life long learners at https://botlearn.ai
Web-based admin dashboard for OpenClaw — manage Discord persona bots, workspace files, skills, cron jobs, channels, and config