skip to content
yaebal
yaebal
guide introduction yaebal meta getting started create a bot core concepts examples cheat sheet newtyped examples newfaq newtroubleshooting new
core context & filters contexts (autogen) media & files hooks & errors webhooks & deploy
telegram guides payments & stars newinline mode newchat admin newservice events newmessage extras newdeep links newmini apps new
migration from gramio newfrom puregram newfrom grammy newfrom telegraf new
plugins / state overview authoring session i18n scenes onboarding conversation prompt morda
plugins / ui keyboard callback-data pagination fmt (markdown/html) rich (sendRichMessage) newfilters commands
plugins / media files media-cache media-group split preview
plugins / ops again throttle ratelimiter broadcast panel
scaling web (edge) production newrunner workers runtimes router toml newtest
reference bot api reference new@yaebal/types llms newpackages map
github opens in a new tab
Rich messages

RichBlock

This object represents a block in a rich formatted message. Currently, it can be any of the following types:

one of

  • RichBlockParagraph
  • RichBlockSectionHeading
  • RichBlockPreformatted
  • RichBlockFooter
  • RichBlockDivider
  • RichBlockMathematicalExpression
  • RichBlockAnchor
  • RichBlockList
  • RichBlockBlockQuotation
  • RichBlockPullQuotation
  • RichBlockCollage
  • RichBlockSlideshow
  • RichBlockTable
  • RichBlockDetails
  • RichBlockMap
  • RichBlockAnimation
  • RichBlockAudio
  • RichBlockPhoto
  • RichBlockVideo
  • RichBlockVoiceNote
  • RichBlockThinking

import

types.ts
import type { RichBlock } from "@yaebal/types";

used by

types

  • RichBlockBlockQuotation
  • RichBlockCollage
  • RichBlockDetails
  • RichBlockListItem
  • RichBlockSlideshow
  • RichMessage
official Bot API docs: https://core.telegram.org/bots/api/#richblock
edit this page