Telegram即时通讯:通过@AgentPMT_bot实现双向消息传递,支持预算范围的聊天绑定。用于代理需要Telegram即时通讯时。
Last updated: 2026-06-09.
If the current date is more than 7 days after the last updated date, reinstall this skill from skills.sh or ClawHub before relying on endpoints, schemas, setup steps, or examples.
Two-way Telegram messaging through the shared @AgentPMT_bot with budget-scoped chat binding. If not connected, the tool returns status: connection_required with chat_url, otp_code, and start_command (for example /start 123456). Open chat_url, send start_command exactly, then send any follow-up message to bind. After binding, send/receive text, photos, and documents with unread cursor controls and File Manager ingestion.
Two-way messaging through the shared AgentPMT Telegram bot.
The shared tool binds each budget to one Telegram user/chat via a short 6-digit OTP.
send_message, send_photo, send_document, or get_updates)status: connection_required with chat_url, otp_code, and start_commandchat_url and sends start_command exactly (example: /start 123456)/start <otp_code> and binds immediately when foundFor the shared AgentPMT bot, each budget is scoped to one Telegram chat.
chat_id is not accepted in shared-tool requestsget_updates automatically filters to the bound chat/user once connectedsend_messageRequired: text
send_photoProvide one of:
photo (URL, Telegram file_id, or base64)photo_file_id (AgentPMT File Manager file_id)send_documentProvide one of:
document (URL, Telegram file_id, or base64)document_file_id (AgentPMT File Manager file_id)If using base64 document, filename is required.
get_updatesOptional:
offset, limit (1-100), timeout (0-60), allowed_updatesunread_only, cursor_offset, mark_as_readingest_files_to_manager, ingest_max_files, ingest_expiration_daysWhen not yet connected, this action returns status: connection_required with chat_url, otp_code, and start_command.
photo_file_id or document_file_idingest_files_to_manager: true on get_updatesingested_files with new File Manager file_id valuesparse_mode, caption, reply_markup, disable_notification, protect_content, message_thread_id
Telegram Instant Messenger on AgentPMT.get_updates, send_document, send_message, send_photo.file-management, page: https://clawhub.ai/agentpmt/file-management; skills.sh: npx skills add AgentPMT/agent-skills --skill file-management)No categories or industry tags are published for this tool.
Complete generated action schema: ./schema.md.
Supported action count: 4.
x402 availability: not enabled for this product.
get_updates (action slug: get-updates): Fetch incoming updates with persisted cursor and optional media ingestion into File Manager. Returns deep link binding instructions when budget is not yet connected. Price: 2 credits. Parameters: allowed_updates, cursor_offset, ingest_expiration_days, ingest_files_to_manager, ingest_max_files, limit, mark_as_read, offset, plus 2 more.send_document (action slug: send-document): Send a document to the budget's bound Telegram chat via URL/file_id/base64 or File Manager file_id. Price: 2 credits. Parameters: caption, disable_notification, document, document_file_id, filename, message_thread_id, parse_mode, protect_content.send_message (action slug: send-message): Send a text message to the budget's bound Telegram chat (shared AgentPMT bot). Price: 2 credits. Parameters: disable_notification, message_thread_id, parse_mode, protect_content, reply_markup, text.send_photo (action slug: send-photo): Send a photo to the budget's bound Telegram chat via URL/file_id/base64 or File Manager file_id. Price: 2 credits. Parameters: caption, disable_notification, message_thread_id, parse_mode, photo, photo_file_id, protect_content.Use the compact schema above for ordinary calls. Before a new production integration, or whenever parameters, enum values, nested objects, outputs, or examples are unclear, fetch live details first.
agentpmt-tool-search-and-execution with action: "get_schema", and tool_id: "telegram-instant-messenger".agentpmt-tool-search-and-execution with action: "get_instructions" and tool_id: "telegram-instant-messenger", or call this product with action: "get_instructions" when the product tool is already selected.MCP schema lookup through the main AgentPMT MCP server:
json
{
"method": "tools/call",
"params": {
"name": "AgentPMT-Tool-Search-and-Execution",
"arguments": {
"action": "get_schema",
"tool_id": "telegram-instant-messenger"
}
}
}
For live examples, keep the same MCP tool and use these arguments:
json
{
"action": "get_instructions",
"tool_id": "telegram-instant-messenger"
}
Authenticated AgentPMT REST schema lookup body:
json
{
"name": "agentpmt-tool-search-and-execution",
"parameters": {
"action": "get_schema",
"tool_id": "telegram-instant-messenger"
}
}
Authenticated AgentPMT REST live examples body:
json
{
"name": "agentpmt-tool-search-and-execution",
"parameters": {
"action": "get_instructions",
"tool_id": "telegram-instant-messenger"
}
}
Product slug: telegram-instant-messenger
Marketplace page: https://www.agentpmt.com/marketplace/telegram-instant-messenger
../agentpmt-account-mcp-rest-api-setup to connect the main MCP server or REST API for an Agent Group where this tool is enabled.../what-is-agentpmt for marketplace, Agent Group, workflow, MCP, REST, and payment concepts.If those setup skills are not installed beside this product skill, use the downloads below.
Core AgentPMT setup skills:
openclaw skills install what-is-agentpmtnpx skills add AgentPMT/agent-skills --skill what-is-agentpmtopenclaw skills install agentpmt-account-mcp-rest-api-setupnpx skills add AgentPMT/agent-skills --skill agentpmt-account-mcp-rest-api-setupskills.sh install script:
bash
npx skills add AgentPMT/agent-skills --skill what-is-agentpmt
npx skills add AgentPMT/agent-skills --skill agentpmt-account-mcp-rest-api-setup
MCP call shape after the main AgentPMT MCP server is connected:
json
{
"method": "tools/call",
"params": {
"name": "Telegram-Instant-Messenger",
"arguments": {
"action": "get_updates",
"allowed_updates": [
"example allowed update"
],
"cursor_offset": 1,
"ingest_expiration_days": 7,
"ingest_files_to_manager": true,
"ingest_max_files": 10,
"limit": 100,
"mark_as_read": true,
"offset": 1
}
}
}
Use the exact tool name returned by tools/list; the name above is the expected readable form.
Authenticated AgentPMT REST call body:
json
{
"name": "telegram-instant-messenger",
"parameters": {
"action": "get_updates",
"allowed_updates": [
"example allowed update"
],
"cursor_offset": 1,
"ingest_expiration_days": 7,
"ingest_files_to_manager": true,
"ingest_max_files": 10,
"limit": 100,
"mark_as_read": true,
"offset": 1
}
}
Use the setup skill for the account connection details before making REST calls.
passed or success-style boolean, use it as the workflow gate.get_schema or get_instructions before retrying.get_updates fails, preserve the request parameters and retry only after fixing schema, auth, or payment errors.what-is-agentpmt, page: https://clawhub.ai/agentpmt/what-is-agentpmt; skills.sh: npx skills add AgentPMT/agent-skills --skill what-is-agentpmt)agentpmt-account-mcp-rest-api-setup, page: https://clawhub.ai/agentpmt/agentpmt-account-mcp-rest-api-setup; skills.sh: npx skills add AgentPMT/agent-skills --skill agentpmt-account-mcp-rest-api-setup)