集成
Duaer 里 Telegram Trigger 的常见问题
Duaer 里 Telegram Trigger 的常见问题:测试时一直等待、要求 HTTPS、测试和生产只能用一个。
测试时一直在等待事件
在编辑器里测试 Telegram Trigger 时,Duaer 通过 WebSocket 把结果推回页面。自托管 Duaer 放在反向代理后面、代理没转发 WebSocket 时,页面会一直停在等待状态。
在 Nginx、Caddy、Traefik 等代理里开启 WebSocket 转发;做不到时,把环境变量 DUAER_PUSH_BACKEND 设为 sse。改完关掉数字组织重新打开。
Bad Request: bad webhook: An HTTPS URL must be provided for webhook
Telegram 只接受 HTTPS 的 Webhook 地址。自托管 Duaer 在反向代理上配置 TLS,再把 DUAER_WEBHOOK_URL 设为对外的 https:// 地址。
测试和生产只有一个能收到消息
一个机器人只能登记一个 Webhook。每次在测试地址和生产地址之间切换,Telegram 都会覆盖原来的登记,所以已发布的数字组织和编辑器测试不能同时收到消息。测试时先取消发布,或给测试单独建一个机器人。
常见问题
Duaer 的 Telegram Trigger 为什么测试时收不到消息?
一个 Telegram 机器人只能登记一个 Webhook。Duaer 的数字组织已发布时,测试前先取消发布,或另建一个测试机器人。
同组
Duaer 的内置集成
Duaer 的内置触发器、操作和凭证。触发器启动数字组织,操作在启动之后执行某一步。
集成Duaer 社区节点的风险
在 Duaer 里安装社区节点前,要清楚代码来自实例管理员信任的来源,并了解权限范围。
集成Duaer 社区节点排障
Duaer 社区节点装不上或跑失败时,先核对版本、权限和节点文档,再查实例日志。
集成在 Duaer 里对应用做自定义 API 调用
当 Duaer 某个应用节点没有你要的接口时,用 HTTP Request,并复用该应用已保存的认证。
集成Duaer 里的集成入口
Duaer 内置触发器、动作与凭证。社区节点是额外包。自定义操作用 HTTP Request 复用已保存的认证。
凭证Duaer 内置凭证目录
按服务列出 Duaer 内置凭证说明。创建流程见凭证总览;节点文档会链到对应服务页。
创建节点为 Duaer 创建自定义节点
内置节点和自定义操作都不够用、而且这一步要反复用时,再为 Duaer 写一个节点包。