Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: Introduce "Automations" #48

Open
wants to merge 8 commits into
base: main
Choose a base branch
from
Open

Conversation

chris-redbeed
Copy link
Contributor

@chris-redbeed chris-redbeed commented Apr 13, 2022

Automations will replace all the not dynamic functions like "Bot Commands" or "Schedule Bot Messages".
Automations are way more dynamic.

An Automations contains a trigger, filters, and actions.

  • A Trigger can be a Chat Message, Webhook call or any event you can think about
  • Filters will check if the incoming trigger is valid. (Is the chat message correct?)
  • Actions are things like a Chat Bot message, Websocket event or anything else

Only if all filters are valid the actions will get called.

Automations will replace all the not dynamic functions like "Bot Commands" or "Schuedle Bot Messages".
Automations are way more dynamic.

An Automations contains a trigger, filters, and actions.

- A Trigger can be a Chat Message, Webhook call or any event you can think about
- Filters will check if the incoming trigger is valid. (Is the chat message correct?)
- Actions are things like a Chat Bot message, Websocket event or anything else

Only if all filters are valid the actions will get called.
@chris-redbeed chris-redbeed added the enhancement New feature or request label Apr 13, 2022
- Forward Chatmessage (Bot & Channel user) to actions if needed
This reverts commit 1dba323.
 - check if streamer is life
 - add job to refresh streamer status
- remove warning
- Add "getter" functions for AutomationDispatcher
- Add settings block for automations
- add pint for code style
- add action names & description
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant