Skip to content

Commit 53ef9b4

Browse files
FelixLin6zylosclaude
authored
docs: rename Zalo channels — Official and Unofficial (#142)
* docs: rename Zalo channels — Official and Hacked Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * docs: rename Zalo Personal to "Zalo Personal (Unofficial)" Corrected from "Zalo (Hacked)" to "Zalo Personal (Unofficial)" per Felix's direction. 46 occurrences across 10 files (EN + ZH). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * docs(zh): translate Zalo Personal (Unofficial) → Zalo 个人版(非官方) 23 occurrences across 5 ZH files. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> --------- Co-authored-by: zylos <cocoai@cocoai-felix-lin-1b.asia-southeast1-b.c.coco-prd-476606.internal> Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 21823c9 commit 53ef9b4

14 files changed

Lines changed: 80 additions & 80 deletions

File tree

‎docs/case-studies/index.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Capability Showcase
22

3-
COCO is not a chatbot — it's your full-time AI employee. Send a message via Telegram, Lark, Microsoft Teams, or Zalo, and it gets to work: writing documents, doing research, coding, processing data. 7x24, no breaks.
3+
COCO is not a chatbot — it's your full-time AI employee. Send a message via Telegram, Lark, Microsoft Teams, or Zalo (Official), and it gets to work: writing documents, doing research, coding, processing data. 7x24, no breaks.
44

55
## Core Scenarios
66

@@ -142,7 +142,7 @@ COCO is not a chatbot — it's your full-time AI employee. Send a message via Te
142142
| Cost Savings | 80%+ compared to junior staff |
143143
| Response Time | Instant response, 7x24 online |
144144
| Language Support | Bilingual Chinese-English |
145-
| Channels | Telegram, Lark, Microsoft Teams, Zalo, and more |
145+
| Channels | Telegram, Lark, Microsoft Teams, Zalo (Official), and more |
146146
| No Installation | Works directly in your chat tools |
147147

148148
---

‎docs/channels/index.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ Learn how to get the most out of each communication channel with your COCO AI em
1313
| [DingTalk](../getting-started/channel-deployment#option-d-dingtalk-钉钉-deployment) | China enterprise teams | ✅ Available |
1414
| [Slack](../getting-started/channel-deployment#slack) | International teams, developer workflows | ✅ Available |
1515
| [Microsoft Teams](./ms-teams) | Enterprise teams, Microsoft 365 organizations | ✅ Available |
16-
| [Zalo](../getting-started/channel-deployment#zalo) | Vietnam users, personal & business use | ✅ Available |
17-
| [Zalo Personal](../getting-started/channel-deployment#zalo-personal) | Vietnam users, personal Zalo account (unofficial) | ✅ Available |
16+
| [Zalo (Official)](../getting-started/channel-deployment#zalo) | Vietnam users, personal & business use | ✅ Available |
17+
| [Zalo Personal (Unofficial)](../getting-started/channel-deployment#zalo-personal) | Vietnam users, personal Zalo account (unofficial) | ✅ Available |
1818
| [Web Console](./web-console) | Browser-based access, testing | ✅ Available |
1919

2020
## Quick Tips

‎docs/getting-started/channel-deployment.md‎

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ Detailed guide for connecting your AI employee to Telegram or Lark.
1818
| Discord | Coming Soon | Developer/community scenarios |
1919
| [Slack](#slack) | Available | European/US enterprise users |
2020
| [Microsoft Teams](#ms-teams) | Available | Enterprise teams, Microsoft 365 organizations |
21-
| [Zalo](#zalo) | Available | Vietnam users, personal & business use |
22-
| [Zalo Personal](#zalo-personal) | Available | Vietnam users, personal Zalo account (unofficial) |
21+
| [Zalo (Official)](#zalo) | Available | Vietnam users, personal & business use |
22+
| [Zalo Personal (Unofficial)](#zalo-personal) | Available | Vietnam users, personal Zalo account (unofficial) |
2323

2424
> **Tip:** You can connect multiple channels simultaneously. Your AI employee responds across all connected channels. Pro plan supports Telegram + Lark dual-channel access.
2525
@@ -936,11 +936,11 @@ After installing the app in the previous step, you need to copy its catalog ID:
936936

937937
---
938938

939-
## Option H: Zalo Deployment {#zalo}
939+
## Option H: Zalo (Official) Deployment {#zalo}
940940

941941
**Estimated time: ~5 minutes**
942942

943-
> **Note:** Zalo connects via the official [Zalo Bot Platform](https://bot.zaloplatforms.com) API. Only a personal Zalo account is required — no Official Account (OA) registration, no servers, and no coding skills needed.
943+
> **Note:** Zalo (Official) connects via the official [Zalo Bot Platform](https://bot.zaloplatforms.com) API. Only a personal Zalo account is required — no Official Account (OA) registration, no servers, and no coding skills needed.
944944
945945
One credential is required:
946946

@@ -962,7 +962,7 @@ One credential is required:
962962

963963
1. Log into [COCO Dashboard](https://coco.xyz/dashboard)
964964
2. Go to the employee instance detail page
965-
3. Find the **Zalo** card and click **Connect**
965+
3. Find the **Zalo (Official)** card and click **Connect**
966966
4. Paste the **Bot Token** from Step 1
967967
5. Click **Connect** — the system will validate the token and complete the connection
968968

@@ -975,26 +975,26 @@ One credential is required:
975975

976976
> **First message:** The first user to send a DM to the bot becomes the **Owner**. The owner always has full access regardless of policy settings.
977977
978-
### Zalo FAQ
978+
### Zalo (Official) FAQ
979979

980980
| Issue | Solution |
981981
|-------|----------|
982982
| Bot not responding | Verify the Bot Token is correct. Check the connection status in COCO Dashboard |
983983
| Cannot send images to bot | Ensure the image is under 10 MB. Supported formats: JPG, PNG |
984984
| Bot image not displaying | Outbound images must be hosted on a publicly accessible HTTPS URL |
985985
| Others can't message the bot | By default only the Owner can chat. Enable Allowlist or Open mode to grant access |
986-
| Want to disconnect | Click the **Disconnect** button on the Zalo card in the employee detail page |
986+
| Want to disconnect | Click the **Disconnect** button on the Zalo (Official) card in the employee detail page |
987987

988988
---
989989

990-
## Option I: Zalo Personal Deployment {#zalo-personal}
990+
## Option I: Zalo Personal (Unofficial) Deployment {#zalo-personal}
991991

992992
**Estimated time: ~2 minutes**
993993

994-
> **Note:** Zalo Personal uses a real Zalo account via QR code scanning — no bot registration, API keys, or developer accounts needed. It connects through [zca-js](https://github.com/nicenathapong/zca-js), a reverse-engineered protocol library.
994+
> **Note:** Zalo Personal (Unofficial) uses a real Zalo account via QR code scanning — no bot registration, API keys, or developer accounts needed. It connects through [zca-js](https://github.com/nicenathapong/zca-js), a reverse-engineered protocol library.
995995
996996
::: warning Unofficial Protocol
997-
Zalo Personal uses an unofficial, reverse-engineered protocol (zca-js) that is **not endorsed by Zalo/VNG**. Your account could potentially be restricted or banned by Zalo. **Use at your own risk.** For an official integration, consider [Zalo Bot Platform](#zalo) instead.
997+
Zalo Personal (Unofficial) uses an unofficial, reverse-engineered protocol (zca-js) that is **not endorsed by Zalo/VNG**. Your account could potentially be restricted or banned by Zalo. **Use at your own risk.** For an official integration, consider [Zalo Bot Platform](#zalo) instead.
998998
:::
999999

10001000
::: warning Use a Dedicated Zalo Account
@@ -1009,13 +1009,13 @@ No credentials are required. Authentication is done entirely via QR code:
10091009
| Dedicated Zalo Account | A phone with Zalo installed and logged in to a **separate account** — not the same account users will use to message your COCO agent |
10101010
| ~2 minutes | Time to complete deployment |
10111011

1012-
### Step 1: Ask Your AI Employee to Install Zalo Personal
1012+
### Step 1: Ask Your AI Employee to Install Zalo Personal (Unofficial)
10131013

10141014
Message your AI employee in any connected channel (Telegram, Lark, WhatsApp, etc.):
10151015

1016-
> "Install the Zalo Personal channel"
1016+
> "Install the Zalo Personal (Unofficial) channel"
10171017
1018-
Your AI employee will install the Zalo Personal component and generate a QR code, which it sends back to you in the chat.
1018+
Your AI employee will install the Zalo Personal (Unofficial) component and generate a QR code, which it sends back to you in the chat.
10191019

10201020
### Step 2: Scan the QR Code with Your Dedicated Zalo Account
10211021

@@ -1035,17 +1035,17 @@ Your AI employee will confirm the connection is established. Your dedicated Zalo
10351035

10361036
> **First message:** The first user to send a DM becomes the **Owner** (administrator). The owner always has full access regardless of policy settings.
10371037
1038-
### Zalo Personal FAQ
1038+
### Zalo Personal (Unofficial) FAQ
10391039

10401040
| Issue | Solution |
10411041
|-------|----------|
1042-
| QR code expired before scanning | Ask your AI employee to generate a new QR code (e.g., "Reconnect Zalo Personal") |
1043-
| Connection lost after some time | Zalo may disconnect long-running sessions. Ask your AI employee to reconnect (e.g., "Reconnect Zalo Personal") |
1042+
| QR code expired before scanning | Ask your AI employee to generate a new QR code (e.g., "Reconnect Zalo Personal (Unofficial)") |
1043+
| Connection lost after some time | Zalo may disconnect long-running sessions. Ask your AI employee to reconnect (e.g., "Reconnect Zalo Personal (Unofficial)") |
10441044
| Account warning or restriction | This uses an unofficial protocol. If you receive a warning from Zalo, stop using the integration and consider switching to the official [Zalo Bot Platform](#zalo) |
10451045
| Others can't message the bot | By default only the Owner can chat. Ask your AI employee to enable Allowlist or Open mode to grant access |
1046-
| Want to disconnect | Ask your AI employee to disconnect the Zalo Personal channel (e.g., "Disconnect Zalo Personal") |
1046+
| Want to disconnect | Ask your AI employee to disconnect the Zalo Personal (Unofficial) channel (e.g., "Disconnect Zalo Personal (Unofficial)") |
10471047

1048-
<!-- Commented out: previous dashboard-based setup flow (replaced by agent-based flow above — Zalo Personal is no longer configured through the COCO Dashboard UI)
1048+
<!-- Commented out: previous dashboard-based setup flow (replaced by agent-based flow above — Zalo Personal (Unofficial) is no longer configured through the COCO Dashboard UI)
10491049
10501050
No credentials are required. Authentication is done entirely via QR code:
10511051
@@ -1055,11 +1055,11 @@ No credentials are required. Authentication is done entirely via QR code:
10551055
| Dedicated Zalo Account | A phone with Zalo installed and logged in to a **separate account** — not the same account users will use to message your COCO agent |
10561056
| ~2 minutes | Time to complete deployment |
10571057
1058-
### Step 1: Click Connect on the Zalo Personal Card
1058+
### Step 1: Click Connect on the Zalo Personal (Unofficial) Card
10591059
10601060
1. Log into [COCO Dashboard](https://coco.xyz/dashboard)
10611061
2. Go to the employee instance detail page
1062-
3. Find the **Zalo Personal** card and click **Connect**
1062+
3. Find the **Zalo Personal (Unofficial)** card and click **Connect**
10631063
4. The system will generate a QR code — this may take a few seconds
10641064
10651065
### Step 2: Scan the QR Code with Your Dedicated Zalo Account
@@ -1071,7 +1071,7 @@ No credentials are required. Authentication is done entirely via QR code:
10711071
10721072
### Step 3: Wait for Connection Confirmation
10731073
1074-
1. After scanning, the Dashboard automatically detects the connection — the Zalo Personal card shows **Connected**
1074+
1. After scanning, the Dashboard automatically detects the connection — the Zalo Personal (Unofficial) card shows **Connected**
10751075
2. The connection is established through your dedicated Zalo account
10761076
10771077
### Step 4: Start Chatting
@@ -1081,14 +1081,14 @@ No credentials are required. Authentication is done entirely via QR code:
10811081
10821082
> **First message:** The first user to send a DM becomes the **Owner** (administrator). The owner always has full access regardless of policy settings.
10831083
1084-
### Zalo Personal FAQ
1084+
### Zalo Personal (Unofficial) FAQ
10851085
10861086
| Issue | Solution |
10871087
|-------|----------|
10881088
| QR code expired before scanning | QR codes are time-limited. Click **Connect** again to generate a fresh QR code |
10891089
| Connection lost after some time | Zalo may disconnect long-running sessions. Return to the Dashboard and scan a new QR code to reconnect |
10901090
| Account warning or restriction | This uses an unofficial protocol. If you receive a warning from Zalo, stop using the integration and consider switching to the official [Zalo Bot Platform](#zalo) |
10911091
| Others can't message the bot | By default only the Owner can chat. Enable Allowlist or Open mode to grant access |
1092-
| Want to disconnect | Click the **Disconnect** button on the Zalo Personal card in the employee detail page |
1092+
| Want to disconnect | Click the **Disconnect** button on the Zalo Personal (Unofficial) card in the employee detail page |
10931093
10941094
-->

‎docs/getting-started/faq.md‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ You can configure independently for each communication channel who can interact
6969
| Whitelist mode | Only designated users can talk to the Agent |
7070
| @mention mode | In group chats, the Agent only responds when @mentioned, preventing accidental triggers |
7171

72-
Each channel (Lark, Telegram, Zalo, Web Console, etc.) can be configured independently without affecting others.
72+
Each channel (Lark, Telegram, Zalo (Official), Web Console, etc.) can be configured independently without affecting others.
7373

7474
**III. Memory & Data Management**
7575

@@ -289,7 +289,7 @@ When using the collected data, please ensure compliance with local data protecti
289289
| **How you use it** | You open the app and ask questions | The AI employee proactively executes tasks end-to-end and pushes results to you |
290290
| **Memory** | Forgets everything after the conversation ends | Persistent cross-conversation memory — gets smarter the more you use it |
291291
| **Automation** | Not supported | Supports scheduled tasks with no manual trigger needed |
292-
| **Channels** | ChatGPT app | Platforms you already use: Lark/Telegram/Zalo/Teams |
292+
| **Channels** | ChatGPT app | Platforms you already use: Lark/Telegram/Zalo (Official)/Teams |
293293
| **Underlying model** | OpenAI GPT | Claude (Anthropic) |
294294
| **Team collaboration** | Personal tool | Can join group chats — the whole team shares one AI employee |
295295

@@ -302,7 +302,7 @@ In short: ChatGPT is a smart Q&A tool. COCO is a digital employee that proactive
302302
**Full Onboarding Flow (approximately 15 minutes)**
303303

304304
1. Register a COCO account and choose a plan
305-
2. Follow the [Channel Deployment Guide](https://docs.coco.xyz) to connect your channel (Telegram: ~5 min; Lark: ~10 min; Zalo: ~5 min)
305+
2. Follow the [Channel Deployment Guide](https://docs.coco.xyz) to connect your channel (Telegram: ~5 min; Lark: ~10 min; Zalo (Official): ~5 min)
306306
3. Complete the Onboarding in the Dashboard (select your role; the AI employee initializes automatically)
307307
4. Send your first message and start collaborating
308308

‎docs/getting-started/registration-payment.md‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -109,9 +109,9 @@ In Dashboard → Connect, select your messaging platform:
109109
| **Telegram** | International users, personal use | Easy | 5-8 min |
110110
| **Lark (Feishu)** | Domestic teams, enterprise use | Medium | 8-15 min |
111111
| **Microsoft Teams** | Enterprise teams, M365 users | Medium | 10-15 min |
112-
| **Zalo** | Vietnam users, business use | Easy | ~5 min |
113-
<!-- Commented out: Zalo Personal removed from dashboard channel selection table (setup is now agent-based, not through Dashboard)
114-
| **Zalo Personal** | Vietnam users, personal account | Easy | ~2 min |
112+
| **Zalo (Official)** | Vietnam users, business use | Easy | ~5 min |
113+
<!-- Commented out: Zalo Personal (Unofficial) removed from dashboard channel selection table (setup is now agent-based, not through Dashboard)
114+
| **Zalo Personal (Unofficial)** | Vietnam users, personal account | Easy | ~2 min |
115115
-->
116116

117117
> For detailed deployment steps, see the [Channel Deployment Guide](./channel-deployment).

‎docs/getting-started/tips.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -136,8 +136,8 @@ Best regards,
136136
| Telegram | 4,096 characters | Automatically split into multiple messages |
137137
| Lark/Feishu | ~30,000 characters | Content auto-truncated if exceeded |
138138
| Microsoft Teams | ~28 KB | Automatically split into multiple messages |
139-
| Zalo | 2,000 characters | Automatically split into multiple messages |
140-
| Zalo Personal | 2,000 characters | Automatically split into multiple messages |
139+
| Zalo (Official) | 2,000 characters | Automatically split into multiple messages |
140+
| Zalo Personal (Unofficial) | 2,000 characters | Automatically split into multiple messages |
141141

142142
### File Handling
143143

‎docs/index.md‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ features:
2626
linkText: See the numbers
2727
- icon: 💬
2828
title: "Works Where You Work"
29-
details: "Telegram, Lark, WhatsApp, Microsoft Teams, Zalo, and more. No new app to install. Just message your AI employee like you'd message a colleague."
29+
details: "Telegram, Lark, WhatsApp, Microsoft Teams, Zalo (Official), and more. No new app to install. Just message your AI employee like you'd message a colleague."
3030
link: /channels/
3131
linkText: View channels
3232
- icon: 🎯
@@ -76,7 +76,7 @@ Real numbers from real teams — not benchmarks, not demos.
7676
<div class="step-card">
7777
<div class="step-number">1</div>
7878
<div class="step-title">Connect Your Channel</div>
79-
<div class="step-desc">Add COCO to Telegram, Lark, WhatsApp, Microsoft Teams, or Zalo. Takes 2 minutes. No API keys, no technical setup.</div>
79+
<div class="step-desc">Add COCO to Telegram, Lark, WhatsApp, Microsoft Teams, or Zalo (Official). Takes 2 minutes. No API keys, no technical setup.</div>
8080
</div>
8181
<div class="step-card">
8282
<div class="step-number">2</div>
@@ -165,12 +165,12 @@ COCO works in the tools your team already uses. No context switching.
165165
</a>
166166
<a href="./getting-started/channel-deployment#zalo" class="channel-card">
167167
<div class="channel-icon">💙</div>
168-
<div class="channel-name">Zalo</div>
168+
<div class="channel-name">Zalo (Official)</div>
169169
</a>
170-
<!-- Commented out: Zalo Personal grid card removed from homepage (setup is now agent-based, not through Dashboard)
170+
<!-- Commented out: Zalo Personal (Unofficial) grid card removed from homepage (setup is now agent-based, not through Dashboard)
171171
<a href="./getting-started/channel-deployment#zalo-personal" class="channel-card">
172172
<div class="channel-icon">💙</div>
173-
<div class="channel-name">Zalo Personal</div>
173+
<div class="channel-name">Zalo Personal (Unofficial)</div>
174174
</a>
175175
-->
176176
<a href="./channels/web-console" class="channel-card">

‎docs/zh/case-studies/index.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## 一句话理解 COCO
44

5-
COCO不是聊天机器人,是你的全职AI员工。你在Telegram、飞书、Microsoft Teams或Zalo里发一条消息,它就开始干活——写文档、做调研、改代码、处理数据,7x24不休息。
5+
COCO不是聊天机器人,是你的全职AI员工。你在Telegram、飞书、Microsoft Teams或Zalo (官方)里发一条消息,它就开始干活——写文档、做调研、改代码、处理数据,7x24不休息。
66

77
## 核心场景展示
88

@@ -144,7 +144,7 @@ COCO不是聊天机器人,是你的全职AI员工。你在Telegram、飞书、
144144
| 成本节约 | 相比初级员工节省80%+ |
145145
| 响应时间 | 秒级响应,7x24在线 |
146146
| 支持语言 | 中英文双语 |
147-
| 接入渠道 | Telegram、飞书/Lark、Microsoft Teams、Zalo 等 |
147+
| 接入渠道 | Telegram、飞书/Lark、Microsoft Teams、Zalo (官方) 等 |
148148
| 无需安装 | 在聊天工具里直接使用 |
149149

150150
---

‎docs/zh/channels/index.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
| [钉钉](../getting-started/channel-deployment#option-d-dingtalk-钉钉-deployment) | 国内企业团队 | ✅ 可用 |
1414
| [Slack](../getting-started/channel-deployment#slack) | 国际团队、开发者工作流 | ✅ 可用 |
1515
| [Microsoft Teams](./ms-teams) | 企业团队、Microsoft 365 组织 | ✅ 可用 |
16-
| [Zalo](../getting-started/channel-deployment#zalo) | 越南用户、个人及商务使用 | ✅ 可用 |
17-
| [Zalo 个人版](../getting-started/channel-deployment#zalo-personal) | 越南用户、个人 Zalo 账号(非官方) | ✅ 可用 |
16+
| [Zalo (官方)](../getting-started/channel-deployment#zalo) | 越南用户、个人及商务使用 | ✅ 可用 |
17+
| [Zalo 个人版(非官方)](../getting-started/channel-deployment#zalo-personal) | 越南用户、个人 Zalo 账号(非官方) | ✅ 可用 |
1818
| [Web 控制台](./web-console) | 浏览器访问、快速测试 | ✅ 可用 |
1919

2020
## 通用技巧

0 commit comments

Comments
 (0)