I have been trying to get to the bottom of some reliability issues so I decided to put some messaging at the beginning and end of a sequence so I could tell when they ran. Here is the sequence.
The issue is that the email only comes through some of the time. I have sometimes received the start message, the end message, both or none.
The log files show success but the messages are not coming through. In this case, no messages came through, but an earlier run sent through the end message only.
Messages sent to the email channel should get batched and sent as a digest I believe every 10 minutes. Are you not receiving the messages at all, or were you just expecting them to always come through one by one immediately?
I am aware of the batching which is fine. I am finding that sometimes I get the first message, or the second, of both or sometimes - none. I can see the sequence ran (scheduled) from the log file but no email arrived. It is a bit random.
Sequence takes about 7 minutes.
No drop out that I can detect.
When you are saying you submit a ticket. Are you referring to sending an email to support or is there a better way? I have had more success in getting attention and resolution in this forum, with interacting with your good self and Rory then sending email to support.
I’ve never used email widely, since email in its nature is not very fast / reliable. Have you testet the Teamswebhook yet? Thanks to the blog post over here Microsoft Teams Webhook I was able to modify it slightly to use it in all my sequences.
My code
looks like this and consists out of three variables:
→ EDIT: Decided to directly publish it, so you can easily clone it from here: The FarmBot Web App