--- description: "MadelineProto PHP API reference" title: "MadelineProto API" image: "https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png" has_children: "true" has_toc: "false" nav_order: "2" --- # `danog/madelineproto` Async PHP client API for the telegram MTProto protocol. ## Interfaces * [\danog\MadelineProto\EventHandler\SimpleFilter\Ended: Represents an ended call](/PHP/danog/MadelineProto/EventHandler/SimpleFilter/Ended.html) * [\danog\MadelineProto\EventHandler\SimpleFilter\FromAdmin: Allows messages from the bot admin](/PHP/danog/MadelineProto/EventHandler/SimpleFilter/FromAdmin.html) * [\danog\MadelineProto\EventHandler\SimpleFilter\FromAdminOrOutgoing: Allows messages from the bot admin or outgoing messages](/PHP/danog/MadelineProto/EventHandler/SimpleFilter/FromAdminOrOutgoing.html) * [\danog\MadelineProto\EventHandler\SimpleFilter\HasAudio: Allows only audio messages](/PHP/danog/MadelineProto/EventHandler/SimpleFilter/HasAudio.html) * [\danog\MadelineProto\EventHandler\SimpleFilter\HasDocument: Allows only documents](/PHP/danog/MadelineProto/EventHandler/SimpleFilter/HasDocument.html) * [\danog\MadelineProto\EventHandler\SimpleFilter\HasDocumentPhoto: Allows only document photos](/PHP/danog/MadelineProto/EventHandler/SimpleFilter/HasDocumentPhoto.html) * [\danog\MadelineProto\EventHandler\SimpleFilter\HasGif: Allows only GIFs](/PHP/danog/MadelineProto/EventHandler/SimpleFilter/HasGif.html) * [\danog\MadelineProto\EventHandler\SimpleFilter\HasMedia: Allows only media messages](/PHP/danog/MadelineProto/EventHandler/SimpleFilter/HasMedia.html) * [\danog\MadelineProto\EventHandler\SimpleFilter\HasMultiplePoll: Allows only messages that contain a multiple poll](/PHP/danog/MadelineProto/EventHandler/SimpleFilter/HasMultiplePoll.html) * [\danog\MadelineProto\EventHandler\SimpleFilter\HasNoMedia: Allows only messages with no media](/PHP/danog/MadelineProto/EventHandler/SimpleFilter/HasNoMedia.html) * [\danog\MadelineProto\EventHandler\SimpleFilter\HasPhoto: Allows only photos](/PHP/danog/MadelineProto/EventHandler/SimpleFilter/HasPhoto.html) * [\danog\MadelineProto\EventHandler\SimpleFilter\HasPoll: Allows only messages that contain a poll](/PHP/danog/MadelineProto/EventHandler/SimpleFilter/HasPoll.html) * [\danog\MadelineProto\EventHandler\SimpleFilter\HasQuizPoll: Allows only messages that contain a quiz poll](/PHP/danog/MadelineProto/EventHandler/SimpleFilter/HasQuizPoll.html) * [\danog\MadelineProto\EventHandler\SimpleFilter\HasRoundVideo: Allows only round videos](/PHP/danog/MadelineProto/EventHandler/SimpleFilter/HasRoundVideo.html) * [\danog\MadelineProto\EventHandler\SimpleFilter\HasSinglePoll: Allows only messages that contain a single poll](/PHP/danog/MadelineProto/EventHandler/SimpleFilter/HasSinglePoll.html) * [\danog\MadelineProto\EventHandler\SimpleFilter\HasSticker: Allows only stickers](/PHP/danog/MadelineProto/EventHandler/SimpleFilter/HasSticker.html) * [\danog\MadelineProto\EventHandler\SimpleFilter\HasTopic: Allow only messages coming from groups that has topics (Supergroups only).](/PHP/danog/MadelineProto/EventHandler/SimpleFilter/HasTopic.html) * [\danog\MadelineProto\EventHandler\SimpleFilter\HasVideo: Allows only videos](/PHP/danog/MadelineProto/EventHandler/SimpleFilter/HasVideo.html) * [\danog\MadelineProto\EventHandler\SimpleFilter\HasVoice: Allows only voice messages](/PHP/danog/MadelineProto/EventHandler/SimpleFilter/HasVoice.html) * [\danog\MadelineProto\EventHandler\SimpleFilter\Incoming: Represents an incoming message](/PHP/danog/MadelineProto/EventHandler/SimpleFilter/Incoming.html) * [\danog\MadelineProto\EventHandler\SimpleFilter\IsEdited: Allows messages that were edited.](/PHP/danog/MadelineProto/EventHandler/SimpleFilter/IsEdited.html) * [\danog\MadelineProto\EventHandler\SimpleFilter\IsForwarded: Allows only forwarded messages](/PHP/danog/MadelineProto/EventHandler/SimpleFilter/IsForwarded.html) * [\danog\MadelineProto\EventHandler\SimpleFilter\IsNotEdited: Allows messages that weren't edited.](/PHP/danog/MadelineProto/EventHandler/SimpleFilter/IsNotEdited.html) * [\danog\MadelineProto\EventHandler\SimpleFilter\IsReply: Allows only messages that reply to other messages](/PHP/danog/MadelineProto/EventHandler/SimpleFilter/IsReply.html) * [\danog\MadelineProto\EventHandler\SimpleFilter\IsReplyToSelf: Allows only messages that reply to one of our messages](/PHP/danog/MadelineProto/EventHandler/SimpleFilter/IsReplyToSelf.html) * [\danog\MadelineProto\EventHandler\SimpleFilter\Outgoing: Represents an outgoing message](/PHP/danog/MadelineProto/EventHandler/SimpleFilter/Outgoing.html) * [\danog\MadelineProto\EventHandler\SimpleFilter\Running: Allow only currently running calls](/PHP/danog/MadelineProto/EventHandler/SimpleFilter/Running.html) ## Abstract classes * [\danog\MadelineProto\AsyncTools: Async tools.](/PHP/danog/MadelineProto/AsyncTools.html) * [\danog\MadelineProto\EventHandler: Event handler.](/PHP/danog/MadelineProto/EventHandler.html) * [\danog\MadelineProto\FileCallbackInterface: File callback interface.](/PHP/danog/MadelineProto/FileCallbackInterface.html) * [\danog\MadelineProto\PluginEventHandler: Plugin event handler class.](/PHP/danog/MadelineProto/PluginEventHandler.html) * [\danog\MadelineProto\SimpleEventHandler: Simple event handler class: by extending this class, you can use filters, crons and the simplified event handler API.](/PHP/danog/MadelineProto/SimpleEventHandler.html) * [\danog\MadelineProto\StrTools: Some tools.](/PHP/danog/MadelineProto/StrTools.html) * [\danog\MadelineProto\Tools: Some tools.](/PHP/danog/MadelineProto/Tools.html) * [\danog\MadelineProto\Broadcast\Action: Interface that represents a broadcast action.](/PHP/danog/MadelineProto/Broadcast/Action.html) * [\danog\MadelineProto\EventHandler\AbstractMessage: Represents an incoming or outgoing message.](/PHP/danog/MadelineProto/EventHandler/AbstractMessage.html) * [\danog\MadelineProto\EventHandler\AbstractPoll: Poll](/PHP/danog/MadelineProto/EventHandler/AbstractPoll.html) * [\danog\MadelineProto\EventHandler\AbstractPrivateMessage: Represents a private or secret chat message.](/PHP/danog/MadelineProto/EventHandler/AbstractPrivateMessage.html) * [\danog\MadelineProto\EventHandler\AbstractStory: Represents a Telegram Story.](/PHP/danog/MadelineProto/EventHandler/AbstractStory.html) * [\danog\MadelineProto\EventHandler\Action: In-progress actions.](/PHP/danog/MadelineProto/EventHandler/Action.html) * [\danog\MadelineProto\EventHandler\CallbackQuery: Represents a query sent by the user by clicking on a button.](/PHP/danog/MadelineProto/EventHandler/CallbackQuery.html) * [\danog\MadelineProto\EventHandler\ChatInvite: Chat invite link that was used by the user to send the [join request »](https://core.telegram.org/api/invites#join-requests).](/PHP/danog/MadelineProto/EventHandler/ChatInvite.html) * [\danog\MadelineProto\EventHandler\ChatInviteRequester: Indicates someone has requested to join a chat or channel.](/PHP/danog/MadelineProto/EventHandler/ChatInviteRequester.html) * [\danog\MadelineProto\EventHandler\Delete: Indicates that some messages were deleted.](/PHP/danog/MadelineProto/EventHandler/Delete.html) * [\danog\MadelineProto\EventHandler\Keyboard: Represents an inline or reply keyboard.](/PHP/danog/MadelineProto/EventHandler/Keyboard.html) * [\danog\MadelineProto\EventHandler\Media: Represents a generic media.](/PHP/danog/MadelineProto/EventHandler/Media.html) * [\danog\MadelineProto\EventHandler\Message: Represents an incoming or outgoing message.](/PHP/danog/MadelineProto/EventHandler/Message.html) * [\danog\MadelineProto\EventHandler\Participant: Info about a channel participant.](/PHP/danog/MadelineProto/EventHandler/Participant.html) * [\danog\MadelineProto\EventHandler\Pinned: Indicates that some messages were pinned/unpinned.](/PHP/danog/MadelineProto/EventHandler/Pinned.html) * [\danog\MadelineProto\EventHandler\Typing: A user is typing.](/PHP/danog/MadelineProto/EventHandler/Typing.html) * [\danog\MadelineProto\EventHandler\Update: Represents a generic update.](/PHP/danog/MadelineProto/EventHandler/Update.html) * [\danog\MadelineProto\EventHandler\Filter\Filter](/PHP/danog/MadelineProto/EventHandler/Filter/Filter.html) * [\danog\MadelineProto\EventHandler\Media\AbstractAudio: Represents a generic audio file.](/PHP/danog/MadelineProto/EventHandler/Media/AbstractAudio.html) * [\danog\MadelineProto\EventHandler\Media\AbstractSticker: Represents a generic sticker.](/PHP/danog/MadelineProto/EventHandler/Media/AbstractSticker.html) * [\danog\MadelineProto\EventHandler\Media\AbstractVideo: Represents a generic video.](/PHP/danog/MadelineProto/EventHandler/Media/AbstractVideo.html) * [\danog\MadelineProto\EventHandler\Media\MediaStory: Represents a forwarded story.](/PHP/danog/MadelineProto/EventHandler/Media/MediaStory.html) * [\danog\MadelineProto\EventHandler\Media\Sticker: Represents a sticker.](/PHP/danog/MadelineProto/EventHandler/Media/Sticker.html) * [\danog\MadelineProto\EventHandler\Message\ServiceMessage: Represents info about a service message.](/PHP/danog/MadelineProto/EventHandler/Message/ServiceMessage.html) * [\danog\MadelineProto\EventHandler\Message\Entities\MessageEntity: Master class for message entities.](/PHP/danog/MadelineProto/EventHandler/Message/Entities/MessageEntity.html) * [\danog\MadelineProto\EventHandler\Message\Service\DialogGroupCall: Represents a service message about a group call.](/PHP/danog/MadelineProto/EventHandler/Message/Service/DialogGroupCall.html) * [\danog\MadelineProto\EventHandler\Participant\Rights](/PHP/danog/MadelineProto/EventHandler/Participant/Rights.html) * [\danog\MadelineProto\EventHandler\Privacy\RuleDestination: To whom does a privacy rule apply?](/PHP/danog/MadelineProto/EventHandler/Privacy/RuleDestination.html) * [\danog\MadelineProto\EventHandler\Query\ButtonQuery: Represents a query sent by the user by clicking on a button.](/PHP/danog/MadelineProto/EventHandler/Query/ButtonQuery.html) * [\danog\MadelineProto\EventHandler\Query\GameQuery: Represents a query sent by the user by clicking on a "Play game" button.](/PHP/danog/MadelineProto/EventHandler/Query/GameQuery.html) * [\danog\MadelineProto\EventHandler\User\Status: Contains a status update.](/PHP/danog/MadelineProto/EventHandler/User/Status.html) * [\danog\MadelineProto\Settings\DatabaseAbstract: Base class for storage backends.](/PHP/danog/MadelineProto/Settings/DatabaseAbstract.html) * [\danog\MadelineProto\Settings\Database\DriverDatabaseAbstract: Base class for database backends.](/PHP/danog/MadelineProto/Settings/Database/DriverDatabaseAbstract.html) * [\danog\MadelineProto\Settings\Database\SqlAbstract: Generic db backend settings.](/PHP/danog/MadelineProto/Settings/Database/SqlAbstract.html) * [\danog\MadelineProto\TL\TLInterface](/PHP/danog/MadelineProto/TL/TLInterface.html) * [\danog\MadelineProto\TL\Conversion\Extension: Manages generation of extensions for files.](/PHP/danog/MadelineProto/TL/Conversion/Extension.html) ## Classes * [\danog\MadelineProto\API: Main API wrapper for MadelineProto.](/PHP/danog/MadelineProto/API.html) * [\danog\MadelineProto\BotApiFileId: Indicates a bot API file ID to upload using sendDocument, sendPhoto etc...](/PHP/danog/MadelineProto/BotApiFileId.html) * [\danog\MadelineProto\Conversion](/PHP/danog/MadelineProto/Conversion.html) * [\danog\MadelineProto\EventHandlerIssue: Represents an event handler issue.](/PHP/danog/MadelineProto/EventHandlerIssue.html) * [\danog\MadelineProto\Exception: Basic exception.](/PHP/danog/MadelineProto/Exception.html) * [\danog\MadelineProto\FileCallback: File callback interface.](/PHP/danog/MadelineProto/FileCallback.html) * [\danog\MadelineProto\LocalFile: Indicates a local file to upload.](/PHP/danog/MadelineProto/LocalFile.html) * [\danog\MadelineProto\Logger: Logger class.](/PHP/danog/MadelineProto/Logger.html) * [\danog\MadelineProto\MyTelegramOrgWrapper: Wrapper for my.telegram.org.](/PHP/danog/MadelineProto/MyTelegramOrgWrapper.html) * [\danog\MadelineProto\Ogg: Async OGG stream reader and writer.](/PHP/danog/MadelineProto/Ogg.html) * [\danog\MadelineProto\OggWriter: Async OGG stream writer.](/PHP/danog/MadelineProto/OggWriter.html) * [\danog\MadelineProto\PTSException: Internal error indicating a problem with Telegram's servers.](/PHP/danog/MadelineProto/PTSException.html) * [\danog\MadelineProto\ParseMode: Indicates a parsing mode for text.](/PHP/danog/MadelineProto/ParseMode.html) * [\danog\MadelineProto\PeerNotInDbException: Indicates that a specified peer (user, chat, channel) was not found in the internal MadelineProto peer database.](/PHP/danog/MadelineProto/PeerNotInDbException.html) * [\danog\MadelineProto\PsrLogger: PSR-3 wrapper for MadelineProto's Logger.](/PHP/danog/MadelineProto/PsrLogger.html) * [\danog\MadelineProto\RPCErrorException: Indicates an error returned by Telegram's API.](/PHP/danog/MadelineProto/RPCErrorException.html) * [\danog\MadelineProto\RemoteUrl: Indicates a remote URL to upload.](/PHP/danog/MadelineProto/RemoteUrl.html) * [\danog\MadelineProto\ResponseException: Indicates an error thrown when an unexpected response is received from telegram's servers.](/PHP/danog/MadelineProto/ResponseException.html) * [\danog\MadelineProto\SecretPeerNotInDbException: Indicates that the specified secret chat wasn't found.](/PHP/danog/MadelineProto/SecretPeerNotInDbException.html) * [\danog\MadelineProto\SecurityException: Indicates a security error.](/PHP/danog/MadelineProto/SecurityException.html) * [\danog\MadelineProto\Settings: Settings class used for configuring MadelineProto.](/PHP/danog/MadelineProto/Settings.html) * [\danog\MadelineProto\Shutdown: Class that controls script shutdown.](/PHP/danog/MadelineProto/Shutdown.html) * [\danog\MadelineProto\TextEntities: Class that converts HTML or markdown to a message + set of entities.](/PHP/danog/MadelineProto/TextEntities.html) * [\danog\MadelineProto\TransportError: Indicates a transport error returned by Telegram's API.](/PHP/danog/MadelineProto/TransportError.html) * [\danog\MadelineProto\VoIP: This update represents a VoIP Telegram call.](/PHP/danog/MadelineProto/VoIP.html) * [\danog\MadelineProto\Broadcast\Filter: Broadcast filter.](/PHP/danog/MadelineProto/Broadcast/Filter.html) * [\danog\MadelineProto\Broadcast\Progress: Broadcast progress.](/PHP/danog/MadelineProto/Broadcast/Progress.html) * [\danog\MadelineProto\Broadcast\Status: Broadcast status.](/PHP/danog/MadelineProto/Broadcast/Status.html) * [\danog\MadelineProto\EventHandler\BotApp: Represents information about a [named bot web app](https://core.telegram.org/api/bots/webapps#named-bot-web-apps).](/PHP/danog/MadelineProto/EventHandler/BotApp.html) * [\danog\MadelineProto\EventHandler\BotCommands: The [command set](https://core.telegram.org/api/bots/commands) of a certain bot in a certain chat has changed.](/PHP/danog/MadelineProto/EventHandler/BotCommands.html) * [\danog\MadelineProto\EventHandler\Command: Represents a bot command that can be used in a chat.](/PHP/danog/MadelineProto/EventHandler/Command.html) * [\danog\MadelineProto\EventHandler\CommandType](/PHP/danog/MadelineProto/EventHandler/CommandType.html) * [\danog\MadelineProto\EventHandler\ForwardedInfo: Info about a forwarded message.](/PHP/danog/MadelineProto/EventHandler/ForwardedInfo.html) * [\danog\MadelineProto\EventHandler\InlineQuery: An incoming inline query.](/PHP/danog/MadelineProto/EventHandler/InlineQuery.html) * [\danog\MadelineProto\EventHandler\Privacy: Indicates some privacy rules for a user or set of users.](/PHP/danog/MadelineProto/EventHandler/Privacy.html) * [\danog\MadelineProto\EventHandler\Wallpaper: Represents a [wallpaper](https://core.telegram.org/api/wallpapers).](/PHP/danog/MadelineProto/EventHandler/Wallpaper.html) * [\danog\MadelineProto\EventHandler\Action\Cancel: Invalidate all previous action updates. E.g. when user deletes entered text or aborts a video upload.](/PHP/danog/MadelineProto/EventHandler/Action/Cancel.html) * [\danog\MadelineProto\EventHandler\Action\ChooseContact: User is selecting a contact to share.](/PHP/danog/MadelineProto/EventHandler/Action/ChooseContact.html) * [\danog\MadelineProto\EventHandler\Action\ChooseSticker: User is choosing a sticker.](/PHP/danog/MadelineProto/EventHandler/Action/ChooseSticker.html) * [\danog\MadelineProto\EventHandler\Action\EmojiSeen: User is watching an animated emoji reaction triggered by another user, [click here for more info »](https://core.telegram.org/api/animated-emojis#emoji-reactions).](/PHP/danog/MadelineProto/EventHandler/Action/EmojiSeen.html) * [\danog\MadelineProto\EventHandler\Action\EmojiTap: User has clicked on an animated emoji triggering a [reaction, click here for more info »](https://core.telegram.org/api/animated-emojis#emoji-reactions).](/PHP/danog/MadelineProto/EventHandler/Action/EmojiTap.html) * [\danog\MadelineProto\EventHandler\Action\GamePlay: User is playing a game.](/PHP/danog/MadelineProto/EventHandler/Action/GamePlay.html) * [\danog\MadelineProto\EventHandler\Action\GeoLocation: User is selecting a location to share.](/PHP/danog/MadelineProto/EventHandler/Action/GeoLocation.html) * [\danog\MadelineProto\EventHandler\Action\GroupCallSpeaking: User is currently speaking in the group call.](/PHP/danog/MadelineProto/EventHandler/Action/GroupCallSpeaking.html) * [\danog\MadelineProto\EventHandler\Action\HistoryImport: Chat history is being imported.](/PHP/danog/MadelineProto/EventHandler/Action/HistoryImport.html) * [\danog\MadelineProto\EventHandler\Action\RecordAudio: User is recording a voice message.](/PHP/danog/MadelineProto/EventHandler/Action/RecordAudio.html) * [\danog\MadelineProto\EventHandler\Action\RecordRound: User is recording a round video to share.](/PHP/danog/MadelineProto/EventHandler/Action/RecordRound.html) * [\danog\MadelineProto\EventHandler\Action\RecordVideo: User is recording a video.](/PHP/danog/MadelineProto/EventHandler/Action/RecordVideo.html) * [\danog\MadelineProto\EventHandler\Action\Typing: User is typing.](/PHP/danog/MadelineProto/EventHandler/Action/Typing.html) * [\danog\MadelineProto\EventHandler\Action\UploadAudio: User is uploading a voice message.](/PHP/danog/MadelineProto/EventHandler/Action/UploadAudio.html) * [\danog\MadelineProto\EventHandler\Action\UploadDocument: User is uploading a file.](/PHP/danog/MadelineProto/EventHandler/Action/UploadDocument.html) * [\danog\MadelineProto\EventHandler\Action\UploadPhoto: User is uploading a photo.](/PHP/danog/MadelineProto/EventHandler/Action/UploadPhoto.html) * [\danog\MadelineProto\EventHandler\Action\UploadRound: User is uploading a round video.](/PHP/danog/MadelineProto/EventHandler/Action/UploadRound.html) * [\danog\MadelineProto\EventHandler\Action\UploadVideo: User is uploading a video.](/PHP/danog/MadelineProto/EventHandler/Action/UploadVideo.html) * [\danog\MadelineProto\EventHandler\Attributes\Cron: Attribute that enables periodic execution of a certain method.](/PHP/danog/MadelineProto/EventHandler/Attributes/Cron.html) * [\danog\MadelineProto\EventHandler\Attributes\Handler: Attribute that marks a handler method.](/PHP/danog/MadelineProto/EventHandler/Attributes/Handler.html) * [\danog\MadelineProto\EventHandler\Channel\ChannelParticipant: A participant has left, joined, was banned or admined in a [channel or supergroup](https://core.telegram.org/api/channel).](/PHP/danog/MadelineProto/EventHandler/Channel/ChannelParticipant.html) * [\danog\MadelineProto\EventHandler\Channel\MessageForwards: Indicates that the forward counter of a message in a channel has changed.](/PHP/danog/MadelineProto/EventHandler/Channel/MessageForwards.html) * [\danog\MadelineProto\EventHandler\Channel\MessageViewsChanged: Indicates that the view counter of a message in a channel has changed.](/PHP/danog/MadelineProto/EventHandler/Channel/MessageViewsChanged.html) * [\danog\MadelineProto\EventHandler\Channel\UpdateChannel: A new channel is available, or info about an existing channel was changed.](/PHP/danog/MadelineProto/EventHandler/Channel/UpdateChannel.html) * [\danog\MadelineProto\EventHandler\ChatInvite\ChatInviteExported: Represents an exported chat invite.](/PHP/danog/MadelineProto/EventHandler/ChatInvite/ChatInviteExported.html) * [\danog\MadelineProto\EventHandler\ChatInvite\ChatInvitePublicJoin: Used in updates and in the channel log to indicate when a user is requesting to join or has joined a [discussion group](https://core.telegram.org/api/discussion#requiring-users-to-join-the-group).](/PHP/danog/MadelineProto/EventHandler/ChatInvite/ChatInvitePublicJoin.html) * [\danog\MadelineProto\EventHandler\ChatInviteRequester\BotChatInviteRequest: Indicates someone has requested to join a chat or channel (bots only).](/PHP/danog/MadelineProto/EventHandler/ChatInviteRequester/BotChatInviteRequest.html) * [\danog\MadelineProto\EventHandler\ChatInviteRequester\PendingJoinRequests: Someone has requested to join a chat or channel.](/PHP/danog/MadelineProto/EventHandler/ChatInviteRequester/PendingJoinRequests.html) * [\danog\MadelineProto\EventHandler\Delete\DeleteChannelMessages: Some messages in a [supergroup/channel](https://core.telegram.org/api/channel) were deleted.](/PHP/danog/MadelineProto/EventHandler/Delete/DeleteChannelMessages.html) * [\danog\MadelineProto\EventHandler\Delete\DeleteMessages: Some messages were deleted in a private chat or simple group.](/PHP/danog/MadelineProto/EventHandler/Delete/DeleteMessages.html) * [\danog\MadelineProto\EventHandler\Delete\DeleteScheduledMessages: Some [scheduled messages](https://core.telegram.org/api/scheduled-messages) were deleted from the schedule queue of a chat.](/PHP/danog/MadelineProto/EventHandler/Delete/DeleteScheduledMessages.html) * [\danog\MadelineProto\EventHandler\Filter\FilterAllowAll: Allow all updates.](/PHP/danog/MadelineProto/EventHandler/Filter/FilterAllowAll.html) * [\danog\MadelineProto\EventHandler\Filter\FilterButtonQueryData: Filters based on the content of a button query.](/PHP/danog/MadelineProto/EventHandler/Filter/FilterButtonQueryData.html) * [\danog\MadelineProto\EventHandler\Filter\FilterChannel: Allow only updates coming from channels.](/PHP/danog/MadelineProto/EventHandler/Filter/FilterChannel.html) * [\danog\MadelineProto\EventHandler\Filter\FilterCommand: Allow only messages containing the specified command.](/PHP/danog/MadelineProto/EventHandler/Filter/FilterCommand.html) * [\danog\MadelineProto\EventHandler\Filter\FilterCommandCaseInsensitive: Allow only messages containing the specified case-insensitive command.](/PHP/danog/MadelineProto/EventHandler/Filter/FilterCommandCaseInsensitive.html) * [\danog\MadelineProto\EventHandler\Filter\FilterEdited: Allows messages that were edited.](/PHP/danog/MadelineProto/EventHandler/Filter/FilterEdited.html) * [\danog\MadelineProto\EventHandler\Filter\FilterEnded: Allow only ended calls.](/PHP/danog/MadelineProto/EventHandler/Filter/FilterEnded.html) * [\danog\MadelineProto\EventHandler\Filter\FilterForwarded: Allow only forwarded messages.](/PHP/danog/MadelineProto/EventHandler/Filter/FilterForwarded.html) * [\danog\MadelineProto\EventHandler\Filter\FilterForwardedFrom: Allow only forwarded messages from a certain sender.](/PHP/danog/MadelineProto/EventHandler/Filter/FilterForwardedFrom.html) * [\danog\MadelineProto\EventHandler\Filter\FilterFromAdmin: Allow only messages coming from the admin (defined as the peers returned by getReportPeers).](/PHP/danog/MadelineProto/EventHandler/Filter/FilterFromAdmin.html) * [\danog\MadelineProto\EventHandler\Filter\FilterFromBot: Allow only messages coming from bots.](/PHP/danog/MadelineProto/EventHandler/Filter/FilterFromBot.html) * [\danog\MadelineProto\EventHandler\Filter\FilterFromSender: Allow incoming or outgoing group messages made by a certain sender.](/PHP/danog/MadelineProto/EventHandler/Filter/FilterFromSender.html) * [\danog\MadelineProto\EventHandler\Filter\FilterFromSenders: Allow incoming or outgoing group messages made by a certain list of senders.](/PHP/danog/MadelineProto/EventHandler/Filter/FilterFromSenders.html) * [\danog\MadelineProto\EventHandler\Filter\FilterGroup: Allow only updates coming from groups.](/PHP/danog/MadelineProto/EventHandler/Filter/FilterGroup.html) * [\danog\MadelineProto\EventHandler\Filter\FilterIncoming: Allow only incoming messages.](/PHP/danog/MadelineProto/EventHandler/Filter/FilterIncoming.html) * [\danog\MadelineProto\EventHandler\Filter\FilterMedia: Allow any media messages.](/PHP/danog/MadelineProto/EventHandler/Filter/FilterMedia.html) * [\danog\MadelineProto\EventHandler\Filter\FilterMessage: Allow any non-service message.](/PHP/danog/MadelineProto/EventHandler/Filter/FilterMessage.html) * [\danog\MadelineProto\EventHandler\Filter\FilterNoMedia: Allow any messages except media messages.](/PHP/danog/MadelineProto/EventHandler/Filter/FilterNoMedia.html) * [\danog\MadelineProto\EventHandler\Filter\FilterNotEdited: Allows messages that weren't edited.](/PHP/danog/MadelineProto/EventHandler/Filter/FilterNotEdited.html) * [\danog\MadelineProto\EventHandler\Filter\FilterOutgoing: Allow only outgoing messages.](/PHP/danog/MadelineProto/EventHandler/Filter/FilterOutgoing.html) * [\danog\MadelineProto\EventHandler\Filter\FilterPeer: Allow messages coming from or sent to a certain peer.](/PHP/danog/MadelineProto/EventHandler/Filter/FilterPeer.html) * [\danog\MadelineProto\EventHandler\Filter\FilterPoll: Allow only messages that contain a poll.](/PHP/danog/MadelineProto/EventHandler/Filter/FilterPoll.html) * [\danog\MadelineProto\EventHandler\Filter\FilterPrivate: Allow only updates coming from private chats.](/PHP/danog/MadelineProto/EventHandler/Filter/FilterPrivate.html) * [\danog\MadelineProto\EventHandler\Filter\FilterRegex: Allow only messages or button queries matching the specified regex.](/PHP/danog/MadelineProto/EventHandler/Filter/FilterRegex.html) * [\danog\MadelineProto\EventHandler\Filter\FilterRegexMatchAll: Allow only messages or button queries matching the specified regex.](/PHP/danog/MadelineProto/EventHandler/Filter/FilterRegexMatchAll.html) * [\danog\MadelineProto\EventHandler\Filter\FilterReply: Allow messages that reply to other messages.](/PHP/danog/MadelineProto/EventHandler/Filter/FilterReply.html) * [\danog\MadelineProto\EventHandler\Filter\FilterReplyToSelf: Allow messages that reply to one of our messages.](/PHP/danog/MadelineProto/EventHandler/Filter/FilterReplyToSelf.html) * [\danog\MadelineProto\EventHandler\Filter\FilterRunning: Allow only running calls.](/PHP/danog/MadelineProto/EventHandler/Filter/FilterRunning.html) * [\danog\MadelineProto\EventHandler\Filter\FilterSecret: Allow only updates coming from secret chats.](/PHP/danog/MadelineProto/EventHandler/Filter/FilterSecret.html) * [\danog\MadelineProto\EventHandler\Filter\FilterSender: Allow incoming or outgoing group messages made by a certain sender.](/PHP/danog/MadelineProto/EventHandler/Filter/FilterSender.html) * [\danog\MadelineProto\EventHandler\Filter\FilterSenders: Allow incoming or outgoing group messages made by a certain list of senders.](/PHP/danog/MadelineProto/EventHandler/Filter/FilterSenders.html) * [\danog\MadelineProto\EventHandler\Filter\FilterService: Allow only service messages of any type.](/PHP/danog/MadelineProto/EventHandler/Filter/FilterService.html) * [\danog\MadelineProto\EventHandler\Filter\FilterText: Allow only messages with a specific content.](/PHP/danog/MadelineProto/EventHandler/Filter/FilterText.html) * [\danog\MadelineProto\EventHandler\Filter\FilterTextCaseInsensitive: Allow only messages with a specific case-insensitive content.](/PHP/danog/MadelineProto/EventHandler/Filter/FilterTextCaseInsensitive.html) * [\danog\MadelineProto\EventHandler\Filter\FilterTextContains: Allow only messages that contain a specific content.](/PHP/danog/MadelineProto/EventHandler/Filter/FilterTextContains.html) * [\danog\MadelineProto\EventHandler\Filter\FilterTextContainsCaseInsensitive: Allow only messages that contain a specific case-insensitive content.](/PHP/danog/MadelineProto/EventHandler/Filter/FilterTextContainsCaseInsensitive.html) * [\danog\MadelineProto\EventHandler\Filter\FilterTextEnds: Allow only messages that ends with a specific content.](/PHP/danog/MadelineProto/EventHandler/Filter/FilterTextEnds.html) * [\danog\MadelineProto\EventHandler\Filter\FilterTextEndsCaseInsensitive: Allow only messages that ends with a specific case-insensitive content.](/PHP/danog/MadelineProto/EventHandler/Filter/FilterTextEndsCaseInsensitive.html) * [\danog\MadelineProto\EventHandler\Filter\FilterTextStarts: Allow only messages that start with a specific content.](/PHP/danog/MadelineProto/EventHandler/Filter/FilterTextStarts.html) * [\danog\MadelineProto\EventHandler\Filter\FilterTextStartsCaseInsensitive: Allow only messages that start with a specific case-insensitive content.](/PHP/danog/MadelineProto/EventHandler/Filter/FilterTextStartsCaseInsensitive.html) * [\danog\MadelineProto\EventHandler\Filter\FilterTopic: Allow only messages coming from groups that has topics (Supergroups only).](/PHP/danog/MadelineProto/EventHandler/Filter/FilterTopic.html) * [\danog\MadelineProto\EventHandler\Filter\FilterTopicId: Allow only messages with a specific topic id (Supergroups only).](/PHP/danog/MadelineProto/EventHandler/Filter/FilterTopicId.html) * [\danog\MadelineProto\EventHandler\Filter\Combinator\FilterNot: NOTs a filter.](/PHP/danog/MadelineProto/EventHandler/Filter/Combinator/FilterNot.html) * [\danog\MadelineProto\EventHandler\Filter\Combinator\FiltersAnd: ANDs multiple filters.](/PHP/danog/MadelineProto/EventHandler/Filter/Combinator/FiltersAnd.html) * [\danog\MadelineProto\EventHandler\Filter\Combinator\FiltersOr: ORs multiple filters.](/PHP/danog/MadelineProto/EventHandler/Filter/Combinator/FiltersOr.html) * [\danog\MadelineProto\EventHandler\Filter\Media\FilterAudio: Allow only audio files.](/PHP/danog/MadelineProto/EventHandler/Filter/Media/FilterAudio.html) * [\danog\MadelineProto\EventHandler\Filter\Media\FilterDocument: Allow only documents.](/PHP/danog/MadelineProto/EventHandler/Filter/Media/FilterDocument.html) * [\danog\MadelineProto\EventHandler\Filter\Media\FilterDocumentPhoto: Allow only documents containing an image.](/PHP/danog/MadelineProto/EventHandler/Filter/Media/FilterDocumentPhoto.html) * [\danog\MadelineProto\EventHandler\Filter\Media\FilterGif: Allow only GIFs.](/PHP/danog/MadelineProto/EventHandler/Filter/Media/FilterGif.html) * [\danog\MadelineProto\EventHandler\Filter\Media\FilterPhoto: Allow only photos.](/PHP/danog/MadelineProto/EventHandler/Filter/Media/FilterPhoto.html) * [\danog\MadelineProto\EventHandler\Filter\Media\FilterRoundVideo: Allow only round videos.](/PHP/danog/MadelineProto/EventHandler/Filter/Media/FilterRoundVideo.html) * [\danog\MadelineProto\EventHandler\Filter\Media\FilterSticker: Allow only stickers.](/PHP/danog/MadelineProto/EventHandler/Filter/Media/FilterSticker.html) * [\danog\MadelineProto\EventHandler\Filter\Media\FilterVideo: Allow only videos.](/PHP/danog/MadelineProto/EventHandler/Filter/Media/FilterVideo.html) * [\danog\MadelineProto\EventHandler\Filter\Media\FilterVoice: Allow only voice messages.](/PHP/danog/MadelineProto/EventHandler/Filter/Media/FilterVoice.html) * [\danog\MadelineProto\EventHandler\Filter\Poll\FilterMultiplePoll: Allow only messages that contain a multiple poll.](/PHP/danog/MadelineProto/EventHandler/Filter/Poll/FilterMultiplePoll.html) * [\danog\MadelineProto\EventHandler\Filter\Poll\FilterQuizPoll: Allow only messages that contain a quiz poll.](/PHP/danog/MadelineProto/EventHandler/Filter/Poll/FilterQuizPoll.html) * [\danog\MadelineProto\EventHandler\Filter\Poll\FilterSinglePoll: Allow only messages that contain a single poll.](/PHP/danog/MadelineProto/EventHandler/Filter/Poll/FilterSinglePoll.html) * [\danog\MadelineProto\EventHandler\Keyboard\InlineKeyboard: Represents an inline keyboard.](/PHP/danog/MadelineProto/EventHandler/Keyboard/InlineKeyboard.html) * [\danog\MadelineProto\EventHandler\Keyboard\ReplyKeyboard: Represents a reply keyboard.](/PHP/danog/MadelineProto/EventHandler/Keyboard/ReplyKeyboard.html) * [\danog\MadelineProto\EventHandler\Media\AnimatedSticker: Represents an animated sticker.](/PHP/danog/MadelineProto/EventHandler/Media/AnimatedSticker.html) * [\danog\MadelineProto\EventHandler\Media\Audio: Represents an audio file.](/PHP/danog/MadelineProto/EventHandler/Media/Audio.html) * [\danog\MadelineProto\EventHandler\Media\CustomEmoji: Represents a custom emoji sticker.](/PHP/danog/MadelineProto/EventHandler/Media/CustomEmoji.html) * [\danog\MadelineProto\EventHandler\Media\Document: Represents a document.](/PHP/danog/MadelineProto/EventHandler/Media/Document.html) * [\danog\MadelineProto\EventHandler\Media\DocumentPhoto: Represents a photo uploaded as a document.](/PHP/danog/MadelineProto/EventHandler/Media/DocumentPhoto.html) * [\danog\MadelineProto\EventHandler\Media\GeoPoint](/PHP/danog/MadelineProto/EventHandler/Media/GeoPoint.html) * [\danog\MadelineProto\EventHandler\Media\Gif: Represents a GIF (or an MPEG4 file without sound).](/PHP/danog/MadelineProto/EventHandler/Media/Gif.html) * [\danog\MadelineProto\EventHandler\Media\MaskPosition: Position of the mask](/PHP/danog/MadelineProto/EventHandler/Media/MaskPosition.html) * [\danog\MadelineProto\EventHandler\Media\MaskSticker: Represents a mask sticker.](/PHP/danog/MadelineProto/EventHandler/Media/MaskSticker.html) * [\danog\MadelineProto\EventHandler\Media\Photo: Represents a photo.](/PHP/danog/MadelineProto/EventHandler/Media/Photo.html) * [\danog\MadelineProto\EventHandler\Media\RoundVideo: Represents a round video.](/PHP/danog/MadelineProto/EventHandler/Media/RoundVideo.html) * [\danog\MadelineProto\EventHandler\Media\StaticSticker: Represents a static sticker.](/PHP/danog/MadelineProto/EventHandler/Media/StaticSticker.html) * [\danog\MadelineProto\EventHandler\Media\Video: Represents a video.](/PHP/danog/MadelineProto/EventHandler/Media/Video.html) * [\danog\MadelineProto\EventHandler\Media\VideoSticker: Represents a video sticker.](/PHP/danog/MadelineProto/EventHandler/Media/VideoSticker.html) * [\danog\MadelineProto\EventHandler\Media\Voice: Represents a voice message.](/PHP/danog/MadelineProto/EventHandler/Media/Voice.html) * [\danog\MadelineProto\EventHandler\Message\ChannelMessage: Represents an incoming or outgoing channel message.](/PHP/danog/MadelineProto/EventHandler/Message/ChannelMessage.html) * [\danog\MadelineProto\EventHandler\Message\GroupMessage: Represents an incoming or outgoing group message.](/PHP/danog/MadelineProto/EventHandler/Message/GroupMessage.html) * [\danog\MadelineProto\EventHandler\Message\PrivateMessage: Represents an incoming or outgoing private message.](/PHP/danog/MadelineProto/EventHandler/Message/PrivateMessage.html) * [\danog\MadelineProto\EventHandler\Message\ReportReason](/PHP/danog/MadelineProto/EventHandler/Message/ReportReason.html) * [\danog\MadelineProto\EventHandler\Message\SecretMessage: Represents New encrypted message.](/PHP/danog/MadelineProto/EventHandler/Message/SecretMessage.html) * [\danog\MadelineProto\EventHandler\Message\Entities\BankCard: Indicates a credit card number.](/PHP/danog/MadelineProto/EventHandler/Message/Entities/BankCard.html) * [\danog\MadelineProto\EventHandler\Message\Entities\Blockquote: Message entity representing a block quote.](/PHP/danog/MadelineProto/EventHandler/Message/Entities/Blockquote.html) * [\danog\MadelineProto\EventHandler\Message\Entities\Bold: Message entity representing bold text.](/PHP/danog/MadelineProto/EventHandler/Message/Entities/Bold.html) * [\danog\MadelineProto\EventHandler\Message\Entities\BotCommand: Message entity representing a bot /command.](/PHP/danog/MadelineProto/EventHandler/Message/Entities/BotCommand.html) * [\danog\MadelineProto\EventHandler\Message\Entities\Cashtag: Message entity representing a $cashtag.](/PHP/danog/MadelineProto/EventHandler/Message/Entities/Cashtag.html) * [\danog\MadelineProto\EventHandler\Message\Entities\Code: Message entity representing a codeblock.](/PHP/danog/MadelineProto/EventHandler/Message/Entities/Code.html) * [\danog\MadelineProto\EventHandler\Message\Entities\CustomEmoji: Represents a custom emoji.](/PHP/danog/MadelineProto/EventHandler/Message/Entities/CustomEmoji.html) * [\danog\MadelineProto\EventHandler\Message\Entities\Email: Message entity representing an email@example.com.](/PHP/danog/MadelineProto/EventHandler/Message/Entities/Email.html) * [\danog\MadelineProto\EventHandler\Message\Entities\Hashtag: #hashtag message entity.](/PHP/danog/MadelineProto/EventHandler/Message/Entities/Hashtag.html) * [\danog\MadelineProto\EventHandler\Message\Entities\InputMentionName: Message entity representing a [user mention](https://core.telegram.org/api/mentions) created by the user, not returned by the API.](/PHP/danog/MadelineProto/EventHandler/Message/Entities/InputMentionName.html) * [\danog\MadelineProto\EventHandler\Message\Entities\Italic: Message entity representing italic text.](/PHP/danog/MadelineProto/EventHandler/Message/Entities/Italic.html) * [\danog\MadelineProto\EventHandler\Message\Entities\Mention: Message entity mentioning the current user.](/PHP/danog/MadelineProto/EventHandler/Message/Entities/Mention.html) * [\danog\MadelineProto\EventHandler\Message\Entities\MentionName: Message entity representing a [user mention](https://core.telegram.org/api/mentions).](/PHP/danog/MadelineProto/EventHandler/Message/Entities/MentionName.html) * [\danog\MadelineProto\EventHandler\Message\Entities\Phone: Message entity representing a phone number.](/PHP/danog/MadelineProto/EventHandler/Message/Entities/Phone.html) * [\danog\MadelineProto\EventHandler\Message\Entities\Pre: Message entity representing a preformatted codeblock, allowing the user to specify a programming language for the codeblock.](/PHP/danog/MadelineProto/EventHandler/Message/Entities/Pre.html) * [\danog\MadelineProto\EventHandler\Message\Entities\Spoiler: Message entity representing a spoiler.](/PHP/danog/MadelineProto/EventHandler/Message/Entities/Spoiler.html) * [\danog\MadelineProto\EventHandler\Message\Entities\Strike: Message entity representing strikethrough text.](/PHP/danog/MadelineProto/EventHandler/Message/Entities/Strike.html) * [\danog\MadelineProto\EventHandler\Message\Entities\TextUrl: Message entity representing a text url: for in-text urls like https://google.com use Url.](/PHP/danog/MadelineProto/EventHandler/Message/Entities/TextUrl.html) * [\danog\MadelineProto\EventHandler\Message\Entities\Underline: Message entity representing underlined text.](/PHP/danog/MadelineProto/EventHandler/Message/Entities/Underline.html) * [\danog\MadelineProto\EventHandler\Message\Entities\Url: Message entity representing an in-text url: https://google.com; for text urls, use TextUrl.](/PHP/danog/MadelineProto/EventHandler/Message/Entities/Url.html) * [\danog\MadelineProto\EventHandler\Message\Service\DialogBotAllowed: We have given the bot permission to send us direct messages.](/PHP/danog/MadelineProto/EventHandler/Message/Service/DialogBotAllowed.html) * [\danog\MadelineProto\EventHandler\Message\Service\DialogChannelCreated: The channel was created.](/PHP/danog/MadelineProto/EventHandler/Message/Service/DialogChannelCreated.html) * [\danog\MadelineProto\EventHandler\Message\Service\DialogChannelMigrateFrom: Indicates the channel was [migrated](https://core.telegram.org/api/channel) from the specified chat.](/PHP/danog/MadelineProto/EventHandler/Message/Service/DialogChannelMigrateFrom.html) * [\danog\MadelineProto\EventHandler\Message\Service\DialogChatJoinedByLink: A user joined the chat via an invite link.](/PHP/danog/MadelineProto/EventHandler/Message/Service/DialogChatJoinedByLink.html) * [\danog\MadelineProto\EventHandler\Message\Service\DialogChatMigrateTo: Indicates the chat was [migrated](https://core.telegram.org/api/channel) to the specified supergroup.](/PHP/danog/MadelineProto/EventHandler/Message/Service/DialogChatMigrateTo.html) * [\danog\MadelineProto\EventHandler\Message\Service\DialogContactSignUp: A contact just signed up to telegram.](/PHP/danog/MadelineProto/EventHandler/Message/Service/DialogContactSignUp.html) * [\danog\MadelineProto\EventHandler\Message\Service\DialogCreated: A chat or channel was created.](/PHP/danog/MadelineProto/EventHandler/Message/Service/DialogCreated.html) * [\danog\MadelineProto\EventHandler\Message\Service\DialogDeleteMessages: Deleted messages.](/PHP/danog/MadelineProto/EventHandler/Message/Service/DialogDeleteMessages.html) * [\danog\MadelineProto\EventHandler\Message\Service\DialogGameScore: Someone scored in a game.](/PHP/danog/MadelineProto/EventHandler/Message/Service/DialogGameScore.html) * [\danog\MadelineProto\EventHandler\Message\Service\DialogGeoProximityReached: A user of the chat is now in proximity of another user.](/PHP/danog/MadelineProto/EventHandler/Message/Service/DialogGeoProximityReached.html) * [\danog\MadelineProto\EventHandler\Message\Service\DialogGiftPremium: Info about a gifted Telegram Premium subscription.](/PHP/danog/MadelineProto/EventHandler/Message/Service/DialogGiftPremium.html) * [\danog\MadelineProto\EventHandler\Message\Service\DialogHistoryCleared: Chat history was cleared.](/PHP/danog/MadelineProto/EventHandler/Message/Service/DialogHistoryCleared.html) * [\danog\MadelineProto\EventHandler\Message\Service\DialogMemberJoinedByRequest: A user was accepted into the group by an admin.](/PHP/danog/MadelineProto/EventHandler/Message/Service/DialogMemberJoinedByRequest.html) * [\danog\MadelineProto\EventHandler\Message\Service\DialogMemberLeft: A member left the chat or channel.](/PHP/danog/MadelineProto/EventHandler/Message/Service/DialogMemberLeft.html) * [\danog\MadelineProto\EventHandler\Message\Service\DialogMembersJoined: Some members joined the chat or channel.](/PHP/danog/MadelineProto/EventHandler/Message/Service/DialogMembersJoined.html) * [\danog\MadelineProto\EventHandler\Message\Service\DialogMessagePinned: A message was pinned in a chat.](/PHP/danog/MadelineProto/EventHandler/Message/Service/DialogMessagePinned.html) * [\danog\MadelineProto\EventHandler\Message\Service\DialogPeerRequested: Contains info about a peer that the user shared with the bot after clicking on a [keyboardButtonRequestPeer](https://docs.madelineproto.xyz/API_docs/constructors/keyboardButtonRequestPeer.html) button.](/PHP/danog/MadelineProto/EventHandler/Message/Service/DialogPeerRequested.html) * [\danog\MadelineProto\EventHandler\Message\Service\DialogPhoneCall: A phone call.](/PHP/danog/MadelineProto/EventHandler/Message/Service/DialogPhoneCall.html) * [\danog\MadelineProto\EventHandler\Message\Service\DialogPhotoChanged: The photo of the dialog was changed or deleted.](/PHP/danog/MadelineProto/EventHandler/Message/Service/DialogPhotoChanged.html) * [\danog\MadelineProto\EventHandler\Message\Service\DialogReadMessages: Messages marked as read.](/PHP/danog/MadelineProto/EventHandler/Message/Service/DialogReadMessages.html) * [\danog\MadelineProto\EventHandler\Message\Service\DialogScreenshotTaken: A screenshot of the chat was taken.](/PHP/danog/MadelineProto/EventHandler/Message/Service/DialogScreenshotTaken.html) * [\danog\MadelineProto\EventHandler\Message\Service\DialogSetChatTheme: The chat theme was changed.](/PHP/danog/MadelineProto/EventHandler/Message/Service/DialogSetChatTheme.html) * [\danog\MadelineProto\EventHandler\Message\Service\DialogSetChatWallPaper: The [wallpaper](https://core.telegram.org/api/wallpapers) of the current chat was changed.](/PHP/danog/MadelineProto/EventHandler/Message/Service/DialogSetChatWallPaper.html) * [\danog\MadelineProto\EventHandler\Message\Service\DialogSetTTL: The Time-To-Live of messages in this chat was changed.](/PHP/danog/MadelineProto/EventHandler/Message/Service/DialogSetTTL.html) * [\danog\MadelineProto\EventHandler\Message\Service\DialogSuggestProfilePhoto: A new profile picture was suggested using [photos.uploadContactProfilePhoto](https://docs.madelineproto.xyz/API_docs/methods/photos.uploadContactProfilePhoto.html).](/PHP/danog/MadelineProto/EventHandler/Message/Service/DialogSuggestProfilePhoto.html) * [\danog\MadelineProto\EventHandler\Message\Service\DialogTitleChanged: The title of a channel or group has changed.](/PHP/danog/MadelineProto/EventHandler/Message/Service/DialogTitleChanged.html) * [\danog\MadelineProto\EventHandler\Message\Service\DialogTopicCreated: A [forum topic](https://core.telegram.org/api/forum#forum-topics) was created.](/PHP/danog/MadelineProto/EventHandler/Message/Service/DialogTopicCreated.html) * [\danog\MadelineProto\EventHandler\Message\Service\DialogTopicEdited: [Forum topic](https://core.telegram.org/api/forum#forum-topics) information was edited.](/PHP/danog/MadelineProto/EventHandler/Message/Service/DialogTopicEdited.html) * [\danog\MadelineProto\EventHandler\Message\Service\DialogWebView: Data from an opened [reply keyboard bot web app](https://core.telegram.org/api/bots/webapps) was relayed to the bot that owns it (user & bot side service message).](/PHP/danog/MadelineProto/EventHandler/Message/Service/DialogWebView.html) * [\danog\MadelineProto\EventHandler\Message\Service\DialogGroupCall\GroupCall: The group call has started or ended.](/PHP/danog/MadelineProto/EventHandler/Message/Service/DialogGroupCall/GroupCall.html) * [\danog\MadelineProto\EventHandler\Message\Service\DialogGroupCall\GroupCallInvited: A set of users was invited to the group call.](/PHP/danog/MadelineProto/EventHandler/Message/Service/DialogGroupCall/GroupCallInvited.html) * [\danog\MadelineProto\EventHandler\Message\Service\DialogGroupCall\GroupCallScheduled: A group call was scheduled.](/PHP/danog/MadelineProto/EventHandler/Message/Service/DialogGroupCall/GroupCallScheduled.html) * [\danog\MadelineProto\EventHandler\Participant\Admin: Admin.](/PHP/danog/MadelineProto/EventHandler/Participant/Admin.html) * [\danog\MadelineProto\EventHandler\Participant\Banned: Banned/kicked user.](/PHP/danog/MadelineProto/EventHandler/Participant/Banned.html) * [\danog\MadelineProto\EventHandler\Participant\Creator: Channel/supergroup creator.](/PHP/danog/MadelineProto/EventHandler/Participant/Creator.html) * [\danog\MadelineProto\EventHandler\Participant\Left: A participant that left the channel/supergroup.](/PHP/danog/MadelineProto/EventHandler/Participant/Left.html) * [\danog\MadelineProto\EventHandler\Participant\Member: Channel/supergroup participant.](/PHP/danog/MadelineProto/EventHandler/Participant/Member.html) * [\danog\MadelineProto\EventHandler\Participant\MySelf: Myself.](/PHP/danog/MadelineProto/EventHandler/Participant/MySelf.html) * [\danog\MadelineProto\EventHandler\Participant\Rights\Admin: Represents the rights of an admin in a [channel/supergroup](https://core.telegram.org/api/channel).](/PHP/danog/MadelineProto/EventHandler/Participant/Rights/Admin.html) * [\danog\MadelineProto\EventHandler\Participant\Rights\Banned: Represents the rights of a normal user in a [supergroup/channel/chat](https://core.telegram.org/api/channel). In this case, the flags are inverted: if set, a flag does not allow a user to do X.](/PHP/danog/MadelineProto/EventHandler/Participant/Rights/Banned.html) * [\danog\MadelineProto\EventHandler\Pinned\PinnedChannelMessages: Represents messages that were pinned/unpinned in a [channel](https://core.telegram.org/api/channel).](/PHP/danog/MadelineProto/EventHandler/Pinned/PinnedChannelMessages.html) * [\danog\MadelineProto\EventHandler\Pinned\PinnedGroupMessages: Represents messages that were pinned/unpinned in a [chat/supergroup](https://core.telegram.org/api/channel).](/PHP/danog/MadelineProto/EventHandler/Pinned/PinnedGroupMessages.html) * [\danog\MadelineProto\EventHandler\Pinned\PinnedPrivateMessages: Some messages were pinned in a private chat.](/PHP/danog/MadelineProto/EventHandler/Pinned/PinnedPrivateMessages.html) * [\danog\MadelineProto\EventHandler\Plugin\RestartPlugin: Plugin that offers a /restart command to admins that can be used to restart the bot, applying changes.](/PHP/danog/MadelineProto/EventHandler/Plugin/RestartPlugin.html) * [\danog\MadelineProto\EventHandler\Poll\MultiplePoll: Represents a poll with multiple options can be chosen as answer](/PHP/danog/MadelineProto/EventHandler/Poll/MultiplePoll.html) * [\danog\MadelineProto\EventHandler\Poll\PollAnswer: Represents a possible answer of a poll](/PHP/danog/MadelineProto/EventHandler/Poll/PollAnswer.html) * [\danog\MadelineProto\EventHandler\Poll\QuizPoll: Represents a quiz (with wrong and correct answers, results shown in the return type) poll](/PHP/danog/MadelineProto/EventHandler/Poll/QuizPoll.html) * [\danog\MadelineProto\EventHandler\Poll\SinglePoll: Represents a poll with a option can be chosen as answer](/PHP/danog/MadelineProto/EventHandler/Poll/SinglePoll.html) * [\danog\MadelineProto\EventHandler\Privacy\Rule: Represents a privacy rule.](/PHP/danog/MadelineProto/EventHandler/Privacy/Rule.html) * [\danog\MadelineProto\EventHandler\Privacy\RuleDestination\AllowAll: Allow all users.](/PHP/danog/MadelineProto/EventHandler/Privacy/RuleDestination/AllowAll.html) * [\danog\MadelineProto\EventHandler\Privacy\RuleDestination\AllowChatParticipants: Allow all participants of certain chats.](/PHP/danog/MadelineProto/EventHandler/Privacy/RuleDestination/AllowChatParticipants.html) * [\danog\MadelineProto\EventHandler\Privacy\RuleDestination\AllowCloseFriends](/PHP/danog/MadelineProto/EventHandler/Privacy/RuleDestination/AllowCloseFriends.html) * [\danog\MadelineProto\EventHandler\Privacy\RuleDestination\AllowContacts: Allow all contacts.](/PHP/danog/MadelineProto/EventHandler/Privacy/RuleDestination/AllowContacts.html) * [\danog\MadelineProto\EventHandler\Privacy\RuleDestination\AllowUsers: Allow only certain user.](/PHP/danog/MadelineProto/EventHandler/Privacy/RuleDestination/AllowUsers.html) * [\danog\MadelineProto\EventHandler\Privacy\RuleDestination\DisallowAll: Disallow all users.](/PHP/danog/MadelineProto/EventHandler/Privacy/RuleDestination/DisallowAll.html) * [\danog\MadelineProto\EventHandler\Privacy\RuleDestination\DisallowChatParticipants: Disallow only participants of certain chats.](/PHP/danog/MadelineProto/EventHandler/Privacy/RuleDestination/DisallowChatParticipants.html) * [\danog\MadelineProto\EventHandler\Privacy\RuleDestination\DisallowContacts: Disallow only contacts.](/PHP/danog/MadelineProto/EventHandler/Privacy/RuleDestination/DisallowContacts.html) * [\danog\MadelineProto\EventHandler\Privacy\RuleDestination\DisallowUsers: Disallow only certain users.](/PHP/danog/MadelineProto/EventHandler/Privacy/RuleDestination/DisallowUsers.html) * [\danog\MadelineProto\EventHandler\Query\ChatButtonQuery: Represents a query sent by the user by clicking on a button in a chat.](/PHP/danog/MadelineProto/EventHandler/Query/ChatButtonQuery.html) * [\danog\MadelineProto\EventHandler\Query\ChatGameQuery: Represents a query sent by the user by clicking on a "Play game" button in a chat.](/PHP/danog/MadelineProto/EventHandler/Query/ChatGameQuery.html) * [\danog\MadelineProto\EventHandler\Query\InlineButtonQuery: Represents a query sent by the user by clicking on a button in an inline message.](/PHP/danog/MadelineProto/EventHandler/Query/InlineButtonQuery.html) * [\danog\MadelineProto\EventHandler\Query\InlineGameQuery: Represents a query sent by the user by clicking on a "Play game" button in an inline message.](/PHP/danog/MadelineProto/EventHandler/Query/InlineGameQuery.html) * [\danog\MadelineProto\EventHandler\Story\Story: Represents a Telegram story.](/PHP/danog/MadelineProto/EventHandler/Story/Story.html) * [\danog\MadelineProto\EventHandler\Story\StoryDeleted: Represents a deleted story.](/PHP/danog/MadelineProto/EventHandler/Story/StoryDeleted.html) * [\danog\MadelineProto\EventHandler\Story\StoryReaction: Represents a reaction to a story.](/PHP/danog/MadelineProto/EventHandler/Story/StoryReaction.html) * [\danog\MadelineProto\EventHandler\Topic\IconColor: Specifies the color of the fallback topic icon (RGB) if no custom emoji icon is specified.](/PHP/danog/MadelineProto/EventHandler/Topic/IconColor.html) * [\danog\MadelineProto\EventHandler\Typing\ChatUserTyping: The user is preparing a message in a group; typing, recording, uploading, etc. This update is valid for 6 seconds. If no further updates of this kind are received after 6 seconds, it should be considered that the user stopped doing whatever they were doing.](/PHP/danog/MadelineProto/EventHandler/Typing/ChatUserTyping.html) * [\danog\MadelineProto\EventHandler\Typing\SecretUserTyping: The user is preparing a message in a secret chat; typing, recording, uploading, etc. This update is valid for 6 seconds. If no further updates of this kind are received after 6 seconds, it should be considered that the user stopped doing whatever they were doing.](/PHP/danog/MadelineProto/EventHandler/Typing/SecretUserTyping.html) * [\danog\MadelineProto\EventHandler\Typing\SupergroupUserTyping: A user is typing in a [supergroup](https://core.telegram.org/api/channel).](/PHP/danog/MadelineProto/EventHandler/Typing/SupergroupUserTyping.html) * [\danog\MadelineProto\EventHandler\Typing\UserTyping: The user is preparing a message; typing, recording, uploading, etc. This update is valid for 6 seconds. If no further updates of this kind are received after 6 seconds, it should be considered that the user stopped doing whatever they were doing.](/PHP/danog/MadelineProto/EventHandler/Typing/UserTyping.html) * [\danog\MadelineProto\EventHandler\User\Blocked: A peer was blocked.](/PHP/danog/MadelineProto/EventHandler/User/Blocked.html) * [\danog\MadelineProto\EventHandler\User\BotStopped: A bot was stopped or re-started.](/PHP/danog/MadelineProto/EventHandler/User/BotStopped.html) * [\danog\MadelineProto\EventHandler\User\Phone: A user’s phone number was changed.](/PHP/danog/MadelineProto/EventHandler/User/Phone.html) * [\danog\MadelineProto\EventHandler\User\Username: Changes were made to the user’s first name, last name or username.](/PHP/danog/MadelineProto/EventHandler/User/Username.html) * [\danog\MadelineProto\EventHandler\User\UsernameInfo: Represents an username.](/PHP/danog/MadelineProto/EventHandler/User/UsernameInfo.html) * [\danog\MadelineProto\EventHandler\User\Status\Emoji: The [emoji status](https://core.telegram.org/api/emoji-status) of a certain user has changed or was removed.](/PHP/danog/MadelineProto/EventHandler/User/Status/Emoji.html) * [\danog\MadelineProto\EventHandler\User\Status\EmptyStatus: User status has not been set yet.](/PHP/danog/MadelineProto/EventHandler/User/Status/EmptyStatus.html) * [\danog\MadelineProto\EventHandler\User\Status\LastMonth: Online status: last seen last month.](/PHP/danog/MadelineProto/EventHandler/User/Status/LastMonth.html) * [\danog\MadelineProto\EventHandler\User\Status\LastWeek: Online status: last seen last week.](/PHP/danog/MadelineProto/EventHandler/User/Status/LastWeek.html) * [\danog\MadelineProto\EventHandler\User\Status\Offline: The user’s offline status.](/PHP/danog/MadelineProto/EventHandler/User/Status/Offline.html) * [\danog\MadelineProto\EventHandler\User\Status\Online: Online status of the user.](/PHP/danog/MadelineProto/EventHandler/User/Status/Online.html) * [\danog\MadelineProto\EventHandler\User\Status\Recently: Online status: last seen recently.](/PHP/danog/MadelineProto/EventHandler/User/Status/Recently.html) * [\danog\MadelineProto\EventHandler\Wallpaper\WallpaperSettings: Info on how to generate a wallpaper, according to [these instructions »](https://core.telegram.org/api/wallpapers).](/PHP/danog/MadelineProto/EventHandler/Wallpaper/WallpaperSettings.html) * [\danog\DialogId\DialogId: Represents the type of a bot API dialog ID.](/PHP/danog/DialogId/DialogId.html) * [\danog\MadelineProto\RPCError\BotPaymentsDisabledError: Please enable bot payments in botfather before calling this method.](/PHP/danog/MadelineProto/RPCError/BotPaymentsDisabledError.html) * [\danog\MadelineProto\RPCError\BroadcastPublicVotersForbiddenError: You can't forward polls with public voters.](/PHP/danog/MadelineProto/RPCError/BroadcastPublicVotersForbiddenError.html) * [\danog\MadelineProto\RPCError\ButtonUserPrivacyRestrictedError: The privacy setting of the user specified in a [inputKeyboardButtonUserProfile](/constructor/inputKeyboardButtonUserProfile) button do not allow creating such a button.](/PHP/danog/MadelineProto/RPCError/ButtonUserPrivacyRestrictedError.html) * [\danog\MadelineProto\RPCError\CallAlreadyAcceptedError: The call was already accepted.](/PHP/danog/MadelineProto/RPCError/CallAlreadyAcceptedError.html) * [\danog\MadelineProto\RPCError\CallAlreadyDeclinedError: The call was already declined.](/PHP/danog/MadelineProto/RPCError/CallAlreadyDeclinedError.html) * [\danog\MadelineProto\RPCError\ChannelPrivateError: You haven't joined this channel/supergroup.](/PHP/danog/MadelineProto/RPCError/ChannelPrivateError.html) * [\danog\MadelineProto\RPCError\ChatAdminRequiredError: You must be an admin in this chat to do this.](/PHP/danog/MadelineProto/RPCError/ChatAdminRequiredError.html) * [\danog\MadelineProto\RPCError\ChatForbiddenError: This chat is not available to the current user.](/PHP/danog/MadelineProto/RPCError/ChatForbiddenError.html) * [\danog\MadelineProto\RPCError\ChatForwardsRestrictedError: You can't forward messages from a protected chat.](/PHP/danog/MadelineProto/RPCError/ChatForwardsRestrictedError.html) * [\danog\MadelineProto\RPCError\ChatGuestSendForbiddenError: You join the discussion group before commenting, see [here »](/api/discussion#requiring-users-to-join-the-group) for more info.](/PHP/danog/MadelineProto/RPCError/ChatGuestSendForbiddenError.html) * [\danog\MadelineProto\RPCError\ChatRestrictedError: You can't send messages in this chat, you were restricted.](/PHP/danog/MadelineProto/RPCError/ChatRestrictedError.html) * [\danog\MadelineProto\RPCError\ChatSendAudiosForbiddenError: You can't send audio messages in this chat.](/PHP/danog/MadelineProto/RPCError/ChatSendAudiosForbiddenError.html) * [\danog\MadelineProto\RPCError\ChatSendDocsForbiddenError: You can't send documents in this chat.](/PHP/danog/MadelineProto/RPCError/ChatSendDocsForbiddenError.html) * [\danog\MadelineProto\RPCError\ChatSendGifsForbiddenError: You can't send gifs in this chat.](/PHP/danog/MadelineProto/RPCError/ChatSendGifsForbiddenError.html) * [\danog\MadelineProto\RPCError\ChatSendMediaForbiddenError: You can't send media in this chat.](/PHP/danog/MadelineProto/RPCError/ChatSendMediaForbiddenError.html) * [\danog\MadelineProto\RPCError\ChatSendPhotosForbiddenError: You can't send photos in this chat.](/PHP/danog/MadelineProto/RPCError/ChatSendPhotosForbiddenError.html) * [\danog\MadelineProto\RPCError\ChatSendPlainForbiddenError: You can't send non-media (text) messages in this chat.](/PHP/danog/MadelineProto/RPCError/ChatSendPlainForbiddenError.html) * [\danog\MadelineProto\RPCError\ChatSendPollForbiddenError: You can't send polls in this chat.](/PHP/danog/MadelineProto/RPCError/ChatSendPollForbiddenError.html) * [\danog\MadelineProto\RPCError\ChatSendRoundvideosForbiddenError: You can't send round videos to this chat.](/PHP/danog/MadelineProto/RPCError/ChatSendRoundvideosForbiddenError.html) * [\danog\MadelineProto\RPCError\ChatSendStickersForbiddenError: You can't send stickers in this chat.](/PHP/danog/MadelineProto/RPCError/ChatSendStickersForbiddenError.html) * [\danog\MadelineProto\RPCError\ChatSendVideosForbiddenError: You can't send videos in this chat.](/PHP/danog/MadelineProto/RPCError/ChatSendVideosForbiddenError.html) * [\danog\MadelineProto\RPCError\ChatSendVoicesForbiddenError: You can't send voice recordings in this chat.](/PHP/danog/MadelineProto/RPCError/ChatSendVoicesForbiddenError.html) * [\danog\MadelineProto\RPCError\ChatWriteForbiddenError: You can't write in this chat.](/PHP/danog/MadelineProto/RPCError/ChatWriteForbiddenError.html) * [\danog\MadelineProto\RPCError\DcIdInvalidError: The provided DC ID is invalid.](/PHP/danog/MadelineProto/RPCError/DcIdInvalidError.html) * [\danog\MadelineProto\RPCError\EncryptionAlreadyAcceptedError: Secret chat already accepted.](/PHP/danog/MadelineProto/RPCError/EncryptionAlreadyAcceptedError.html) * [\danog\MadelineProto\RPCError\EncryptionAlreadyDeclinedError: The secret chat was already declined.](/PHP/danog/MadelineProto/RPCError/EncryptionAlreadyDeclinedError.html) * [\danog\MadelineProto\RPCError\EncryptionDeclinedError: The secret chat was declined.](/PHP/danog/MadelineProto/RPCError/EncryptionDeclinedError.html) * [\danog\MadelineProto\RPCError\FileReferenceExpiredError: File reference expired, it must be refetched as described in [the documentation](https://core.telegram.org/api/file_reference).](/PHP/danog/MadelineProto/RPCError/FileReferenceExpiredError.html) * [\danog\MadelineProto\RPCError\FileTokenInvalidError: The master DC did not accept the `file_token` (e.g., the token has expired). Continue downloading the file from the master DC using upload.getFile.](/PHP/danog/MadelineProto/RPCError/FileTokenInvalidError.html) * [\danog\MadelineProto\RPCError\FloodPremiumWaitError: Represents a FLOOD_PREMIUM_WAIT_ RPC error returned by telegram.](/PHP/danog/MadelineProto/RPCError/FloodPremiumWaitError.html) * [\danog\MadelineProto\RPCError\FloodWaitError: Represents a FLOOD_WAIT_ RPC error returned by telegram.](/PHP/danog/MadelineProto/RPCError/FloodWaitError.html) * [\danog\MadelineProto\RPCError\FromMessageBotDisabledError: Bots can't use fromMessage min constructors.](/PHP/danog/MadelineProto/RPCError/FromMessageBotDisabledError.html) * [\danog\MadelineProto\RPCError\ImageProcessFailedError: Failure while processing image.](/PHP/danog/MadelineProto/RPCError/ImageProcessFailedError.html) * [\danog\MadelineProto\RPCError\InputUserDeactivatedError: The specified user was deleted.](/PHP/danog/MadelineProto/RPCError/InputUserDeactivatedError.html) * [\danog\MadelineProto\RPCError\MsgIdInvalidError: Invalid message ID provided.](/PHP/danog/MadelineProto/RPCError/MsgIdInvalidError.html) * [\danog\MadelineProto\RPCError\PasswordHashInvalidError: The provided password hash is invalid.](/PHP/danog/MadelineProto/RPCError/PasswordHashInvalidError.html) * [\danog\MadelineProto\RPCError\PaymentUnsupportedError: A detailed description of the error will be received separately as described [here »](https://core.telegram.org/api/errors#406-not-acceptable).](/PHP/danog/MadelineProto/RPCError/PaymentUnsupportedError.html) * [\danog\MadelineProto\RPCError\PeerIdInvalidError: The provided peer id is invalid.](/PHP/danog/MadelineProto/RPCError/PeerIdInvalidError.html) * [\danog\MadelineProto\RPCError\PinnedDialogsTooMuchError: Too many pinned dialogs.](/PHP/danog/MadelineProto/RPCError/PinnedDialogsTooMuchError.html) * [\danog\MadelineProto\RPCError\PollOptionDuplicateError: Duplicate poll options provided.](/PHP/danog/MadelineProto/RPCError/PollOptionDuplicateError.html) * [\danog\MadelineProto\RPCError\PremiumAccountRequiredError: A premium account is required to execute this action.](/PHP/danog/MadelineProto/RPCError/PremiumAccountRequiredError.html) * [\danog\MadelineProto\RPCError\PrivacyPremiumRequiredError: You need a [Telegram Premium subscription](https://core.telegram.org/api/premium) to send a message to this user.](/PHP/danog/MadelineProto/RPCError/PrivacyPremiumRequiredError.html) * [\danog\MadelineProto\RPCError\QuizCorrectAnswersTooMuchError: You specified too many correct answers in a quiz, quizzes can only have one right answer!](/PHP/danog/MadelineProto/RPCError/QuizCorrectAnswersTooMuchError.html) * [\danog\MadelineProto\RPCError\RateLimitError: Represents a rate limiting RPC error returned by telegram.](/PHP/danog/MadelineProto/RPCError/RateLimitError.html) * [\danog\MadelineProto\RPCError\RequestTokenInvalidError: The master DC did not accept the `request_token` from the CDN DC. Continue downloading the file from the master DC using upload.getFile.](/PHP/danog/MadelineProto/RPCError/RequestTokenInvalidError.html) * [\danog\MadelineProto\RPCError\ScheduleBotNotAllowedError: Bots cannot schedule messages.](/PHP/danog/MadelineProto/RPCError/ScheduleBotNotAllowedError.html) * [\danog\MadelineProto\RPCError\ScheduleDateTooLateError: You can't schedule a message this far in the future.](/PHP/danog/MadelineProto/RPCError/ScheduleDateTooLateError.html) * [\danog\MadelineProto\RPCError\ScheduleStatusPrivateError: Can't schedule until user is online, if the user's last seen timestamp is hidden by their privacy settings.](/PHP/danog/MadelineProto/RPCError/ScheduleStatusPrivateError.html) * [\danog\MadelineProto\RPCError\ScheduleTooMuchError: There are too many scheduled messages.](/PHP/danog/MadelineProto/RPCError/ScheduleTooMuchError.html) * [\danog\MadelineProto\RPCError\SessionPasswordNeededError: 2FA is enabled, use a password to login.](/PHP/danog/MadelineProto/RPCError/SessionPasswordNeededError.html) * [\danog\MadelineProto\RPCError\TopicClosedError: This topic was closed, you can't send messages to it anymore.](/PHP/danog/MadelineProto/RPCError/TopicClosedError.html) * [\danog\MadelineProto\RPCError\TopicDeletedError: The specified topic was deleted.](/PHP/danog/MadelineProto/RPCError/TopicDeletedError.html) * [\danog\MadelineProto\RPCError\UserBannedInChannelError: You're banned from sending messages in supergroups/channels.](/PHP/danog/MadelineProto/RPCError/UserBannedInChannelError.html) * [\danog\MadelineProto\RPCError\UserIsBlockedError: You were blocked by this user.](/PHP/danog/MadelineProto/RPCError/UserIsBlockedError.html) * [\danog\MadelineProto\RPCError\UserIsBotError: Bots can't send messages to other bots.](/PHP/danog/MadelineProto/RPCError/UserIsBotError.html) * [\danog\MadelineProto\RPCError\VoiceMessagesForbiddenError: This user's privacy settings forbid you from sending voice messages.](/PHP/danog/MadelineProto/RPCError/VoiceMessagesForbiddenError.html) * [\danog\MadelineProto\RPCError\WebpageCurlFailedError: Failure while fetching the webpage with cURL.](/PHP/danog/MadelineProto/RPCError/WebpageCurlFailedError.html) * [\danog\MadelineProto\RPCError\WebpageNotFoundError: A preview for the specified webpage `url` could not be generated.](/PHP/danog/MadelineProto/RPCError/WebpageNotFoundError.html) * [\danog\MadelineProto\RPCError\YouBlockedUserError: You blocked this user.](/PHP/danog/MadelineProto/RPCError/YouBlockedUserError.html) * [\danog\MadelineProto\SecretChats\SecretChat: Represents a secret chat.](/PHP/danog/MadelineProto/SecretChats/SecretChat.html) * [\danog\MadelineProto\Settings\AppInfo: App information.](/PHP/danog/MadelineProto/Settings/AppInfo.html) * [\danog\MadelineProto\Settings\Auth: Cryptography settings.](/PHP/danog/MadelineProto/Settings/Auth.html) * [\danog\MadelineProto\Settings\Connection: Connection settings.](/PHP/danog/MadelineProto/Settings/Connection.html) * [\danog\MadelineProto\Settings\Files: File management settings.](/PHP/danog/MadelineProto/Settings/Files.html) * [\danog\MadelineProto\Settings\Ipc: IPC server settings.](/PHP/danog/MadelineProto/Settings/Ipc.html) * [\danog\MadelineProto\Settings\Logger: Logger settings.](/PHP/danog/MadelineProto/Settings/Logger.html) * [\danog\MadelineProto\Settings\Metrics: Metric settings.](/PHP/danog/MadelineProto/Settings/Metrics.html) * [\danog\MadelineProto\Settings\Peer: Peer database settings.](/PHP/danog/MadelineProto/Settings/Peer.html) * [\danog\MadelineProto\Settings\Pwr: PWRTelegram settings.](/PHP/danog/MadelineProto/Settings/Pwr.html) * [\danog\MadelineProto\Settings\RPC: RPC settings.](/PHP/danog/MadelineProto/Settings/RPC.html) * [\danog\MadelineProto\Settings\SecretChats: Secret chat settings.](/PHP/danog/MadelineProto/Settings/SecretChats.html) * [\danog\MadelineProto\Settings\Serialization: Serialization settings.](/PHP/danog/MadelineProto/Settings/Serialization.html) * [\danog\MadelineProto\Settings\TLSchema: TL schema settings.](/PHP/danog/MadelineProto/Settings/TLSchema.html) * [\danog\MadelineProto\Settings\Templates: Web and CLI template settings for login.](/PHP/danog/MadelineProto/Settings/Templates.html) * [\danog\MadelineProto\Settings\VoIP: VoIP settings.](/PHP/danog/MadelineProto/Settings/VoIP.html) * [\danog\MadelineProto\Settings\Database\Memory: Memory backend settings.](/PHP/danog/MadelineProto/Settings/Database/Memory.html) * [\danog\MadelineProto\Settings\Database\Mysql: MySQL backend settings.](/PHP/danog/MadelineProto/Settings/Database/Mysql.html) * [\danog\MadelineProto\Settings\Database\Postgres: Postgres backend settings.](/PHP/danog/MadelineProto/Settings/Database/Postgres.html) * [\danog\MadelineProto\Settings\Database\Redis: Redis backend settings.](/PHP/danog/MadelineProto/Settings/Database/Redis.html) * [\danog\MadelineProto\Settings\Database\SerializerType](/PHP/danog/MadelineProto/Settings/Database/SerializerType.html) * [\danog\MadelineProto\TL\Exception: TL deserialization exception.](/PHP/danog/MadelineProto/TL/Exception.html) * [\danog\MadelineProto\TL\Conversion\Exception: TL conversion exception.](/PHP/danog/MadelineProto/TL/Conversion/Exception.html) * [\danog\MadelineProto\TL\Types\Button: Clickable button.](/PHP/danog/MadelineProto/TL/Types/Button.html) * [\danog\MadelineProto\TL\Types\Bytes: Bytes wrapper.](/PHP/danog/MadelineProto/TL/Types/Bytes.html) * [\danog\MadelineProto\TL\Types\LoginQrCode: Represents a login QR code.](/PHP/danog/MadelineProto/TL/Types/LoginQrCode.html) * [\danog\MadelineProto\VoIP\CallState](/PHP/danog/MadelineProto/VoIP/CallState.html) * [\danog\MadelineProto\VoIP\DiscardReason: Why was the call discarded?](/PHP/danog/MadelineProto/VoIP/DiscardReason.html) * [\danog\MadelineProto\VoIP\VoIPState: VoIP protcol state.](/PHP/danog/MadelineProto/VoIP/VoIPState.html) --- Generated by [danog/phpdoc](https://phpdoc.daniil.it).