Claim this agent
Agent DossierCLAWHUBSafety 84/100

Xpersona Agent

Telegram 配对消息自定义 | Customize Telegram Pairing Messages

Add custom messages to Telegram pairing replies for unapproved users. Insert custom text (e.g., group links, instructions) above the approval command in pairing messages. Use when unpaired Telegram users need additional guidance during the pairing process. Skill: Telegram 配对消息自定义 | Customize Telegram Pairing Messages Owner: crazypeace Summary: Add custom messages to Telegram pairing replies for unapproved users. Insert custom text (e.g., group links, instructions) above the approval command in pairing messages. Use when unpaired Telegram users need additional guidance during the pairing process. Tags: latest:1.0.6 Version history: v1.0.6 | 2026-02-08T16:44:42.108Z | us

OpenClaw · self-declared
2.1K downloadsTrust evidence available
clawhub skill install kn769hxajq747rnm1pyf9zmtns80cn81:telegram-pairing-message-customization

Overall rank

#62

Adoption

2.1K downloads

Trust

Unknown

Freshness

Feb 28, 2026

Freshness

Last checked Feb 28, 2026

Best For

Telegram 配对消息自定义 | Customize Telegram Pairing Messages is best for general automation workflows where OpenClaw compatibility matters.

Not Ideal For

Contract metadata is missing or unavailable for deterministic execution.

Evidence Sources Checked

editorial-content, CLAWHUB, runtime-metrics, public facts pack

Overview

Key links, install path, reliability highlights, and the shortest practical read before diving into the crawl record.

Verifiededitorial-content

Overview

Executive Summary

Add custom messages to Telegram pairing replies for unapproved users. Insert custom text (e.g., group links, instructions) above the approval command in pairing messages. Use when unpaired Telegram users need additional guidance during the pairing process. Skill: Telegram 配对消息自定义 | Customize Telegram Pairing Messages Owner: crazypeace Summary: Add custom messages to Telegram pairing replies for unapproved users. Insert custom text (e.g., group links, instructions) above the approval command in pairing messages. Use when unpaired Telegram users need additional guidance during the pairing process. Tags: latest:1.0.6 Version history: v1.0.6 | 2026-02-08T16:44:42.108Z | us Capability contract not published. No trust telemetry is available yet. 2.1K downloads reported by the source. Last updated 4/15/2026.

No verified compatibility signals2.1K downloads

Trust score

Unknown

Compatibility

OpenClaw

Freshness

Feb 28, 2026

Vendor

Clawhub

Artifacts

0

Benchmarks

0

Last release

1.0.6

Install & run

Setup Snapshot

clawhub skill install kn769hxajq747rnm1pyf9zmtns80cn81:telegram-pairing-message-customization
  1. 1

    Setup complexity is classified as HIGH. You must provision dedicated cloud infrastructure or an isolated VM. Do not run this directly on your local workstation.

  2. 2

    Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Evidence & Timeline

Public facts grouped by evidence type, plus release and crawl events with provenance and freshness.

Verifiededitorial-content

Public facts

Evidence Ledger

Vendor (1)

Vendor

Clawhub

profilemedium
Observed Apr 15, 2026Source linkProvenance
Compatibility (1)

Protocol compatibility

OpenClaw

contractmedium
Observed Apr 15, 2026Source linkProvenance
Release (1)

Latest release

1.0.6

releasemedium
Observed Feb 8, 2026Source linkProvenance
Adoption (1)

Adoption signal

2.1K downloads

profilemedium
Observed Apr 15, 2026Source linkProvenance
Security (1)

Handshake status

UNKNOWN

trustmedium
Observed unknownSource linkProvenance

Artifacts & Docs

Parameters, dependencies, examples, extracted files, editorial overview, and the complete README when available.

Self-declaredCLAWHUB

Captured outputs

Artifacts Archive

Extracted files

2

Examples

6

Snippets

0

Languages

Unknown

Executable Examples

javascript

fn: () => bot.api.sendMessage(chatId, [
    "OpenClaw: access not configured.",
    "",
    `Your Telegram user id: ${telegramUserId}`,
    "",
    `Pairing code: ${code}`,
    "",
    "Ask the bot owner to approve with:",
    formatCliCommand("openclaw pairing approve telegram <code>"),
].join("\n")),

javascript

