Feedback DB Insert Failure
Expected Outcome
feedback: DB insert failed log lines stop; user_feedback rows appear after /feedback messages
Steps
1. Check telegram_system.user_feedback table exists:
SELECT COUNT(*) FROM telegram_system.user_feedback;
If missing, re-run migration 112_user_feedback.sql.
2. Check telegram-listener can reach MariaDB:
docker logs telegram-listener 2>&1 | grep -i "feedback|mariadb"
3. Verify column types match the INSERT:
DESCRIBE telegram_system.user_feedback;
4. If table and connection are healthy, check for charset issues — column is utf8mb4.
5. telegram-listener is image-copy: rebuild + up -d after any code fix.