Loading...
Loading...
Compare original and translation side by side
hermes teams-pipelinehermes teams-pipeline~/.hermes/.envMSGRAPH_TENANT_ID=...
MSGRAPH_CLIENT_ID=...
MSGRAPH_CLIENT_SECRET=.../docs/guides/microsoft-graph-app-registration~/.hermes/.envMSGRAPH_TENANT_ID=...
MSGRAPH_CLIENT_ID=...
MSGRAPH_CLIENT_SECRET=.../docs/guides/microsoft-graph-app-registrationhermes teams-pipeline validate # config snapshot — run first after any change
hermes teams-pipeline token-health # Graph token status
hermes teams-pipeline token-health --force-refresh # force a fresh token acquisition
hermes teams-pipeline list # recent meeting jobs
hermes teams-pipeline list --status failed # only failed jobs
hermes teams-pipeline show <job-id> # full detail of one job
hermes teams-pipeline subscriptions # current Graph webhook subscriptionshermes teams-pipeline validate # 配置快照——任何更改后先运行此命令
hermes teams-pipeline token-health # Graph令牌状态
hermes teams-pipeline token-health --force-refresh # 强制获取新令牌
hermes teams-pipeline list # 近期会议任务
hermes teams-pipeline list --status failed # 仅查看失败任务
hermes teams-pipeline show <job-id> # 查看单个任务的完整详情
hermes teams-pipeline subscriptions # 当前Graph webhook订阅hermes teams-pipeline run <job-id> # replay a stored job (re-summarize, re-deliver)
hermes teams-pipeline fetch --meeting-id <id> # dry-run: resolve meeting + transcript without persisting
hermes teams-pipeline fetch --join-web-url "<url>" # dry-run by join URLhermes teams-pipeline run <job-id> # 重放已存储任务(重新生成摘要、重新交付)
hermes teams-pipeline fetch --meeting-id <id> # 试运行:解析会议+转录文本但不持久化
hermes teams-pipeline fetch --join-web-url "<url>" # 通过加入URL进行试运行hermes teams-pipeline subscribe \
--resource communications/onlineMeetings/getAllTranscripts \
--notification-url https://<your-public-host>/msgraph/webhook \
--client-state "$MSGRAPH_WEBHOOK_CLIENT_STATE"
hermes teams-pipeline renew-subscription <sub-id> --expiration <iso-8601>
hermes teams-pipeline delete-subscription <sub-id>
hermes teams-pipeline maintain-subscriptions # renew near-expiry ones
hermes teams-pipeline maintain-subscriptions --dry-run # show what would be renewedhermes teams-pipeline subscribe \
--resource communications/onlineMeetings/getAllTranscripts \
--notification-url https://<your-public-host>/msgraph/webhook \
--client-state "$MSGRAPH_WEBHOOK_CLIENT_STATE"
hermes teams-pipeline renew-subscription <sub-id> --expiration <iso-8601>
hermes teams-pipeline delete-subscription <sub-id>
hermes teams-pipeline maintain-subscriptions # 续订即将过期的订阅
hermes teams-pipeline maintain-subscriptions --dry-run # 显示将要续订的内容list --status failedshow <job-id>subscriptionsvalidatetoken-healthsubscriptionslistlistrun <job-id>show <job-id>fetch --meeting-idfetchrunlist --status failedshow <job-id>subscriptionsvalidatetoken-healthsubscriptionslistlistrun <job-id>show <job-id>fetch --meeting-idfetchrunmaintain-subscriptionshermes teams-pipeline subscriptionsexpirationDateTimesubscribehermes cron add/docs/guides/operate-teams-meeting-pipeline#automating-subscription-renewal-required-for-productionmaintain-subscriptionshermes teams-pipeline subscriptionsexpirationDateTimesubscribehermes cron add/docs/guides/operate-teams-meeting-pipeline#automating-subscription-renewal-required-for-productionfetch --meeting-idlistplatforms.teams.extra.delivery_modeincoming_webhook_urlchat_idteam_idchannel_idTEAMS_*token-healthfetch --meeting-idlistplatforms.teams.extra.delivery_modeincoming_webhook_urlchat_idteam_idchannel_idTEAMS_*token-health/docs/guides/microsoft-graph-app-registration/docs/user-guide/messaging/teams-meetings/docs/guides/operate-teams-meeting-pipeline/docs/user-guide/messaging/msgraph-webhook/docs/guides/microsoft-graph-app-registration/docs/user-guide/messaging/teams-meetings/docs/guides/operate-teams-meeting-pipeline/docs/user-guide/messaging/msgraph-webhook