Tham chiếu
Tạo / sửa gói cấu hình
Tạo hoặc cập nhật một gói cấu hình: cài đặt (limitMode free/safe, restEnabled, workStart/workEnd, restDays, replyOutsideHours, limitOverrides), playbookRef (nuôi), accountTags, các mục workspace cần có (warmChannels, watchKeywords, templates) và autoTags (tài khoản được gắn một trong các nhãn này tự nhận gói). Cập nhật cần expectedRevision. Lỗi kiểm tra trả về trong errors[].
Tạo hoặc cập nhật một gói cấu hình: cài đặt (limitMode free/safe, restEnabled, workStart/workEnd, restDays, replyOutsideHours, limitOverrides), playbookRef (nuôi), accountTags, các mục workspace cần có (warmChannels, watchKeywords, templates) và autoTags (tài khoản được gắn một trong các nhãn này tự nhận gói). Cập nhật cần expectedRevision. Lỗi kiểm tra trả về trong errors[].
Thông tin
| Tên | Giá trị |
|---|---|
| Mã | packs.save |
| Scope cần | automation.write |
| Mức | Ghi |
| Có thể cần xác nhận | Không |
| Kiểu chạy | Trả kết quả ngay |
Cần Idempotency-Key |
Không |
| Vai trò thành viên được phép | owner, manager |
| Trong app | Tự động hoá → Gói cấu hình → Lưu |
Trường vào
| Trường | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
id |
uuid |
Không | |
name |
chữ |
Có | |
description |
chữ |
Không | |
content |
đối tượng |
Có | |
autoTags |
chữ[] |
Không | |
expectedRevision |
số nguyên |
Không |
Ví dụ gọi
curl -X POST https://tlg.builera.app/api/public/v2/ops/packs.save \
-H "Authorization: Bearer $TELEGRAM_AUTO_API_KEY" \
-H "Content-Type: application/json" \
-d '{"name":"…","content":"…"}'Trường ra (data)
| Trường | Kiểu | Bắt buộc |
|---|---|---|
ok |
true |
Có |
id |
chữ |
Có |
revision |
null | số |
Có |
Ví dụ trả về
{
"data": {
"ok": true,
"id": "00000000-0000-4000-8000-000000000000",
"revision": 1
}
}Dùng qua MCP
Không có tên sẵn trong profile nào: gọi tools_describe rồi tools_run với code: "packs.save". Tên tool khi được liệt kê: packs_save.