Skip to content

Cài đặt Hệ thống

Quick Reference

  • Who: Owner / Admin
  • Where: Menu trái → Cài đặt (/settings)
  • Time: ~5 phút setup AI, ~3 phút per channel
  • Prerequisites: Role Owner hoặc Admin

Prerequisites

  • [ ] Đã đăng nhập với role Owner hoặc Admin
  • [ ] Có API key từ AI provider (nếu setup AI connector)
  • [ ] Có Telegram bot token / Lark webhook URL (nếu setup channels)

Phần 1: Cấu hình AI Connector

Step 1: Mở trang Cài đặt

  1. Click Cài đặt trên sidebar
  2. Tab AI Connectors hiện mặc định

Step 2: Chọn AI Provider

Hệ thống hỗ trợ 5 provider:

ProviderAPI Key FormatURL lấy keyGhi chú
OpenRoutersk-or-...openrouter.ai/keysKhuyến nghị — truy cập nhiều model
OpenAIsk-...platform.openai.com/api-keysGPT models
Anthropicsk-ant-...console.anthropic.comClaude models
GoogleAIza...aistudio.google.com/apikeyGemini models
CustomTùyOpenAI-compatible endpoint

Source: (src/app/core/models/ai-providers.ts:1-222)

Step 3: Chọn Model

Model khuyến nghị:

ModelProviderChi phíChất lượngTốc độ
Claude Sonnet 4.6OpenRouter/AnthropicTrung bìnhCaoNhanh
DeepSeek V3.2OpenRouterThấpCaoNhanh
Claude Opus 4.6OpenRouter/AnthropicCaoRất caoTrung bình
OpenRouter FreeOpenRouterMiễn phíTrung bìnhTrung bình

Step 4: Nhập API Key & Test

  1. Nhập API Key vào ô
  2. Click Test Connection
  3. Hệ thống kiểm tra:
    • API key hợp lệ
    • Model accessible
    • Đo latency (ms)
  4. Nếu thành công → Click Lưu

WARNING

API key được lưu ở backend dạng masked (sk-or-***...***). Frontend không bao giờ hiện full key sau khi lưu.

Step 5: Quản lý Connectors

Hành độngCách làm
Thêm mớiClick "Thêm Connector" → wizard
XoáClick icon xoá trên connector card
ActiveChỉ 1 connector active tại một thời điểm

Phần 2: Cấu hình Notification Channels

Step 1: Chuyển Tab Channels

  1. Trong trang Cài đặt, click tab Notification Channels

Step 2: Thêm Channel mới

Click Thêm Channel → chọn loại:

Telegram:

FieldRequiredMô tảVí dụ
Bot TokenYesToken từ @BotFather1234567890:AAF...
Chat IDYesID chat/group nhận tin123456789

Email:

FieldRequiredMô tảVí dụ
EmailAutoTự động theo accountuser@company.com

Lark (Feishu):

FieldRequiredMô tảVí dụ
Webhook URLYesURL webhook từ Lark bothttps://open.feishu.cn/...

Step 3: Verify Channel

  1. Sau khi thêm, click Test
  2. Backend gửi message test qua channel
  3. Kiểm tra nhận được message
  4. Nếu thành công → is_verified = true

TIP

Telegram: Đảm bảo bot đã được add vào group/chat trước khi test. Lark: Đảm bảo webhook chưa hết hạn.

Step 4: Quản lý Channels

Hành độngCách làm
Sửa configClick edit → cập nhật token/webhook
Test lạiClick Test → gửi message kiểm tra
XoáClick xoá (sẽ mất subscriptions liên quan)

Expected Results

  • AI Connector test thành công trong 1-3 giây
  • Channel test gửi message ngay lập tức
  • Sau setup, AI Chat và Subscriptions hoạt động bình thường

Troubleshooting

AI Test Connection thất bại

Cause: API key sai, hết hạn, hoặc model không accessible.

Solution:

  1. Kiểm tra API key đúng format (xem bảng trên)
  2. Kiểm tra tài khoản còn credit
  3. Thử model khác (VD: free model)
Telegram test không nhận message

Cause: Bot chưa được add vào chat, hoặc chat_id sai.

Solution:

  1. Add bot vào group: tìm bot bằng username → Add to group
  2. Lấy chat_id: gửi message trong group → gọi https://api.telegram.org/bot{token}/getUpdates → tìm chat.id
  3. Cập nhật chat_id trong config → test lại
Lark webhook trả lỗi

Cause: Webhook URL hết hạn hoặc bị disable.

Solution:

  1. Vào Lark Admin → Bot Management → tạo webhook mới
  2. Cập nhật URL trong config → test lại
  • AI Chat — Sử dụng AI sau khi setup connector
  • Thông báo — Tạo subscriptions sau khi setup channels
  • Dashboards — Schedule reports cần channels
  • API: POST /api/v1/ai/connectors/testXem API

Hệ thống tài liệu Boxme AI Insight — Powered by CodyMaster DocKit