pub enum ChatEventAction {
Show 49 variants
ChatEventMessageEdited(ChatEventMessageEdited),
ChatEventMessageDeleted(ChatEventMessageDeleted),
ChatEventMessagePinned(ChatEventMessagePinned),
ChatEventMessageUnpinned(ChatEventMessageUnpinned),
ChatEventPollStopped(ChatEventPollStopped),
ChatEventMemberJoined,
ChatEventMemberJoinedByInviteLink(ChatEventMemberJoinedByInviteLink),
ChatEventMemberJoinedByRequest(ChatEventMemberJoinedByRequest),
ChatEventMemberInvited(ChatEventMemberInvited),
ChatEventMemberLeft,
ChatEventMemberPromoted(ChatEventMemberPromoted),
ChatEventMemberRestricted(ChatEventMemberRestricted),
ChatEventAvailableReactionsChanged(ChatEventAvailableReactionsChanged),
ChatEventBackgroundChanged(ChatEventBackgroundChanged),
ChatEventDescriptionChanged(ChatEventDescriptionChanged),
ChatEventEmojiStatusChanged(ChatEventEmojiStatusChanged),
ChatEventLinkedChatChanged(ChatEventLinkedChatChanged),
ChatEventLocationChanged(ChatEventLocationChanged),
ChatEventMessageAutoDeleteTimeChanged(ChatEventMessageAutoDeleteTimeChanged),
ChatEventPermissionsChanged(ChatEventPermissionsChanged),
ChatEventPhotoChanged(ChatEventPhotoChanged),
ChatEventSlowModeDelayChanged(ChatEventSlowModeDelayChanged),
ChatEventStickerSetChanged(ChatEventStickerSetChanged),
ChatEventCustomEmojiStickerSetChanged(ChatEventCustomEmojiStickerSetChanged),
ChatEventTitleChanged(ChatEventTitleChanged),
ChatEventUsernameChanged(ChatEventUsernameChanged),
ChatEventActiveUsernamesChanged(ChatEventActiveUsernamesChanged),
ChatEventAccentColorChanged(ChatEventAccentColorChanged),
ChatEventProfileAccentColorChanged(ChatEventProfileAccentColorChanged),
ChatEventHasProtectedContentToggled(ChatEventHasProtectedContentToggled),
ChatEventInvitesToggled(ChatEventInvitesToggled),
ChatEventIsAllHistoryAvailableToggled(ChatEventIsAllHistoryAvailableToggled),
ChatEventHasAggressiveAntiSpamEnabledToggled(ChatEventHasAggressiveAntiSpamEnabledToggled),
ChatEventSignMessagesToggled(ChatEventSignMessagesToggled),
ChatEventInviteLinkEdited(ChatEventInviteLinkEdited),
ChatEventInviteLinkRevoked(ChatEventInviteLinkRevoked),
ChatEventInviteLinkDeleted(ChatEventInviteLinkDeleted),
ChatEventVideoChatCreated(ChatEventVideoChatCreated),
ChatEventVideoChatEnded(ChatEventVideoChatEnded),
ChatEventVideoChatMuteNewParticipantsToggled(ChatEventVideoChatMuteNewParticipantsToggled),
ChatEventVideoChatParticipantIsMutedToggled(ChatEventVideoChatParticipantIsMutedToggled),
ChatEventVideoChatParticipantVolumeLevelChanged(ChatEventVideoChatParticipantVolumeLevelChanged),
ChatEventIsForumToggled(ChatEventIsForumToggled),
ChatEventForumTopicCreated(ChatEventForumTopicCreated),
ChatEventForumTopicEdited(ChatEventForumTopicEdited),
ChatEventForumTopicToggleIsClosed(ChatEventForumTopicToggleIsClosed),
ChatEventForumTopicToggleIsHidden(ChatEventForumTopicToggleIsHidden),
ChatEventForumTopicDeleted(ChatEventForumTopicDeleted),
ChatEventForumTopicPinned(ChatEventForumTopicPinned),
}
Variants§
ChatEventMessageEdited(ChatEventMessageEdited)
A message was edited
ChatEventMessageDeleted(ChatEventMessageDeleted)
A message was deleted
ChatEventMessagePinned(ChatEventMessagePinned)
A message was pinned
ChatEventMessageUnpinned(ChatEventMessageUnpinned)
A message was unpinned
ChatEventPollStopped(ChatEventPollStopped)
A poll in a message was stopped
ChatEventMemberJoined
A new member joined the chat
ChatEventMemberJoinedByInviteLink(ChatEventMemberJoinedByInviteLink)
A new member joined the chat via an invite link
ChatEventMemberJoinedByRequest(ChatEventMemberJoinedByRequest)
A new member was accepted to the chat by an administrator
ChatEventMemberInvited(ChatEventMemberInvited)
A new chat member was invited
ChatEventMemberLeft
A member left the chat
ChatEventMemberPromoted(ChatEventMemberPromoted)
A chat member has gained/lost administrator status, or the list of their administrator privileges has changed
ChatEventMemberRestricted(ChatEventMemberRestricted)
A chat member was restricted/unrestricted or banned/unbanned, or the list of their restrictions has changed
ChatEventAvailableReactionsChanged(ChatEventAvailableReactionsChanged)
The chat available reactions were changed
ChatEventBackgroundChanged(ChatEventBackgroundChanged)
The chat background was changed
ChatEventDescriptionChanged(ChatEventDescriptionChanged)
The chat description was changed
ChatEventEmojiStatusChanged(ChatEventEmojiStatusChanged)
The chat emoji status was changed
ChatEventLinkedChatChanged(ChatEventLinkedChatChanged)
The linked chat of a supergroup was changed
ChatEventLocationChanged(ChatEventLocationChanged)
The supergroup location was changed
ChatEventMessageAutoDeleteTimeChanged(ChatEventMessageAutoDeleteTimeChanged)
The message auto-delete timer was changed
ChatEventPermissionsChanged(ChatEventPermissionsChanged)
The chat permissions were changed
ChatEventPhotoChanged(ChatEventPhotoChanged)
The chat photo was changed
ChatEventSlowModeDelayChanged(ChatEventSlowModeDelayChanged)
The slow_mode_delay setting of a supergroup was changed
ChatEventStickerSetChanged(ChatEventStickerSetChanged)
The supergroup sticker set was changed
ChatEventCustomEmojiStickerSetChanged(ChatEventCustomEmojiStickerSetChanged)
The supergroup sticker set with allowed custom emoji was changed
ChatEventTitleChanged(ChatEventTitleChanged)
The chat title was changed
ChatEventUsernameChanged(ChatEventUsernameChanged)
The chat editable username was changed
ChatEventActiveUsernamesChanged(ChatEventActiveUsernamesChanged)
The chat active usernames were changed
ChatEventAccentColorChanged(ChatEventAccentColorChanged)
The chat accent color or background custom emoji were changed
ChatEventProfileAccentColorChanged(ChatEventProfileAccentColorChanged)
The chat’s profile accent color or profile background custom emoji were changed
ChatEventHasProtectedContentToggled(ChatEventHasProtectedContentToggled)
The has_protected_content setting of a channel was toggled
ChatEventInvitesToggled(ChatEventInvitesToggled)
The can_invite_users permission of a supergroup chat was toggled
ChatEventIsAllHistoryAvailableToggled(ChatEventIsAllHistoryAvailableToggled)
The is_all_history_available setting of a supergroup was toggled
ChatEventHasAggressiveAntiSpamEnabledToggled(ChatEventHasAggressiveAntiSpamEnabledToggled)
The has_aggressive_anti_spam_enabled setting of a supergroup was toggled
ChatEventSignMessagesToggled(ChatEventSignMessagesToggled)
The sign_messages setting of a channel was toggled
ChatEventInviteLinkEdited(ChatEventInviteLinkEdited)
A chat invite link was edited
ChatEventInviteLinkRevoked(ChatEventInviteLinkRevoked)
A chat invite link was revoked
ChatEventInviteLinkDeleted(ChatEventInviteLinkDeleted)
A revoked chat invite link was deleted
ChatEventVideoChatCreated(ChatEventVideoChatCreated)
A video chat was created
ChatEventVideoChatEnded(ChatEventVideoChatEnded)
A video chat was ended
ChatEventVideoChatMuteNewParticipantsToggled(ChatEventVideoChatMuteNewParticipantsToggled)
The mute_new_participants setting of a video chat was toggled
ChatEventVideoChatParticipantIsMutedToggled(ChatEventVideoChatParticipantIsMutedToggled)
A video chat participant was muted or unmuted
ChatEventVideoChatParticipantVolumeLevelChanged(ChatEventVideoChatParticipantVolumeLevelChanged)
A video chat participant volume level was changed
ChatEventIsForumToggled(ChatEventIsForumToggled)
The is_forum setting of a channel was toggled
ChatEventForumTopicCreated(ChatEventForumTopicCreated)
A new forum topic was created
ChatEventForumTopicEdited(ChatEventForumTopicEdited)
A forum topic was edited
ChatEventForumTopicToggleIsClosed(ChatEventForumTopicToggleIsClosed)
A forum topic was closed or reopened
ChatEventForumTopicToggleIsHidden(ChatEventForumTopicToggleIsHidden)
The General forum topic was hidden or unhidden
ChatEventForumTopicDeleted(ChatEventForumTopicDeleted)
A forum topic was deleted
ChatEventForumTopicPinned(ChatEventForumTopicPinned)
A pinned forum topic was changed
Trait Implementations§
Source§impl Clone for ChatEventAction
impl Clone for ChatEventAction
Source§fn clone(&self) -> ChatEventAction
fn clone(&self) -> ChatEventAction
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more