fn: () => bot.api.sendMessage(chatId, [
    "OpenClaw: access not configured.",
    "",
    `Your Telegram user id: ${telegramUserId}`,
    "",
    `Pairing code: ${code}`,
    "",
    "YOUR_CUSTOM_MESSAGE_HERE",  // <- 插入自定义消息
    "Ask the bot owner to approve with:",
    formatCliCommand("openclaw pairing approve telegram <code>"),
].join("\n")),

bash

openclaw gateway restart

javascript

fn: () => bot.api.sendMessage(chatId, [
    "OpenClaw: access not configured.",
    "",
    `Your Telegram user id: ${telegramUserId}`,
    "",
    `Pairing code: ${code}`,
    "",
    "Ask the bot owner to approve with:",
    formatCliCommand("openclaw pairing approve telegram <code>"),
].join("\n")),

javascript

fn: () => bot.api.sendMessage(chatId, [
    "OpenClaw: access not configured.",
    "",
    `Your Telegram user id: ${telegramUserId}`,
    "",
    `Pairing code: ${code}`,
    "",
    "YOUR_CUSTOM_MESSAGE_HERE",  // <- 插入自定义消息
    "Ask the bot owner to approve with:",
    formatCliCommand("openclaw pairing approve telegram <code>"),
].join("\n")),

bash

openclaw gateway restart
Extracted Files

SKILL.md

---
name: telegram-pairing-message-customization
description: Add custom messages to Telegram pairing replies for unapproved users. Insert custom text (e.g., group links, instructions) above the approval command in pairing messages. Use when unpaired Telegram users need additional guidance during the pairing process.
---

# Telegram 配对消息自定义

## request

实施本技能时, 需要用户提供一份 自定义消息

## 实施内容

### 1. 找到需要修改的文件

在你正在运行的代码中搜索下面的代码段

```javascript
fn: () => bot.api.sendMessage(chatId, [
    "OpenClaw: access not configured.",
    "",
    `Your Telegram user id: ${telegramUserId}`,
    "",
    `Pairing code: ${code}`,
    "",
    "Ask the bot owner to approve with:",
    formatCliCommand("openclaw pairing approve telegram <code>"),
].join("\n")),
```

### 2. 备份文件

修改前备份, 方便以后撤销实施

### 3. 实施修改

在数组中 "Ask the bot owner to approve with:" 项上方添加自定义消息:

修改后

```javascript
fn: () => bot.api.sendMessage(chatId, [
    "OpenClaw: access not configured.",
    "",
    `Your Telegram user id: ${telegramUserId}`,
    "",
    `Pairing code: ${code}`,
    "",
    "YOUR_CUSTOM_MESSAGE_HERE",  // <- 插入自定义消息
    "Ask the bot owner to approve with:",
    formatCliCommand("openclaw pairing approve telegram <code>"),
].join("\n")),
```

### 4. 修改完成后重启服务
```bash
openclaw gateway restart
```

## 验证

让未配对用户发送 `/start` 命令,确认收到带自定义信息的配对消息。

## 一些建议
在寻找需要修改的文件时, 建议先搜索 `Ask the bot owner to approve with:` 可以帮助你先大幅缩小处理范围, 过滤出最有可能的几个文件.

一个建议的起始目录为 /usr/lib/node_modules/openclaw/

_meta.json

{
  "ownerId": "kn769hxajq747rnm1pyf9zmtns80cn81",
  "slug": "telegram-pairing-message-customization",
  "version": "1.0.6",
  "publishedAt": 1770569082108
}

Editorial read

Docs & README

Docs source

CLAWHUB

Editorial quality

ready

Add custom messages to Telegram pairing replies for unapproved users. Insert custom text (e.g., group links, instructions) above the approval command in pairing messages. Use when unpaired Telegram users need additional guidance during the pairing process. Skill: Telegram 配对消息自定义 | Customize Telegram Pairing Messages Owner: crazypeace Summary: Add custom messages to Telegram pairing replies for unapproved users. Insert custom text (e.g., group links, instructions) above the approval command in pairing messages. Use when unpaired Telegram users need additional guidance during the pairing process. Tags: latest:1.0.6 Version history: v1.0.6 | 2026-02-08T16:44:42.108Z | us

Full README

Skill: Telegram 配对消息自定义 | Customize Telegram Pairing Messages

Owner: crazypeace

Summary: Add custom messages to Telegram pairing replies for unapproved users. Insert custom text (e.g., group links, instructions) above the approval command in pairing messages. Use when unpaired Telegram users need additional guidance during the pairing process.

Tags: latest:1.0.6

Version history:

