goflow
goflow copied to clipboard
Flow engine for RapidPro/TextIt.
`@trigger.call`.. or maybe `@call`. Primary usecase is to be able to split by the channel being used.
Currently we allow dates to have time but then just ignore it. Should work like.. `created_on = 01-12-2021` - should match `2021-12-01T00:00
Re-adding from https://github.com/nyaruka/goflow/issues/788
Should fix https://sentry.io/organizations/nyaruka/issues/1540872681/?project=227973&referrer=alert_email Still trying to figure out a way to test this
We currently infer a flow exited event in contact histories in RapidPro because it's helpful to see when a contact completes one flow and resumes another or terminates the session....
I think we have discussed this in the past and apparently not implemented it or recorded that decision, so putting it here. This is coming from a customer who is...
We previously had a two other router types in the engine, which were removed during a refactor, so stashing their code here for future use/discussion. router which always picks the...
If you want to check for emojis in text, you have to write an insane regex. Maybe we make it special test function? Plug in something like https://github.com/tmdvs/Go-Emoji-Utils? Depends how...
See https://github.com/nyaruka/goflow/issues/516#issuecomment-464504132