Skip to content

danog\MadelineProto\EventHandler\Message\Rich\Block\Photo: A photo. Received blocks have a MadelineProto Media object, blocks to send can also have a Message or a file to upload (LocalFile, RemoteUrl, BotApiFileId or ReadableStream).

Back to index

Author: Daniil Gentili daniil@daniil.it

A photo. Received blocks have a MadelineProto Media object, blocks to send can also have a Message or a file to upload (LocalFile, RemoteUrl, BotApiFileId or ReadableStream).

Like with sendPhoto, photos can’t be uploaded from streams of unknown length (photos must be uploaded with their size): pass a ReadableBuffer instead.

Properties

  • $caption: ?danog\MadelineProto\EventHandler\Message\Rich\Caption Caption of the block
  • $photo: (danog\MadelineProto\EventHandler\Media | danog\MadelineProto\EventHandler\Message | danog\MadelineProto\LocalFile | danog\MadelineProto\RemoteUrl | danog\MadelineProto\BotApiFileId | Amp\ByteStream\ReadableStream) The photo
  • $spoiler: bool Whether the photo is covered by a spoiler

Method list:

Methods:

__construct(\danog\MadelineProto\EventHandler\Media|\danog\MadelineProto\EventHandler\Message|\danog\MadelineProto\LocalFile|\danog\MadelineProto\RemoteUrl|\danog\MadelineProto\BotApiFileId|\Amp\ByteStream\ReadableStream $photo, \danog\MadelineProto\EventHandler\Message\Rich\Caption|\danog\MadelineProto\EventHandler\Message\Rich\RichText|string|null $caption = NULL, bool $spoiler = false)

Parameters:

  • $photo: \danog\MadelineProto\EventHandler\Media|\danog\MadelineProto\EventHandler\Message|\danog\MadelineProto\LocalFile|\danog\MadelineProto\RemoteUrl|\danog\MadelineProto\BotApiFileId|\Amp\ByteStream\ReadableStream
  • $caption: \danog\MadelineProto\EventHandler\Message\Rich\Caption|\danog\MadelineProto\EventHandler\Message\Rich\RichText|string|null
  • $spoiler: bool

See also:


Generated by danog/phpdoc