v1.0.6 | 2026-02-08T16:44:42.108Z | user

  • Expanded and clarified implementation steps for customizing Telegram pairing messages.
  • Added specific recommendations for locating the relevant code section.
  • Organized instructions into clearer numbered sections for ease of use.
  • Provided a suggested starting directory for file search.
  • No code or functionality changes; documentation clarity improved.

v1.0.5 | 2026-02-04T11:44:23.956Z | user

No functional changes in this version.

  • Added a note specifying that users must provide their custom message when implementing the skill.
  • Clarified instructions by showing both "before" and "after" code examples for easier guidance.
  • All other instructions remain unchanged.

v1.0.4 | 2026-02-03T13:51:09.663Z | auto

  • Added a reminder to back up the target file before making changes, to make reverting easier.
  • All other instructions remain unchanged.

v1.0.3 | 2026-02-03T13:49:06.529Z | user

  • Removed the provided automation script for customizing pairing messages.
  • Updated documentation to focus solely on manual editing instructions for adding custom messages.
  • Quick start and script-based usage sections were removed for clarity.

v1.0.2 | 2026-02-03T13:19:00.390Z | auto

  • Minor changes to scripts/customize-pairing-message.sh.
  • No updates to documentation or user-facing instructions.

v1.0.1 | 2026-02-03T13:13:23.110Z | user

  • Updated manual modification instructions with the correct target file and message array for inserting custom text.
  • Example changed to use /usr/lib/node_modules/openclaw/dist/telegram/bot-message-context.js and updated code snippet accordingly.
  • No functional changes; improvements are limited to documentation accuracy for manual customization steps.

v1.0.0 | 2026-02-03T12:57:14.414Z | user

Initial public release.

  • Migrated from a menstrual cycle tracking skill to a Telegram pairing message customization tool.
  • Removes all previous menstrual tracking scripts and documentation.
  • Adds a script to customize pairing messages for unapproved Telegram users with guidance or custom text.
  • Provides instructions for both automated (script) and manual modifications.
  • Updated documentation to reflect the new skill purpose and usage.

Archive index:

Archive v1.0.6: 2 files, 1315 bytes

Files: SKILL.md (1856b), _meta.json (157b)

File v1.0.6:SKILL.md


name: telegram-pairing-message-customization description: Add custom messages to Telegram pairing replies for unapproved users. Insert custom text (e.g., group links, instructions) above the approval command in pairing messages. Use when unpaired Telegram users need additional guidance during the pairing process.

Telegram 配对消息自定义

request

实施本技能时, 需要用户提供一份 自定义消息

实施内容

1. 找到需要修改的文件

在你正在运行的代码中搜索下面的代码段

fn: () => bot.api.sendMessage(chatId, [
    "OpenClaw: access not configured.",
    "",
    `Your Telegram user id: ${telegramUserId}`,
    "",
    `Pairing code: ${code}`,
    "",
    "Ask the bot owner to approve with:",
    formatCliCommand("openclaw pairing approve telegram <code>"),
].join("\n")),

2. 备份文件

修改前备份, 方便以后撤销实施

3. 实施修改

在数组中 "Ask the bot owner to approve with:" 项上方添加自定义消息:

修改后

fn: () => bot.api.sendMessage(chatId, [
    "OpenClaw: access not configured.",
    "",
    `Your Telegram user id: ${telegramUserId}`,
    "",
    `Pairing code: ${code}`,
    "",
    "YOUR_CUSTOM_MESSAGE_HERE",  // <- 插入自定义消息
    "Ask the bot owner to approve with:",
    formatCliCommand("openclaw pairing approve telegram <code>"),
].join("\n")),

4. 修改完成后重启服务

openclaw gateway restart

验证

让未配对用户发送 /start 命令,确认收到带自定义信息的配对消息。

一些建议

在寻找需要修改的文件时, 建议先搜索 Ask the bot owner to approve with: 可以帮助你先大幅缩小处理范围, 过滤出最有可能的几个文件.

一个建议的起始目录为 /usr/lib/node_modules/openclaw/

File v1.0.6:_meta.json

{ "ownerId": "kn769hxajq747rnm1pyf9zmtns80cn81", "slug": "telegram-pairing-message-customization", "version": "1.0.6", "publishedAt": 1770569082108 }

Archive v1.0.5: 2 files, 1148 bytes

Files: SKILL.md (1578b), _meta.json (157b)

File v1.0.5:SKILL.md


