Rechercher

PythonReactSEOPDF
OpenClaw

telegram-groupchat-setup

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.

arekqq0 installations selon la source☆ 0 Étoiles du dépôt

Installation

Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.

SkillHub CLI

skillhub install arekqq/tg-groupchat-setup

Examinez la source et la compatibilité, puis suivez les étapes d’installation.

Donnez le lien à votre agent et demandez-lui d’examiner instructions et dépendances avant d’expliquer les étapes.

Voir la source ↗Guides

Instructions

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 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...

Informations sur la source

Source
github
Repository
openclaw/skills
Path
skills/arekqq/tg-groupchat-setup
Version
—
Commit
ebb3170816090b87e65146e2acc6790bc8776ec1
Source de classification
rules
Statut
active
Visibilité
public

Ces informations proviennent de l’analyse indexée et peuvent être anciennes. Vérifiez les fichiers actuels.

Contenu extrait

SKILL.md
# 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...

Skills associés

OpenClaw

laborany

laborany

基于 Claude Code 的桌面 AI 工作力平台 — 支持飞书/QQ 远程调度、技能创建、定时任务。OpenClaw 的桌面实现,零代码养好你的 AI 🦞 Desktop AI workforce platform built on Claude Code. Feishu/QQ bot integration, skill c...

OpenClaw

openclaw-admin

duanecilliers

Web-based admin dashboard for OpenClaw — manage Discord persona bots, workspace files, skills, cron jobs, channels, and config