Closed ItzNotABug closed 9 months ago
Hey @viriatusX 👋,
The support for newsletter feedback is also added now, currently in the feedback-support
branch.
This feedbackType
flag gave me a good confusion, multiple times.
Looking at the Ghost's impl. I see: Like = 1, Dislike = 0
The new branch not work correctly (in my case). Look the error. When I start Ghosler, I go to Settings, modify Newsletter Settings and it does not work "save" or anything else. Then it shows this error and the app stops working showing this error.
@viriatusX,
Unable to reproduce, can you post the contents of ghosler logs error
?
I reinstalled it with "sudo" in my Ubuntu VM and everything is fine. But I don't receive the newsletters to my email. I have checked absolutely everything and it is correct. "Error logs" shows nothing and "Debug Logs" shows everything correctly. But the email does not arrive. I have tried 2 different SMTP servers and nothing.
I reinstalled it with "sudo" in my Ubuntu VM and everything is fine. But I don't receive the newsletters to my email. I have checked absolutely everything and it is correct. "Error logs" shows nothing and "Debug Logs" shows everything correctly. But the email does not arrive. I have tried 2 different SMTP servers and nothing.
I've identified a few issues myself.
Would be fixed by tomorrow I guess, once the webhook_support
branch is complete.
Thanks for the feedback.
Hey @viriatusX 👋,
The latest release (0.6
) should work fine.
Tested with a clean install, seems to be working fine now.
Hey @viriatusX 👋, The latest release (
0.6
) should work fine. Tested with a clean install, seems to be working fine now.
Now all works perfectly! Thanks!!
Happy Christmas 🎄
Hello! I have used Ghosler in real production for the first time. Many users do not receive the email. I attach the "error logs".
[2023-12-24 10:28:36 UTC] => [ERROR] => Newsletter: Error: Data command failed: 421-4.3.0 Temporary System Problem. Try again later (10). For more information, 421-4.3.0 go to 421 4.3.0 https://support.google.com/a/answer/3221692 g3-20020a05600c310300b0040c6b2c8fa9sm21226207wmo.41 - gsmtp at SMTPConnection._formatError (/home/juani/Escritorio/node_modules/nodemailer/lib/smtp-connection/index.js:790:19) at SMTPConnection._actionDATA (/home/juani/Escritorio/node_modules/nodemailer/lib/smtp-connection/index.js:1678:34) at SMTPConnection.<anonymous> (/home/juani/Escritorio/node_modules/nodemailer/lib/smtp-connection/index.js:1650:26) at SMTPConnection._processResponse (/home/juani/Escritorio/node_modules/nodemailer/lib/smtp-connection/index.js:969:20) at SMTPConnection._onData (/home/juani/Escritorio/node_modules/nodemailer/lib/smtp-connection/index.js:755:14) at SMTPConnection._onSocketData (/home/juani/Escritorio/node_modules/nodemailer/lib/smtp-connection/index.js:193:44) at TLSSocket.emit (node:events:513:28) at addChunk (node:internal/streams/readable:324:12) at readableAddChunk (node:internal/streams/readable:297:9) at Readable.push (node:internal/streams/readable:234:10)
@viriatusX Can you create a new issue to keep a better track?
Building on the discussion in issue #2, I've reconsidered the approach to managing newsletter feedback. Initially, I was confused about data consistency when saving feedback both in
Ghost
andGhosler
. However, a more streamlined solution can be used.Ghost
conveniently collects newsletter feedback using a specific URL format. This allows us to directly access feedback and sentiment data through the Ghost Admin API.URL format -
Here,
feedbackType
can be0
(More like this) or1
(Less like this).We should focus on these fields in our API requests: -
sentiment
,count.positive_feedback
,count.negative_feedback
Flow
Ghost
presents a confirmation popup or sheet to the member.Ghosler
retrieves this feedback data, using it for analytics and dashboard displays.