Auto-sync: 20260123-015626

This commit is contained in:
Hutson
2026-01-23 01:56:27 -05:00
parent 52d8f2f133
commit 38a7a2c52e

38
N8N.md
View File

@@ -258,6 +258,44 @@ curl -H "X-N8N-API-KEY: YOUR_KEY" http://10.10.10.207:5678/api/v1/workflows
ssh docker-host2 'docker ps | grep n8n'
```
### Remove "This message was sent automatically by n8n" signature from Telegram messages
**Problem:** n8n Telegram node adds attribution signature to all messages by default.
**Solution:** Use the correct parameter name `appendAttribution` (camelCase, not snake_case) in `additionalFields`:
```bash
# Get workflow
curl -H "X-N8N-API-KEY: $(cat /tmp/n8n-key.txt)" \
http://10.10.10.207:5678/api/v1/workflows/WORKFLOW_ID > workflow.json
# Update all Telegram nodes (using jq)
cat workflow.json | jq '.nodes = (.nodes | map(
if .type == "n8n-nodes-base.telegram" then
.parameters.additionalFields.appendAttribution = false
else
.
end
))' | jq '{name, nodes, connections, settings, staticData}' > workflow-fixed.json
# Upload updated workflow
curl -X PUT \
-H "X-N8N-API-KEY: $(cat /tmp/n8n-key.txt)" \
-H 'Content-Type: application/json' \
-d @workflow-fixed.json \
http://10.10.10.207:5678/api/v1/workflows/WORKFLOW_ID
# Restart n8n to reload workflow
ssh docker-host2 'cd /opt/n8n && docker compose restart n8n'
```
**Important Notes:**
- Parameter must be `appendAttribution` (camelCase), not `append_attribution` or `append_n8n_attribution`
- Must restart n8n after updating workflow for changes to take effect
- This applies to all Telegram message nodes in the workflow
**Fixed:** 2026-01-23
---
## Integration Examples