MadelineProtoDocs/docs/PHP/index.md
2024-06-26 17:59:28 +02:00

436 lines
69 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
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 users phone number was changed.](/PHP/danog/MadelineProto/EventHandler/User/Phone.html)
* [\danog\MadelineProto\EventHandler\User\Username: Changes were made to the users 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 users 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\ChannelInvalidError: The provided channel is invalid.](/PHP/danog/MadelineProto/RPCError/ChannelInvalidError.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\TimeoutError: Represents a request timeout RPC error returned by telegram.](/PHP/danog/MadelineProto/RPCError/TimeoutError.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\UsernameInvalidError: The provided username is not valid.](/PHP/danog/MadelineProto/RPCError/UsernameInvalidError.html)
* [\danog\MadelineProto\RPCError\UsernameNotOccupiedError: The provided username is not occupied.](/PHP/danog/MadelineProto/RPCError/UsernameNotOccupiedError.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).