exit()
Run cleanup logic before a Flow script is reloaded or deleted.
html_created()
Access a widget’s HTML element after Flow creates it.
info()
Update the information shown in the Flow wheel’s center circle when a tile is hovered.
loop_[frequency]()
Run code automatically at 1, 15, 30, or 60 Hz—or once per rendered frame.
run()
Run code when the user selects a Flow tile or launches the script through Otto.
script_message_rcv()
Handle messages sent to a Flow script by another script.
scroll()
Respond when the user scrolls over a Flow tile.
search()
Return custom results when a user searches for a Flow script through Otto.
settings_define()
Define user-configurable settings for a Flow script.
state()
Update a Flow tile’s label, icon, and displayed state while it is visible.
style()
Update a Flow tile’s visual style while it is visible.
twitch_connection()
Respond when the Flow Twitch integration connects or disconnects.
twitch_message()
Handle Twitch chat messages and commands in a Flow script.