ellipsis-ai / ellipsis

2 stars 0 forks source link

Consider how to differentiate synthetic SlackMessageEvents from real ones #1719

Open attaboy opened 7 years ago

attaboy commented 7 years ago

Real ones require unformatting, but synthetic ones (that are created outside of receiving events from Slack) typically have no text, or the text has already been unformatted previously (as with scheduled messages).

  1. We should probably have a SlackActionEvent for actions specifically.
  2. Perhaps a SlackForcedEvent for scheduled messages.
  3. We also create one for sending reminders about open conversations.
attaboy commented 7 years ago

1730 pulls out the formatting so that's no longer a concern, but we still want different events for conversation reminders and slack actions.