Slack

A Slack channel where a question is answered by an app in its thread.

0:00 / 0:01

Customize

30
34

Installation

pnpm odori add component slack

Edit the source in videos/components/slack/. Use odori diff to compare upstream changes and odori update to apply updates.

Timing contract

Use these durations and content limits when composing a scene. Run odori test to check your video.

Family
Products
Recommended duration
270 frames · 9s
Minimum duration
150 frames · 5s
Entrance
14 frames
Exit
12 frames
Reduced motion
messages placed, no working indicator
Requires
sans font
Content limits
workspace ≤ 24, channel ≤ 24

Props

PropTypeDefaultRequired
workspacestring"Odori"—
channelsChannels in the rail. A string is public; an object can be private.(string | {name: string; private?: boolean})[]["general"—
directMessagesstring[][]—
channelstring"support"—
askThe message that lands and gets answered.SlackPost——
reactionA reaction on that message.{emoji: string; count: number; mine?: boolean}{emoji: "👀"—
replyThe app's reply, typed into the thread under it.SlackPost——
thinkingFramesnumber30—
theme"aubergine" | "dark""aubergine"—
charactersPerSecondnumber34—

Related components

All components