@telegraf/types
Advanced tools
Comparing version 6.9.0 to 6.9.1
@@ -190,3 +190,3 @@ import type { Chat, File, User } from "./manage.js"; | ||
/** Service message: a chat was shared with the bot */ | ||
chat_shared?: ChatShared; | ||
chat_shared: ChatShared; | ||
} | ||
@@ -199,3 +199,3 @@ interface ConnectedWebsiteMessage extends ServiceMessage { | ||
/** Service message: the user allowed the bot added to the attachment menu to write messages */ | ||
write_access_allowed?: WriteAccessAllowed; | ||
write_access_allowed: WriteAccessAllowed; | ||
} | ||
@@ -216,3 +216,3 @@ interface PassportDataMessage extends ServiceMessage { | ||
/** Service message: forum topic edited */ | ||
forum_topic_edited?: ForumTopicEdited; | ||
forum_topic_edited: ForumTopicEdited; | ||
} | ||
@@ -229,7 +229,7 @@ interface ForumTopicClosedMessage extends ServiceMessage { | ||
/** Service message: the 'General' forum topic hidden */ | ||
general_forum_topic_hidden?: GeneralForumTopicHidden; | ||
general_forum_topic_hidden: GeneralForumTopicHidden; | ||
} | ||
interface GeneralForumTopicUnhiddenMessage extends ServiceMessage { | ||
/** Service message: the 'General' forum topic unhidden */ | ||
general_forum_topic_unhidden?: GeneralForumTopicUnhidden; | ||
general_forum_topic_unhidden: GeneralForumTopicUnhidden; | ||
} | ||
@@ -258,3 +258,3 @@ interface VideoChatScheduledMessage extends ServiceMessage { | ||
/** Helper type that bundles all possible `Message.ServiceMessage`s. More specifically, bundles all messages that do not have a `reply_to_message` field, i.e. are not a `Message.CommonMessage`. */ | ||
export type ServiceMessageBundle = Message.ChannelChatCreatedMessage | Message.ChatSharedMessage | Message.ConnectedWebsiteMessage | Message.DeleteChatPhotoMessage | Message.GroupChatCreatedMessage | Message.InvoiceMessage | Message.LeftChatMemberMessage | Message.MessageAutoDeleteTimerChangedMessage | Message.MigrateFromChatIdMessage | Message.MigrateToChatIdMessage | Message.NewChatMembersMessage | Message.NewChatPhotoMessage | Message.NewChatTitleMessage | Message.PassportDataMessage | Message.ProximityAlertTriggeredMessage | Message.ForumTopicCreatedMessage | Message.ForumTopicClosedMessage | Message.ForumTopicReopenedMessage | Message.PinnedMessageMessage | Message.SuccessfulPaymentMessage | Message.SupergroupChatCreated | Message.UserSharedMessage | Message.VideoChatScheduledMessage | Message.VideoChatStartedMessage | Message.VideoChatEndedMessage | Message.VideoChatParticipantsInvitedMessage | Message.WebAppDataMessage; | ||
export type ServiceMessageBundle = Message.NewChatMembersMessage | Message.LeftChatMemberMessage | Message.NewChatTitleMessage | Message.NewChatPhotoMessage | Message.DeleteChatPhotoMessage | Message.GroupChatCreatedMessage | Message.SupergroupChatCreated | Message.ChannelChatCreatedMessage | Message.MessageAutoDeleteTimerChangedMessage | Message.MigrateToChatIdMessage | Message.MigrateFromChatIdMessage | Message.PinnedMessageMessage | Message.InvoiceMessage | Message.SuccessfulPaymentMessage | Message.UserSharedMessage | Message.ChatSharedMessage | Message.ConnectedWebsiteMessage | Message.WriteAccessAllowedMessage | Message.PassportDataMessage | Message.ProximityAlertTriggeredMessage | Message.ForumTopicCreatedMessage | Message.ForumTopicEditedMessage | Message.ForumTopicClosedMessage | Message.ForumTopicReopenedMessage | Message.GeneralForumTopicHiddenMessage | Message.GeneralForumTopicUnhiddenMessage | Message.VideoChatScheduledMessage | Message.VideoChatStartedMessage | Message.VideoChatEndedMessage | Message.VideoChatParticipantsInvitedMessage | Message.WebAppDataMessage; | ||
/** Helper type that bundles all possible `Message.CommonMessage`s. More specifically, bundles all messages that do have a `reply_to_message` field, i.e. are a `Message.CommonMessage`. */ | ||
@@ -261,0 +261,0 @@ export type CommonMessageBundle = Message.AnimationMessage | Message.AudioMessage | Message.ContactMessage | Message.DiceMessage | Message.DocumentMessage | Message.GameMessage | Message.LocationMessage | Message.PhotoMessage | Message.PollMessage | Message.StickerMessage | Message.StoryMessage | Message.TextMessage | Message.VenueMessage | Message.VideoMessage | Message.VideoNoteMessage | Message.VoiceMessage; |
{ | ||
"name": "@telegraf/types", | ||
"private": false, | ||
"version": "6.9.0", | ||
"version": "6.9.1", | ||
"description": "Type declarations for the Telegram API", | ||
@@ -6,0 +6,0 @@ "main": "index.js", |
289089
4320