diff --git a/.vscode/settings.json b/.vscode/settings.json index ab2cb103..92956afa 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,21 +1,21 @@ { - "editor.formatOnSave": true, - "editor.codeActionsOnSave": { - "source.fixAll": "explicit" - }, - "deno.enable": true, - "deno.config": "./deno.jsonc", - "deno.lint": true, - "[typescript]": { - "editor.defaultFormatter": "denoland.vscode-deno" - }, - "[markdown]": { - "editor.defaultFormatter": "denoland.vscode-deno" - }, - "[json]": { - "editor.defaultFormatter": "denoland.vscode-deno" - }, - "[jsonc]": { - "editor.defaultFormatter": "denoland.vscode-deno" - } + "editor.formatOnSave": true, + "editor.codeActionsOnSave": { + "source.fixAll": "explicit" + }, + "deno.enable": true, + "deno.config": "./deno.jsonc", + "deno.lint": true, + "[typescript]": { + "editor.defaultFormatter": "denoland.vscode-deno" + }, + "[markdown]": { + "editor.defaultFormatter": "denoland.vscode-deno" + }, + "[json]": { + "editor.defaultFormatter": "denoland.vscode-deno" + }, + "[jsonc]": { + "editor.defaultFormatter": "denoland.vscode-deno" + } } diff --git a/package.json b/package.json index 2893d17c..610adc76 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "backport": "deno2node tsconfig.json" }, "dependencies": { - "@grammyjs/types": "3.4.6", + "@grammyjs/types": "3.5.1", "abort-controller": "^3.0.0", "debug": "^4.3.4", "node-fetch": "^2.7.0" diff --git a/src/filter.ts b/src/filter.ts index e34dcd3a..a16ea434 100644 --- a/src/filter.ts +++ b/src/filter.ts @@ -303,6 +303,9 @@ const COMMON_MESSAGE_KEYS = { } as const; const MESSAGE_KEYS = { ...COMMON_MESSAGE_KEYS, + + sender_boost_count: {}, + new_chat_members: USER_KEYS, left_chat_member: USER_KEYS, group_chat_created: {}, @@ -310,6 +313,7 @@ const MESSAGE_KEYS = { migrate_to_chat_id: {}, migrate_from_chat_id: {}, successful_payment: {}, + boost_added: {}, users_shared: {}, chat_shared: {}, connected_website: {}, diff --git a/src/types.deno.ts b/src/types.deno.ts index c1d2a581..27a5688e 100644 --- a/src/types.deno.ts +++ b/src/types.deno.ts @@ -11,13 +11,13 @@ import { type InputMediaVideo as InputMediaVideoF, type InputSticker as InputStickerF, type Opts as OptsF, -} from "https://deno.land/x/grammy_types@v3.4.6/mod.ts"; +} from "https://deno.land/x/grammy_types@v3.5.1/mod.ts"; import { debug as d, isDeno } from "./platform.deno.ts"; const debug = d("grammy:warn"); // === Export all API types -export * from "https://deno.land/x/grammy_types@v3.4.6/mod.ts"; +export * from "https://deno.land/x/grammy_types@v3.5.1/mod.ts"; /** A value, or a potentially async function supplying that value */ type MaybeSupplier = T | (() => T | Promise); diff --git a/src/types.web.ts b/src/types.web.ts index 6f5d57bb..180df01e 100644 --- a/src/types.web.ts +++ b/src/types.web.ts @@ -10,10 +10,10 @@ import { type InputMediaVideo as InputMediaVideoF, type InputSticker as InputStickerF, type Opts as OptsF, -} from "https://deno.land/x/grammy_types@v3.4.6/mod.ts"; +} from "https://deno.land/x/grammy_types@v3.5.1/mod.ts"; // === Export all API types -export * from "https://deno.land/x/grammy_types@v3.4.6/mod.ts"; +export * from "https://deno.land/x/grammy_types@v3.5.1/mod.ts"; /** Something that looks like a URL. */ interface URLLike {