Quy trình Họp Teams
Quy trình Họp Teams — hướng dẫn dễ hiểu dựa trên tài liệu chính thức
Đường Ống Họp Teams
Giữ cho agent AI của bạn kết nối với các cuộc họp Microsoft Teams cũng giống như việc tưới cây—nếu bạn quên vài ngày, mọi thứ sẽ héo úa. Tin tốt là gì? Hermes Agent cung cấp cho bạn một bộ công cụ đơn giản để giữ cho đường ống đó luôn sống và khỏe mạnh.
Đường Ống Họp Teams Là Gì?
Khi bạn kết nối Hermes Agent với Microsoft Teams, nó sử dụng thứ gọi là subscriptions (đăng ký) để lắng nghe các sự kiện cuộc họp (như khi cuộc họp bắt đầu hoặc kết thúc). Hãy nghĩ về các subscription này như những chiếc ăng-ten nhỏ. Chúng không tồn tại mãi mãi—Microsoft buộc chúng phải hết hạn sau mỗi 72 giờ. Nếu không có gì gia hạn chúng, agent của bạn sẽ bị “điếc” với các cuộc họp và bạn sẽ không biết tại sao.
Đó là lý do số 1 khiến việc tích hợp Teams thất bại. Không phải vì lỗi code, mà vì không ai gia hạn subscription đúng hạn.
Bước 1: Xác Thực Cấu Hình Của Bạn (Luôn Làm Điều Này Đầu Tiên)
Sau bất kỳ thay đổi cấu hình nào, hãy chạy lệnh này để đảm bảo mọi thứ được kết nối chính xác:
hermes teams-pipeline validate
Lệnh này kiểm tra cấu hình hiện tại của bạn và cho bạn biết nếu có bất cứ điều gì bị hỏng. Hãy coi nó như một bài kiểm tra sức khỏe nhanh trước khi bạn tin tưởng vào hệ thống.
Bước 2: Kiểm Tra Tình Trạng Token
Agent của bạn sử dụng token xác thực để giao tiếp với Microsoft. Các token này có thể bị cũ hoặc hết hạn. Để kiểm tra chúng:
hermes teams-pipeline token-health
Nếu bạn nghi ngờ trạng thái xác thực cũ gây ra sự cố, hãy buộc làm mới:
hermes teams-pipeline token-health --force-refresh
Bước 3: Xem Xét Các Subscription Của Bạn
Để xem những gì đang hoạt động hiện tại:
hermes teams-pipeline subscriptions
Lệnh này hiển thị cho bạn biết subscription cuộc họp nào đang tồn tại và khi nào chúng hết hạn. Nó giống như việc kiểm tra lịch của bạn—bạn muốn biết điều gì sắp xảy ra trước khi quá muộn.
Bước 4: Gia Hạn Subscription (Phần Quan Trọng Nhất)
Bạn có thể gia hạn chúng theo cách thủ công:
hermes teams-pipeline maintain-subscriptions
Hoặc chạy thử trước để xem điều gì sẽ xảy ra mà không thực sự thay đổi bất cứ điều gì:
hermes teams-pipeline maintain-subscriptions --dry-run
Nhưng đây là bí mật: bạn phải tự động hóa việc này. Nếu không, bạn sẽ quên, và sau 3 ngày, mọi thứ sẽ ngừng hoạt động.
Tự Động Hóa Việc Gia Hạn Subscription (Bắt Buộc)
Bạn có hai lựa chọn chắc chắn. Hãy chọn một.
Lựa Chọn A: Hermes Cron (Dễ Nhất Nếu Bạn Đã Sử Dụng Hermes)
Tạo một file script:
mkdir -p ~/.hermes/scripts
cat > ~/.hermes/scripts/maintain-teams-subscriptions.sh << 'EOF'
#!/usr/bin/env bash
exec hermes teams-pipeline maintain-subscriptions
EOF
chmod +x ~/.hermes/scripts/maintain-teams-subscriptions.sh
Sau đó, đăng ký một công việc định kỳ chạy mỗi 12 giờ (dư ra 6 lần so với thời hạn 72 giờ):
hermes cron create "0 */12 * * *" \
--name "teams-pipeline-maintain-subscriptions" \
--no-agent \
--script maintain-teams-subscriptions.sh \
--deliver local
Xác minh nó đã được đăng ký:
hermes cron list
hermes cron status
Lựa Chọn B: Bộ Định Thời Systemd (Dành Cho Production Linux)
Tạo một file service tại /etc/systemd/system/hermes-teams-pipeline-maintain.service:
[Unit]
Description=Bảo trì subscription đường ống Teams của Hermes
After=network-online.target
[Service]
Type=oneshot
User=hermes
EnvironmentFile=/etc/hermes/env
ExecStart=/usr/local/bin/hermes teams-pipeline maintain-subscriptions
Sau đó, kích hoạt một bộ định thời để chạy nó mỗi 12 giờ. Điều này cực kỳ ổn định cho các máy chủ production.
Tóm Tắt & Mẹo Thực Tế
Đường ống họp Teams rất đơn giản: xác thực → kiểm tra token → xem xét subscription → gia hạn tự động. Thứ duy nhất có thể phá hỏng nó là quên gia hạn.
Mẹo thực tế: Hãy thiết lập tự động hóa trước khi bạn cần đến nó. Đừng đợi đến ngày thứ ba. Sử dụng phương pháp cron nếu bạn đang ở trên bất kỳ máy nào, hoặc systemd nếu bạn đang dùng Linux. Sau đó, đặt một lời nhắc trên lịch cho một tháng sau để xác minh quá trình tự động hóa vẫn đang chạy. Vậy là xong—bạn đã hoàn tất.
Agent của bạn sẽ tiếp tục lắng nghe các cuộc họp và bạn sẽ không bao giờ phải thắc mắc tại sao nó im lặng.
📖 Tài liệu chính thức
この記事は Hermes Agent のTài liệu chính thứcに基づいています:Tài liệu chính thức › guides/operate-teams-meeting-pipeline