it0/packages/openclaw-bridge/start-dingtalk.sh

9 lines
331 B
Bash

#!/bin/sh
# Start DingTalk channel only if credentials are configured.
# When not configured, exits cleanly so supervisord marks it as EXITED (not ERROR).
if [ -z "$DINGTALK_CLIENT_ID" ]; then
echo "[dingtalk] DINGTALK_CLIENT_ID not set — channel disabled, exiting."
exit 0
fi
exec node /app/bridge/dist/channels/dingtalk.js