Telegram

A Telegram client with the chat list beside a bot answering in the open chat.

0:00 / 0:01

Customize

30
34

Installation

pnpm odori add component telegram

Edit the source in videos/components/telegram/. 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
bubbles placed, no grow or typing line
Requires
sans font
Content limits
title ≤ 24, status ≤ 24

Props

PropTypeDefaultRequired
chatsThe chat list down the left. The first is the open conversation.TelegramChat[]——
titleThe chat title in the bar.string"Odori"—
statusWhat sits under the title: a member count, or "bot".string"bot"—
bubblesBubbles already in the chat.TelegramBubble[][{from: "you"—
replyThe reply, typed in after the header says it is typing.TelegramBubble——
thinkingFramesnumber30—
charactersPerSecondnumber34—

Related components

All components