Skip to content

定时任务

WebHooker 通过定时触发器(*/5 * * * *,每 5 分钟)运行三个维护任务。它们只在部署后的 Worker 上运行(Cloudflare cron);本地 wrangler dev 可用 wrangler dev --test-scheduled 触发。

任务用途
discord-sync注册 Discord 斜杠/右键菜单命令:按服务器即时注册,并全局注册(24h 去重,约 1 小时传播)
telegram-sync调用 setWebhook 指向 {BASE_URL}/telegram/webhook(设置了 TELEGRAM_WEBHOOK_SECRET 时作为 secret_token 传入)
audit-prune删除早于 AUDIT_RETENTION_DAYS(默认 90)天的 audit_logs 记录

除任务用到的密钥(DISCORD_TOKENDISCORD_APPLICATION_IDTELEGRAM_TOKENBASE_URLAUDIT_RETENTION_DAYS)外无需其他配置。

基于 MIT 许可发布。