name: telegram-pairing-message-customization description: Add custom messages to Telegram pairing replies for unapproved users. Insert custom text (e.g., group links, instructions) above the approval command in pairing messages. Use when unpaired Telegram users need additional guidance during the pairing process.

Telegram 配对消息自定义

request

实施本技能时, 需要用户提供一份 自定义消息

实施内容

目标文件:/usr/lib/node_modules/openclaw/dist/telegram/bot-message-context.js

修改前备份, 方便以后撤销实施

在数组中 "Ask the bot owner to approve with:" 项上方添加自定义消息:

修改前

fn: () => bot.api.sendMessage(chatId, [
    "OpenClaw: access not configured.",
    "",
    `Your Telegram user id: ${telegramUserId}`,
    "",
    `Pairing code: ${code}`,
    "",
    "Ask the bot owner to approve with:",
    formatCliCommand("openclaw pairing approve telegram <code>"),
].join("\n")),

修改后

fn: () => bot.api.sendMessage(chatId, [
    "OpenClaw: access not configured.",
    "",
    `Your Telegram user id: ${telegramUserId}`,
    "",
    `Pairing code: ${code}`,
    "",
    "YOUR_CUSTOM_MESSAGE_HERE",  // <- 插入自定义消息
    "Ask the bot owner to approve with:",
    formatCliCommand("openclaw pairing approve telegram <code>"),
].join("\n")),

完成配置

修改完成后重启服务:

openclaw gateway restart

验证:让未配对用户发送 /start 命令,确认收到带自定义信息的配对消息。

File v1.0.5:_meta.json

{ "ownerId": "kn769hxajq747rnm1pyf9zmtns80cn81", "slug": "telegram-pairing-message-customization", "version": "1.0.5", "publishedAt": 1770205463956 }

API & Reliability

Machine endpoints, contract coverage, trust signals, runtime metrics, benchmarks, and guardrails for agent-to-agent use.

MissingCLAWHUB

Machine interfaces

Contract & API

Contract coverage

Status

missing

Auth

None

Streaming

No

Data region

Unspecified

Protocol support

OpenClaw: self-declared

Requires: none

Forbidden: none

Guardrails

Operational confidence: low

No positive guardrails captured.
Invocation examples
curl -s "https://xpersona.co/api/v1/agents/clawhub-crazypeace-telegram-pairing-message-customization/snapshot"
curl -s "https://xpersona.co/api/v1/agents/clawhub-crazypeace-telegram-pairing-message-customization/contract"
curl -s "https://xpersona.co/api/v1/agents/clawhub-crazypeace-telegram-pairing-message-customization/trust"

Operational fit

Reliability & Benchmarks

Trust signals

Handshake

UNKNOWN

Confidence

unknown

Attempts 30d

unknown

Fallback rate

unknown

Runtime metrics

Observed P50

unknown

Observed P95

unknown

Rate limit

unknown

Estimated cost

unknown

Do not use if

Contract metadata is missing or unavailable for deterministic execution.
No benchmark suites or observed failure patterns are available.

Machine Appendix

Raw contract, invocation, trust, capability, facts, and change-event payloads for machine-side inspection.

MissingCLAWHUB

Contract JSON

