diff --git a/packages/client/src/methods/messages/send-copy.ts b/packages/client/src/methods/messages/send-copy.ts index e7483be6..033b1eb1 100644 --- a/packages/client/src/methods/messages/send-copy.ts +++ b/packages/client/src/methods/messages/send-copy.ts @@ -65,7 +65,7 @@ export async function sendCopy( throw new MtArgumentError("Service messages can't be copied") } - if (msg.media && msg.media.type !== 'web_page' && msg.media.type !== 'invoice') { + if (msg.media && msg.media.type !== 'webpage' && msg.media.type !== 'invoice') { let caption: InputText | undefined = params.caption if (!caption) { diff --git a/packages/client/src/types/media/photo.ts b/packages/client/src/types/media/photo.ts index 9b2869a2..df65c177 100644 --- a/packages/client/src/types/media/photo.ts +++ b/packages/client/src/types/media/photo.ts @@ -9,7 +9,7 @@ import { Thumbnail } from './thumbnail.js' * A photo */ export class Photo extends FileLocation { - readonly type: 'photo' + readonly type = 'photo' as const /** Biggest available photo width */ readonly width: number diff --git a/packages/client/src/types/media/web-page.ts b/packages/client/src/types/media/web-page.ts index 4eef9ec5..ce3d4e24 100644 --- a/packages/client/src/types/media/web-page.ts +++ b/packages/client/src/types/media/web-page.ts @@ -17,7 +17,7 @@ import { Photo } from './photo.js' * of my own observations and experiments. */ export class WebPage { - readonly type = 'web_page' as const + readonly type = 'webpage' as const constructor(readonly raw: tl.RawWebPage) {}