Skip to content

Commit

Permalink
fix: missing message types in ServiceMessageBundle
Browse files Browse the repository at this point in the history
  • Loading branch information
MKRhere committed Sep 22, 2023
1 parent e56939e commit 5dabe7d
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 19 deletions.
40 changes: 22 additions & 18 deletions message.ts
Original file line number Diff line number Diff line change
Expand Up @@ -189,15 +189,15 @@ export declare namespace Message {
}
export interface ChatSharedMessage extends ServiceMessage {
/** Service message: a chat was shared with the bot */
chat_shared?: ChatShared;
chat_shared: ChatShared;
}
export interface ConnectedWebsiteMessage extends ServiceMessage {
/** The domain name of the website on which the user has logged in. More about Telegram Login » */
connected_website: string;
}
export interface WriteAccessAllowedMessage 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;
}
export interface PassportDataMessage extends ServiceMessage {
/** Telegram Passport data */
Expand All @@ -213,7 +213,7 @@ export declare namespace Message {
}
export interface ForumTopicEditedMessage extends ServiceMessage {
/** Service message: forum topic edited */
forum_topic_edited?: ForumTopicEdited;
forum_topic_edited: ForumTopicEdited;
}
export interface ForumTopicClosedMessage extends ServiceMessage {
/** Service message: forum topic closed */
Expand All @@ -225,11 +225,11 @@ export declare namespace Message {
}
export interface GeneralForumTopicHiddenMessage extends ServiceMessage {
/** Service message: the 'General' forum topic hidden */
general_forum_topic_hidden?: GeneralForumTopicHidden;
general_forum_topic_hidden: GeneralForumTopicHidden;
}
export interface GeneralForumTopicUnhiddenMessage extends ServiceMessage {
/** Service message: the 'General' forum topic unhidden */
general_forum_topic_unhidden?: GeneralForumTopicUnhidden;
general_forum_topic_unhidden: GeneralForumTopicUnhidden;
}
export interface VideoChatScheduledMessage extends ServiceMessage {
/** Service message: video chat scheduled */
Expand All @@ -255,28 +255,32 @@ export declare namespace Message {

/** 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.NewChatMembersMessage
| Message.LeftChatMemberMessage
| Message.NewChatTitleMessage
| Message.NewChatPhotoMessage
| Message.DeleteChatPhotoMessage
| Message.GroupChatCreatedMessage
| Message.InvoiceMessage
| Message.LeftChatMemberMessage
| Message.SupergroupChatCreated
| Message.ChannelChatCreatedMessage
| Message.MessageAutoDeleteTimerChangedMessage
| Message.MigrateFromChatIdMessage
| Message.MigrateToChatIdMessage
| Message.NewChatMembersMessage
| Message.NewChatPhotoMessage
| Message.NewChatTitleMessage
| 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.PinnedMessageMessage
| Message.SuccessfulPaymentMessage
| Message.SupergroupChatCreated
| Message.UserSharedMessage
| Message.GeneralForumTopicHiddenMessage
| Message.GeneralForumTopicUnhiddenMessage
| Message.VideoChatScheduledMessage
| Message.VideoChatStartedMessage
| Message.VideoChatEndedMessage
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@telegraf/types",
"private": false,
"version": "6.9.0",
"version": "6.9.1",
"description": "Type declarations for the Telegram API",
"main": "index.js",
"repository": {
Expand Down

0 comments on commit 5dabe7d

Please sign in to comment.