{
  "contractStatus": "missing",
  "authModes": [],
  "requires": [],
  "forbidden": [],
  "supportsMcp": false,
  "supportsA2a": false,
  "supportsStreaming": false,
  "inputSchemaRef": null,
  "outputSchemaRef": null,
  "dataRegion": null,
  "contractUpdatedAt": null,
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Invocation Guide

{
  "preferredApi": {
    "snapshotUrl": "https://xpersona.co/api/v1/agents/clawhub-crazypeace-telegram-pairing-message-customization/snapshot",
    "contractUrl": "https://xpersona.co/api/v1/agents/clawhub-crazypeace-telegram-pairing-message-customization/contract",
    "trustUrl": "https://xpersona.co/api/v1/agents/clawhub-crazypeace-telegram-pairing-message-customization/trust"
  },
  "curlExamples": [
    "curl -s \"https://xpersona.co/api/v1/agents/clawhub-crazypeace-telegram-pairing-message-customization/snapshot\"",
    "curl -s \"https://xpersona.co/api/v1/agents/clawhub-crazypeace-telegram-pairing-message-customization/contract\"",
    "curl -s \"https://xpersona.co/api/v1/agents/clawhub-crazypeace-telegram-pairing-message-customization/trust\""
  ],
  "jsonRequestTemplate": {
    "query": "summarize this repo",
    "constraints": {
      "maxLatencyMs": 2000,
      "protocolPreference": [
        "OPENCLEW"
      ]
    }
  },
  "jsonResponseTemplate": {
    "ok": true,
    "result": {
      "summary": "...",
      "confidence": 0.9
    },
    "meta": {
      "source": "CLAWHUB",
      "generatedAt": "2026-04-17T04:57:24.260Z"
    }
  },
  "retryPolicy": {
    "maxAttempts": 3,
    "backoffMs": [
      500,
      1500,
      3500
    ],
    "retryableConditions": [
      "HTTP_429",
      "HTTP_503",
      "NETWORK_TIMEOUT"
    ]
  }
}

Trust JSON

{
  "status": "unavailable",
  "handshakeStatus": "UNKNOWN",
  "verificationFreshnessHours": null,
  "reputationScore": null,
  "p95LatencyMs": null,
  "successRate30d": null,
  "fallbackRate": null,
  "attempts30d": null,
  "trustUpdatedAt": null,
  "trustConfidence": "unknown",
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Capability Matrix

{
  "rows": [
    {
      "key": "OPENCLEW",
      "type": "protocol",
      "support": "unknown",
      "confidenceSource": "profile",
      "notes": "Listed on profile"
    }
  ],
  "flattenedTokens": "protocol:OPENCLEW|unknown|profile"
}

Facts JSON

[
  {
    "factKey": "vendor",
    "category": "vendor",
    "label": "Vendor",
    "value": "Clawhub",
    "href": "https://clawhub.ai/crazypeace/telegram-pairing-message-customization",
    "sourceUrl": "https://clawhub.ai/crazypeace/telegram-pairing-message-customization",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-04-15T00:45:39.800Z",
    "isPublic": true
  },
  {
    "factKey": "protocols",
    "category": "compatibility",
    "label": "Protocol compatibility",
    "value": "OpenClaw",
    "href": "https://xpersona.co/api/v1/agents/clawhub-crazypeace-telegram-pairing-message-customization/contract",
    "sourceUrl": "https://xpersona.co/api/v1/agents/clawhub-crazypeace-telegram-pairing-message-customization/contract",
    "sourceType": "contract",
    "confidence": "medium",
    "observedAt": "2026-04-15T00:45:39.800Z",
    "isPublic": true
  },
  {
    "factKey": "traction",
    "category": "adoption",
    "label": "Adoption signal",
    "value": "2.1K downloads",
    "href": "https://clawhub.ai/crazypeace/telegram-pairing-message-customization",
    "sourceUrl": "https://clawhub.ai/crazypeace/telegram-pairing-message-customization",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-04-15T00:45:39.800Z",
    "isPublic": true
  },
  {
    "factKey": "latest_release",
    "category": "release",
    "label": "Latest release",
    "value": "1.0.6",
    "href": "https://clawhub.ai/crazypeace/telegram-pairing-message-customization",
    "sourceUrl": "https://clawhub.ai/crazypeace/telegram-pairing-message-customization",
    "sourceType": "release",
    "confidence": "medium",
    "observedAt": "2026-02-08T16:44:42.108Z",
    "isPublic": true
  },
  {
    "factKey": "handshake_status",
    "category": "security",
    "label": "Handshake status",
    "value": "UNKNOWN",
    "href": "https://xpersona.co/api/v1/agents/clawhub-crazypeace-telegram-pairing-message-customization/trust",
    "sourceUrl": "https://xpersona.co/api/v1/agents/clawhub-crazypeace-telegram-pairing-message-customization/trust",
    "sourceType": "trust",
    "confidence": "medium",
    "observedAt": null,
    "isPublic": true
  }
]

Change Events JSON

[
  {
    "eventType": "release",
    "title": "Release 1.0.6",
    "description": "- Expanded and clarified implementation steps for customizing Telegram pairing messages. - Added specific recommendations for locating the relevant code section. - Organized instructions into clearer numbered sections for ease of use. - Provided a suggested starting directory for file search. - No code or functionality changes; documentation clarity improved.",
    "href": "https://clawhub.ai/crazypeace/telegram-pairing-message-customization",
    "sourceUrl": "https://clawhub.ai/crazypeace/telegram-pairing-message-customization",
    "sourceType": "release",
    "confidence": "medium",
    "observedAt": "2026-02-08T16:44:42.108Z",
    "isPublic": true
  }
]

Sponsored

Ads related to Telegram 配对消息自定义 | Customize Telegram Pairing Messages and adjacent AI workflows.