ΠΡΠΎΠΏΡΡΡΠΈΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ. ΠΠ°ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΌΠ΅Π½ΡΡΠ΅ ΡΠ΅ΠΌ Π·Π° 2 ΠΌΠΈΠ½ΡΡΡ.
ΠΠ°ΡΠ½ΠΈΡΠ΅ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ ΠΏΠ΅ΡΠΈΠΎΠ΄ Π½Π° cloud.anythingmcp.com, Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ Zalo Official Account ΠΎΠ΄Π½ΠΈΠΌ ΠΊΠ»ΠΈΠΊΠΎΠΌ ΠΈ Π½Π°ΠΏΡΠ°Π²ΡΡΠ΅ ΡΠ²ΠΎΠΉ ΠΠ-ΠΊΠ»ΠΈΠ΅Π½Ρ (Claude, ChatGPT, Copilot ΠΈΠ»ΠΈ Cursor) Π½Π° ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ MCP-ΡΠ½Π΄ΠΏΠΎΠΈΠ½Ρ. ΠΠ΅Π· Docker, Π±Π΅Π· git clone, Π±Π΅Π· ΠΎΠΏΡΡΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ.
AnythingMCP Π΅ΡΡΡ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΠΎΠ² Claude: Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ Π΅Π³ΠΎ Π² Claude Π² ΠΎΠ΄ΠΈΠ½ ΠΊΠ»ΠΈΠΊ (ΠΎΡΠΊΡΠΎΠ΅ΡΡΡ Π² Π½ΠΎΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅), Π·Π°ΡΠ΅ΠΌ Π²ΠΎΠΉΠ΄ΠΈΡΠ΅ ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅, ΠΊΠ°ΠΊΠΈΠ΅ MCP-ΡΠ΅ΡΠ²Π΅ΡΡ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Claude.
ΠΡΠ°ΡΠΊΠΎ
Zalo Official Account (ΠΡΠ΅ΡΠ½Π°ΠΌ): ΠΏΡΠΎΡΠΈΠ»Ρ OA ΠΈ ΠΊΠ²ΠΎΡΠ° ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ, ΠΏΠΎΠ΄ΠΏΠΈΡΡΠΈΠΊΠΈ ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ Ρ ΠΈΡ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΈ ΠΌΠ΅ΡΠΊΠ°ΠΌΠΈ, ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ ΡΠ°ΡΡ ΠΈ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠΊΠ°, ΠΊΠΎΠ½ΡΡΠ»ΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Ρ ΡΠ΅ΠΊΡΡΠΎΠΌ ΠΈΠ»ΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈ ΡΡΠ°ΡΡΠΈ OA. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π²ΡΡΠ°Π²Π»Π΅Π½Π½ΡΠΉ Π²ΡΡΡΠ½ΡΡ ΡΠΎΠΊΠ΅Π½ Π΄ΠΎΡΡΡΠΏΠ° OA, ΠΊΠΎΡΠΎΡΡΠΉ Π΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ ΠΎΠΊΠΎΠ»ΠΎ 25 ΡΠ°ΡΠΎΠ².
ΠΠΎΠΏΡΠΎΠ±ΡΠΉ ΡΠΏΡΠΎΡΠΈΡΡ
ΠΡΠΈΠΌΠ΅ΡΡ ΠΏΡΠΎΠΌΠΏΡΠΎΠ² Π΄Π»Ρ Zalo Official Account
ΠΠ»ΠΈΠΊΠ½ΠΈ ΠΏΠΎ ΠΏΡΠΎΠΌΠΏΡΡ β ΠΎΠ½ ΡΠΊΠΎΠΏΠΈΡΡΠ΅ΡΡΡ. ΠΡΡΠ°Π²Ρ Π² Claude, ChatGPT, Cursor, Gemini, Copilot ΠΈΠ»ΠΈ OpenClaw ΠΈ Π·Π°ΠΏΡΡΡΠΈ ΡΠ΅ΡΠ΅Π· ΡΡΠΎΡ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡ.
Claude β ΡΡΠΎ AI, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΠΈΠ±Π°ΡΡΡΡ. ΠΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ ΠΎΡΠ²Π΅ΡΡ.
π‘ ΠΠ΅Π· ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ? ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ cloud.anythingmcp.com Π½Π°ΠΏΡΡΠΌΡΡ. ΠΠΎΠΉΠ΄ΠΈΡΠ΅, Π½Π°ΠΆΠΌΠΈΡΠ΅ Connectors β Zalo Official Account, Π²ΡΡΠ°Π²ΡΡΠ΅ ΡΡΡΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅, ΡΠΎΠ·Π΄Π°ΠΉΡΠ΅ MCP API key, ΠΈ Π³ΠΎΡΠΎΠ²ΠΎ. ΠΠ΅Π· Docker, Π±Π΅Π·
git clone, Π±Π΅Π· Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ°.
Zalo Official Account + Claude
Zalo Official Account (ΠΡΠ΅ΡΠ½Π°ΠΌ): ΠΏΡΠΎΡΠΈΠ»Ρ OA ΠΈ ΠΊΠ²ΠΎΡΠ° ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ, ΠΏΠΎΠ΄ΠΏΠΈΡΡΠΈΠΊΠΈ ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ Ρ ΠΈΡ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΈ ΠΌΠ΅ΡΠΊΠ°ΠΌΠΈ, ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ ΡΠ°ΡΡ ΠΈ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠΊΠ°, ΠΊΠΎΠ½ΡΡΠ»ΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Ρ ΡΠ΅ΠΊΡΡΠΎΠΌ ΠΈΠ»ΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈ ΡΡΠ°ΡΡΠΈ OA. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π²ΡΡΠ°Π²Π»Π΅Π½Π½ΡΠΉ Π²ΡΡΡΠ½ΡΡ ΡΠΎΠΊΠ΅Π½ Π΄ΠΎΡΡΡΠΏΠ° OA, ΠΊΠΎΡΠΎΡΡΠΉ Π΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ ΠΎΠΊΠΎΠ»ΠΎ 25 ΡΠ°ΡΠΎΠ².
ΠΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ
ΠΠΎΠ»Π½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΏΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ Π²ΡΡΡΠΎΠ΅Π½Ρ Π² ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡ (Π²ΠΈΠ΄Π½Ρ Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ ΠΏΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΠ°). Π’ΡΠ΅Π±ΡΠ΅ΠΌΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ:
ZALO_OA_ACCESS_TOKEN
Π¨Π°Π³ 1 β ΠΠΎΠ»ΡΡΠΈΡΠ΅ ΡΡΡΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ ΠΎΠΊΠΎΠ»ΠΎ 5 ΠΌΠΈΠ½ΡΡ, Π° ΡΠΎΠΊΠ΅Π½ Π½ΡΠΆΠ½ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π΄Π΅Π½Ρ (ΡΠΌ. Π½ΠΈΠΆΠ΅). ΠΡΠΆΠ΅Π½ Zalo Official Account ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ OA, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠ΄ΠΎΠ±ΡΡΠ΅Ρ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ.
- ΠΠ° https://developers.zalo.me ΡΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΎΡΠΊΡΠΎΠΉΡΠ΅ ΡΠ²ΠΎΡ, ΠΏΡΠΈΠ²ΡΠΆΠΈΡΠ΅ Π΅Π³ΠΎ ΠΊ ΡΠ²ΠΎΠ΅ΠΌΡ Official Account ΠΈ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Official Account > OA permissions Π·Π°ΠΏΡΠΎΡΠΈΡΠ΅ Π³ΡΡΠΏΠΏΡ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡ: ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ OA, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡ , ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡΠΌΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, ΠΎΡΠΏΡΠ°Π²ΠΊΠ° ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ ΠΈ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ ΡΠ΅ΡΠ΅Π· OA ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡΠ°ΡΡΡΠΌΠΈ. ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ OA ΠΈΡ ΠΎΠ΄ΠΎΠ±ΡΡΠ΅Ρ.
- ΠΡΠΊΡΠΎΠΉΡΠ΅ Tools > API Explorer (https://developers.zalo.me/tools/explorer), Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΡΠ²ΠΎΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΡΠΈΠΏ ΡΠΎΠΊΠ΅Π½Π° Π΄ΠΎΡΡΡΠΏΠ° OA Access Token ΠΈ OA, ΡΠ°Π·ΡΠ΅ΡΠΈΡΠ΅ Π·Π°ΠΏΡΠΎΡΠ΅Π½Π½ΡΠ΅ ΠΏΡΠ°Π²Π° ΠΈ ΡΠΊΠΎΠΏΠΈΡΡΠΉΡΠ΅ access token.
- ΠΡΡΠ°Π²ΡΡΠ΅ Π΅Π³ΠΎ Π²
ZALO_OA_ACCESS_TOKEN. ΠΠ½ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅access_token, ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΡΠ΅Π±ΡΠ΅Ρ Zalo. - Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡ ΠΈ Π·Π°ΠΏΡΡΡΠΈΡΠ΅
zalo_oa_get_oa_info, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π΅Π³ΠΎ.
Π’ΠΎΠΊΠ΅Π½ Π΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ ΠΎΠΊΠΎΠ»ΠΎ 25 ΡΠ°ΡΠΎΠ². Zalo ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅Ρ ΡΠΎΠΊΠ΅Π½Ρ Π΄ΠΎΡΡΡΠΏΠ° OA ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΡΠ΅Π· ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡ OAuth v4, ΠΊΠΎΡΠΎΡΡΠΉ AnythingMCP Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΠ°, ΠΏΠΎΡΡΠΎΠΌΡ ΡΠΎΠΊΠ΅Π½ Π²ΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π²ΡΡΡΠ½ΡΡ. ΠΠΎΠ³Π΄Π° Π²ΡΠ·ΠΎΠ²Ρ ΠΎΡΠ²Π΅ΡΠ°ΡΡ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ -216 ΠΈΠ»ΠΈ -220, ΡΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π½ΠΎΠ²ΡΠΉ ΡΠΎΠΊΠ΅Π½ Π² API Explorer ΠΈ ΡΠΎΡ
ΡΠ°Π½ΠΈΡΠ΅ Π΅Π³ΠΎ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ
ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΠ°. ΠΡΠ»ΠΈ Π²Ρ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅ΡΠ΅ ΡΠΎΠΊΠ΅Π½Ρ Π² ΡΠ²ΠΎΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π½ΠΎΠ²ΡΠΉ ΡΠΎΠΊΠ΅Π½ Π² ZALO_OA_ACCESS_TOKEN ΡΠ΅ΡΠ΅Π· API AnythingMCP.
Π§ΡΠΎ ΠΎΠ½ ΡΠΈΡΠ°Π΅Ρ: ΠΏΡΠΎΡΠΈΠ»Ρ OA (Π½Π°Π·Π²Π°Π½ΠΈΠ΅, id, Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ, ΠΏΠΎΠ΄ΠΏΠΈΡΡΠΈΠΊΠΈ, ΠΏΠ°ΠΊΠ΅Ρ ΡΡΠ»ΡΠ³) ΠΈ Π΅Π³ΠΎ ΠΊΠ²ΠΎΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ; ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π½Ρ Π½Π° OA ΠΈΠ»ΠΈ ΠΏΠΈΡΠ°Π»ΠΈ Π΅ΠΌΡ, ΠΏΠΎ 50 Π½Π° ΡΡΡΠ°Π½ΠΈΡΡ, Ρ ΡΠΈΠ»ΡΡΡΠ°ΠΌΠΈ ΠΏΠΎ ΠΌΠ΅ΡΠΊΠ΅, ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΌΡ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΈΠ»ΠΈ ΡΡΠ°ΡΡΡΡ ΠΏΠΎΠ΄ΠΏΠΈΡΡΠΈΠΊΠ°; ΠΈΠΌΡ, ΠΏΡΠ΅Π²Π΄ΠΎΠ½ΠΈΠΌ, ΡΡΠ°ΡΡΡ ΠΏΠΎΠ΄ΠΏΠΈΡΡΠΈΠΊΠ°, Π΄Π°ΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ, ΠΌΠ΅ΡΠΊΠΈ, Π·Π°ΠΌΠ΅ΡΠΊΠΈ ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ; ΠΌΠ΅ΡΠΊΠΈ OA; ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Π²ΠΎ Π²ΡΠ΅Ρ ΡΠ°ΡΠ°Ρ ΠΈ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Ρ ΠΎΠ΄Π½ΠΈΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ, ΠΏΠΎ 10 Π·Π° Π²ΡΠ·ΠΎΠ²; Π° ΡΠ°ΠΊΠΆΠ΅ ΡΡΠ°ΡΡΠΈ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ OA Ρ ΠΈΡ ΡΠ΅ΠΊΡΡΠΎΠΌ.
Π§ΡΠΎ ΠΎΠ½ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅Ρ: Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ (ΠΏΡΠ΅Π²Π΄ΠΎΠ½ΠΈΠΌ, Π²Π°Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ id ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ) ΠΈ ΠΌΠ΅ΡΠΊΠΈ: ΠΠ ΡΡΠ°Π²ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΌΠ΅ΡΠΊΡ, ΡΠΎΠ·Π΄Π°Π²Π°Ρ Π΅Ρ, Π΅ΡΠ»ΠΈ Π΅Ρ Π½Π΅Ρ, ΠΈΠ»ΠΈ ΡΠ½ΠΈΠΌΠ°Π΅Ρ Π΅Ρ. zalo_oa_send_text ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΠΊΠΎΠ½ΡΡΠ»ΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΠΉ ΡΠ΅ΠΊΡΡ, ΠΏΡΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ Ρ ΡΠΈΡΠ°ΡΠΎΠΉ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, Π° zalo_oa_send_image ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΠΊΠΎΠ½ΡΡΠ»ΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Ρ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ. ΠΠ±Π° Π΄ΠΎΡ
ΠΎΠ΄ΡΡ Π΄ΠΎ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΏΠΎΡΡΠΎΠΌΡ ΠΠ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΠ΅ΠΊΡΡ ΠΈ ΠΆΠ΄ΡΡ Π²Π°ΡΠ΅Π³ΠΎ Β«Π΄Π°Β».
ΠΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠΏΡΠ°Π²ΠΈΡΡ ΠΊΠΎΠ½ΡΡΠ»ΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅: ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°Π» Ρ OA Π² ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ 7 Π΄Π½Π΅ΠΉ. Π‘ 1 ΡΠ½Π²Π°ΡΡ 2026 Π³ΠΎΠ΄Π° ΠΊΠΎΠ½ΡΡΠ»ΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ 48 ΡΠ°ΡΠΎΠ² ΠΏΠΎΡΠ»Π΅ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π±Π΅ΡΠΏΠ»Π°ΡΠ½Ρ ΠΈ Π½Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Ρ; Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΠ΅ ΡΠ°ΡΡ
ΠΎΠ΄ΡΡΡ ΠΊΠ²ΠΎΡΡ ΠΏΠ°ΠΊΠ΅ΡΠ° OA ΠΈΠ»ΠΈ ΠΎΠΏΠ»Π°ΡΠΈΠ²Π°ΡΡΡΡ. zalo_oa_get_user_quota ΡΠΎΠΎΠ±ΡΠ°Π΅Ρ ΠΠ, ΡΡΠΎ Π΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠΏΡΠ°Π²ΠΈΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ. ΠΡΠΈΠ±ΠΊΠ° -230 ΠΈΠ»ΠΈ -232 ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°Π» ΡΠ»ΠΈΡΠΊΠΎΠΌ Π΄Π°Π²Π½ΠΎ, Π° -213 ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π΅ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π½ Π½Π° OA.
ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΎ ΠΏΡΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅: zalo_oa_delete_tag, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ΄Π°Π»ΡΠ΅Ρ ΠΌΠ΅ΡΠΊΡ ΠΈΠ· OA ΠΈ Ρ Π²ΡΠ΅Ρ
ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, Ρ ΠΊΠΎΡΠΎΡΡΡ
ΠΎΠ½Π° Π΅ΡΡΡ; ΠΎΡΠΌΠ΅Π½ΠΈΡΡ ΡΡΠΎ Π½Π΅Π»ΡΠ·Ρ.
Π€ΠΎΡΠΌΠ°ΡΡ: Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΎΡΠ²Π΅ΡΠ΅ Π΅ΡΡΡ error (0 = ΡΡΠΏΠ΅Ρ
) ΠΈ message, Π° ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π»Π΅ΠΆΠ°Ρ Π² data; ΠΎΡΠΈΠ±ΠΊΠΈ ΠΏΡΠΈΡ
ΠΎΠ΄ΡΡ Ρ HTTP 200 ΠΈ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΠΌ error. Id ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, OA ΠΈ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΡΠΎΠ±ΠΎΠΉ Π΄Π»ΠΈΠ½Π½ΡΠ΅ ΡΡΡΠΎΠΊΠΈ ΠΈΠ· ΡΠΈΡΡ. Π ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΈ src ΡΠ°Π²Π΅Π½ 1, Π΅ΡΠ»ΠΈ Π΅Π³ΠΎ ΠΎΡΠΏΡΠ°Π²ΠΈΠ» ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΠΈ 0, Π΅ΡΠ»ΠΈ OA. ΠΡΠ΅ΠΌΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ Π² Unix-ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡΠ½Π΄Π°Ρ
, Π° user_last_interaction_date Π² ΡΠΎΡΠΌΠ°ΡΠ΅ dd/MM/yyyy.
ΠΠΈΠΌΠΈΡΡ: 4 000 Π·Π°ΠΏΡΠΎΡΠΎΠ² Π² ΠΌΠΈΠ½ΡΡΡ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠ»ΡΡ Π»ΠΈΠΌΠΈΡ Π½Π° OA, ΠΊΠΎΡΠΎΡΡΠΉ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΏΠ°ΠΊΠ΅ΡΠ° OA; ΠΎΡΠΈΠ±ΠΊΠ° -32 ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ Π΄ΠΎΠΆΠ΄Π°ΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΠΌΠΈΠ½ΡΡΡ. Π‘ΠΏΠΈΡΠΎΠΊ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΎΡ Π²Π°ΡΡΠ²Π°Π΅Ρ ΠΏΠ΅ΡΠ²ΡΠ΅ 10 000 ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ.
Π§Π°ΡΡΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ: -216 ΠΈΠ»ΠΈ -220 ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ Π½Π΅Π²Π΅ΡΠ½ΡΠΉ ΠΈΠ»ΠΈ ΠΈΡΡΡΠΊΡΠΈΠΉ ΡΠΎΠΊΠ΅Π½ (Π²ΡΡΠ°Π²ΡΡΠ΅ Π½ΠΎΠ²ΡΠΉ), -223 ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ OA Π½Π΅ Π²ΡΠ΄Π°Π» ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, -224 ΡΡΠ½ΠΊΡΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π½Π΅ Π²Ρ ΠΎΠ΄ΠΈΡ Π² ΠΏΠ°ΠΊΠ΅Ρ OA, -201 Π½Π΅Π²Π΅ΡΠ½ΡΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ, Π° -211 ΠΈΡΡΠ΅ΡΠΏΠ°Π½Π½ΡΡ ΠΊΠ²ΠΎΡΡ.
ΠΠΎΠ½Π½Π΅ΠΊΡΠΎΡ Π½Π΅ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΎΠ½Π½ΡΠ΅, ΡΠ΅ΠΊΠ»Π°ΠΌΠ½ΡΠ΅ ΠΈ ΡΠ°Π±Π»ΠΎΠ½Π½ΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ZNS, ΡΠ°ΠΉΠ»Ρ ΠΈΠ»ΠΈ ΡΡΠΈΠΊΠ΅ΡΡ ΠΈ Π½Π΅ ΠΎΡ Π²Π°ΡΡΠ²Π°Π΅Ρ Π³ΡΡΠΏΠΏΠΎΠ²ΡΠ΅ ΡΠ°ΡΡ, Π·Π²ΠΎΠ½ΠΊΠΈ, ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΡΠ°ΡΠ΅ΠΉ ΠΈ ΠΌΠ°Π³Π°Π·ΠΈΠ½ OA. Webhooks Π½Π°ΡΡΡΠ°ΠΈΠ²Π°ΡΡΡΡ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Zalo.
Π¨Π°Π³ 2 β Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π°Π΄Π°ΠΏΡΠ΅Ρ
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Π¨Π°Π³ 3 β ΠΠΎΠ±Π°Π²ΡΡΠ΅ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡ Π² Claude
URL Π²Π°ΡΠ΅Π³ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ°: Π² AnythingMCP ΠΎΡΠΊΡΠΎΠΉΡΠ΅ MCP Servers β ΡΠ΅ΡΠ²Π΅Ρ, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ ΡΡΠΎΡ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡ, ΠΈ ΡΠΊΠΎΠΏΠΈΡΡΠΉΡΠ΅ Π΅Π³ΠΎ URL (
https://cloud.anythingmcp.com/mcp/β¦). ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π΅Π³ΠΎ Π²Π΅Π·Π΄Π΅, Π³Π΄Π΅ Π² ΡΡΠΎΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅ ΡΠΊΠ°Π·Π°Π½ΠΎYOUR_SERVER_ID.
Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌΡΠΉ ΠΏΡΡΡ: ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² claude.ai web Π±Π΅Π· ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ².
- ΠΡΠΊΡΠΎΠΉ Π² Claude Customize β Connectors.
- ΠΠ°ΠΆΠΌΠΈ +, Π·Π°ΡΠ΅ΠΌ Add custom connector.
- ΠΠ²Π΅Π΄ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ
Zalo Official Account, ΠΈ URL ΡΠ΄Π°Π»ΡΠ½Π½ΠΎΠ³ΠΎ MCP-ΡΠ΅ΡΠ²Π΅ΡΠ°https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID, Π·Π°ΡΠ΅ΠΌ Π½Π°ΠΆΠΌΠΈ Add. - ΠΠ°ΠΆΠΌΠΈ Connect ΠΈ Π²ΠΎΠΉΠ΄ΠΈ Π² AnythingMCP (OAuth), ΡΡΠΎΠ±Ρ ΡΠ°Π·ΡΠ΅ΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ.
ΠΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π½ΠΈΠΆΠ΅ ΠΏΠΎΡΠ²ΡΡΡΡ Π² ΡΠ°ΡΠ΅: Π½Π°ΡΠΈΠ½Π°ΠΉΡΠ΅ ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΠΌΠΏΡΡ.
ΠΠΎΡΡΡΠΏΠ½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ
| Tool | What it does |
|---|---|
zalo_oa_get_oa_info | Profile of the Official Account the token belongs to: OA id (oaid), name, description, alias, verification status, OA type, category⦠|
zalo_oa_get_quota | Message quota of the OA or the app: one row per quota asset with the product type (cs = consultation, transaction), the quota source⦠|
zalo_oa_get_user_quota | What the OA can still send to one user: the time of the user's last interaction with the OA (last_interaction, Unix milliseconds) and the⦠|
zalo_oa_list_users | Page through the users who interacted with the OA (followers and people who messaged it) |
zalo_oa_filter_users | Page through the OA's users with filters: by label (tag), by when they last interacted, or by whether they follow the OA |
zalo_oa_get_user | Details of one user: display name, alias, your own customer id (user_external_id), whether the user follows the OA, last interaction date⦠|
zalo_oa_update_user | Update what the OA stores about a user: the alias, your own customer id (user_external_id, unique per user) and the shared information⦠|
zalo_oa_list_tags | All labels (tags) defined in the OA, as a list of label names |
zalo_oa_tag_user | Put a label on a user |
zalo_oa_untag_user | Remove a label from one user |
zalo_oa_delete_tag | Delete a label from the OA, which also takes it off every user who has it |
zalo_oa_list_recent_chats | The latest messages across all of the OA's conversations, newest first: sender and recipient ids and names, direction (src 1 = from the⦠|
zalo_oa_get_conversation | Messages between the OA and one user, newest first, 10 at most per call: message_id (use it as quote_message_id to reply), direction⦠|
zalo_oa_send_text | Send a consultation (customer care) text message from the OA to a user, optionally as a reply quoting one of the user's messages |
zalo_oa_send_image | Send a consultation message with one image (JPG or PNG, at most 1 MB, best at 16:9) and an optional caption |
zalo_oa_list_articles | The OA's published content: articles (type normal) or videos (type video), with id, title, status, views, shares, creation and update⦠|
zalo_oa_get_article | One article with its title, author, cover, description, status, comment setting and body blocks (text, images, videos) |
ΠΡΠΈΠΌΠ΅ΡΡ Π·Π°ΠΏΡΠΎΡΠΎΠ²
- Β«ΠΠ°ΠΊΠΈΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΏΠΈΡΠ°Π»ΠΈ OA Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ 24 ΡΠ°ΡΠ° ΠΈ ΠΎ ΡΡΠΌ ΠΎΠ½ΠΈ ΡΠΏΡΠ°ΡΠΈΠ²Π°Π»ΠΈ?Β»
- Β«ΠΠΎΠΊΠ°ΠΆΠΈ ΠΌΠΎΡ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠΊΡ Ρ ΡΡΠΈΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²Ρ ΡΠ΅ΡΠ½ΠΎΠ²ΠΈΠΊ ΠΎΡΠ²Π΅ΡΠ° Π½Π° Π΅Π³ΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ Π²ΠΎΠΏΡΠΎΡ.Β»
- Β«ΠΠΎΡΡΠ°Π²Ρ ΠΌΠ΅ΡΠΊΡ delivery-question Π²ΡΠ΅ΠΌ, ΠΊΡΠΎ Π½Π° ΡΡΠΎΠΉ Π½Π΅Π΄Π΅Π»Π΅ ΡΠΏΡΠ°ΡΠΈΠ²Π°Π» ΠΎ Π΄ΠΎΡΡΠ°Π²ΠΊΠ΅.Β»
- Β«Π‘ΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠ²ΠΎΡΡ ΠΊΠΎΠ½ΡΡΠ»ΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ ΠΎΡΡΠ°Π»ΠΎΡΡ Ρ OA?Β»
- Β«ΠΡΠ²Π΅Π΄ΠΈ ΠΏΡΡΡ ΡΠ°ΠΌΡΡ ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΠΌΡΡ ΡΡΠ°ΡΠ΅ΠΉ OA.Β»
FAQ
Π Π°Π±ΠΎΡΠ°Π΅Ρ Π»ΠΈ Ρ Claude Code ΡΠ°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ Ρ Claude Desktop? ΠΠ°, ΠΎΠ±Π° ΡΠΊΠ°Π·ΡΠ²Π°ΠΉΡΠ΅ Π½Π° https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID.
Π‘Π»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠ°Π³ΠΈ
- Π‘ΡΡΠ°Π½ΠΈΡΠ° ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΠ°
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊ ChatGPT
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊ Cursor
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊ Gemini
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊ Meta Muse
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊ Microsoft Copilot
ΠΡΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎΠΌΠΎΠ³Π»ΠΎ?