New release v0.65.0 ๐ŸŽ‰

1. Support Telegram Bot API v7.1
deleteMessages (@Sp3ricka)
copyMessages (@xjx0106 & @Sp3ricka)
setMessageReaction (@Sp3ricka)
forwardMessages (@danielperez9430)
getUserChatBoosts (@danielperez9430)

2. Minor changes: (@danielperez9430)
Refactor methods order
Fix copyMessages & setMessageReaction methods
Added missing tests
Fix tests for methods copyMessages & getMyDefaulAdministratorRights

https://www.npmjs.com/package/node-telegram-bot-api
New release v0.66.0


Support Telegram Bot API 7.2 & 7.3 (@danielperez9430)
- getBusinessConnection
- replaceStickerInSet

Support for updates: (@danielperez9430)
- business_connection
- business_message
- edited_business_message
- deleted_business_messages

Minor fixes: (@danielperez9430)
- getUserChatBoosts
โค1๐Ÿ”ฅ1๐Ÿฅฐ1
๐ŸŽ‰ New release v0.67.0 ๐ŸŽ‰

Added:

1. Support Telegram Bot API v7.4 (by @danielperez9430)
* #refundStarPayment
2. Support Telegram Bot API 7.6 (@danielperez9430)
* #sendPaidMedia
3. Support Telegram Bot API v7.9 (by @danielperez9430)
4. Support Telegram Bot API v7.10 (by @danielperez9430)
* Update: purchased_paid_media
5. Support Telegram Bot API v8.0 and v8.1
* #savePreparedInlineMessage (@IsmailBinMujeeb)
* #setUserEmojiStatus (@danielperez9430)
* #editUserStarSubscription (@danielperez9430)
* #getAvailableGifts (@danielperez9430)
* #sendGift (@danielperez9430)
6. Support Telegram Bot API v8.2, v8.3 (@danielperez9430)
* #verifyUser
* #verifyChat
* #removeUserVerification
* #removeChatVerification
7. Support Telegram Bot API v8.3 (by @danielperez9430)
8. Support Telegram Bot API v9.0 (by @danielperez9430)
* #readBusinessMessage
* #deleteBusinessMessages
* #setBusinessAccountName
* #setBusinessAccountUsername
* #setBusinessAccountBio
* #setBusinessAccountProfilePhoto
* #removeBusinessAccountProfilePhoto
* #setBusinessAccountGiftSettings
* #getBusinessAccountStarBalance
* #transferBusinessAccountStars
* #getBusinessAccountGifts
* #convertGiftToStars
* #upgradeGift
* #transferGift
* #postStory
* #editStory
* #deleteStory
* #giftPremiumSubscription
9. Support Telegram Bot API v9.1 (by @danielperez9430)
* #sendChecklist
* #editMessageChecklist
* #getMyStarBalance

Fixed:

1. Reference causing error in FatalError (by @ivanjh)
2. Stringify scope field in #deleteMyCommands (by @XC-Zhang)
3. Stringify allowed_updates field in #getUpdates (by @alfanzain)
4. Stringify message_ids in #forwardMessages (by @qiaoshouzi)
5. Rename parameter thumb to thumbnail (by @0x114514BB)
6. Remove travis badge (by @melroy89)
7. Improve documentation on events (by @programminghoch10)
8. Fix Telegram invite group link (by @melroy89)
โค1
๐Ÿš€ node-telegram-bot-api v1.0.0 is out!

Fully rewritten in TypeScript ๐ŸŽ‰

๐Ÿ”ท Bundled types - drop @types/node-telegram-bot-api
๐Ÿงฉ Types auto-generated from the official Bot API docs
๐Ÿ“ฆ ESM-only Node.js 18+
๐Ÿค– Latest Bot API coverage + new sendLivePhoto
๐Ÿ•Š Dependency free

โš ๏ธ Breaking changes from 0.6x - read the migration guide first ๐Ÿ‘‡
https://github.com/yagop/node-telegram-bot-api/blob/master/CHANGELOG.md#migrating-from-v067x

๐Ÿ“ฅ npm i node-telegram-bot-api
๐Ÿ”ฅ14๐Ÿ‘9๐Ÿ‘6๐Ÿ‘Ž2
๐Ÿš€ node-telegram-bot-api v1.1.0 is out โ€” with full Bot API 10.1 support!

โœจ Rich Messages
โ€ข sendRichMessage / sendRichMessageDraft
โ€ข editMessageText now accepts rich_message (new single-object call)
โ€ข new InputRichMessage type, auto-serialized

๐Ÿค Join Request Queries
โ€ข answerChatJoinRequestQuery
โ€ข sendChatJoinRequestWebApp

๐Ÿ“ฆ npm i node-telegram-bot-api@1.1.0
๐Ÿ“ Changelog: v1.1.0

Big thanks to danielperez9430 for landing the 10.1 work! ๐Ÿ™Œ
โค6๐Ÿ”ฅ4
๐Ÿ›  node-telegram-bot-api v1.1.1 is out - focused fixes for proxies, media edits, and stickers!

๐ŸŒ Per-bot custom transport
โ€ข request.fetch for custom fetch implementations
โ€ข request.fetchOptions for undici dispatchers / per-instance proxies
โ€ข no more process-wide setGlobalDispatcher needed

๐Ÿ–ผ Better editMessageMedia uploads
โ€ข media now accepts Buffer / stream / local path
โ€ข thumbnail / cover uploads work too
โ€ข file_id / URL usage stays unchanged

๐ŸŽจ Sticker set fixes
โ€ข createNewStickerSet / addStickerToSet now use the current Bot API shape
โ€ข no more legacy png_sticker / emojis fields
โ€ข supports attach:// uploads for sticker files

๐Ÿ“ฆ npm i node-telegram-bot-api@1.1.1
๐Ÿ“ Changelog: v1.1.1
โค6๐Ÿ‘2
๐Ÿ›  node-telegram-bot-api v1.1.2 is out - CommonJS support

๐Ÿ“ฆ Dual ESM + CommonJS build
โ€ข ESM imports keep working unchanged
โ€ข CommonJS can now use require() again
โ€ข ships matching .d.ts / .d.cts typings

๐Ÿ—บ Source maps
โ€ข emitted for both โœจ ESM and CJS builds

๐Ÿ“ฆ npm i node-telegram-bot-api@1.1.2
๐Ÿ“ Changelog: v1.1.2
๐Ÿš€ node-telegram-bot-api v1.2.0 is out - with Bot API 10.2 support!

๐Ÿ‘ป Ephemeral Messages: send group messages only one user can see:
bot.sendMessage(chatId, "hi", { receiver_user_id: userId })
Plus new methods to manage them: editEphemeralMessageText, editEphemeralMessageMedia, editEphemeralMessageCaption, editEphemeralMessageReplyMarkup and deleteEphemeralMessage.

๐Ÿ“ Rich Messages: new block-based formatting via InputRichMessage.blocks (paragraphs, headings, tables, collages, slideshows, maps and more), and explicit media with InputRichMessageMedia.

๐Ÿ‘ฅ Communities: initial support for linked supergroups/channels: new Community type, community_chat_added / community_chat_removed events and ChatFullInfo.community.

โญ Also: BotSubscriptionUpdated updates for payment subscription changes.

๐Ÿ“ฆ npm i node-telegram-bot-api
๐Ÿ“ Release notes: v1.2.0
๐Ÿ‘5โค3
๐Ÿš€ node-telegram-bot-api v2.0.0 is out!

โšก Runtime-agnostic core for Node.js, Bun, Deno, Cloudflare Workers, and other edge runtimes.

๐Ÿงฉ Koa-style middleware with per-update Context, filters, commands, and error boundaries.

๐Ÿ›  New builders for inline keyboards, entities, media groups, stories, stickers, and more.

๐Ÿ‘ป Ephemeral Messages, Rich Messages, Communities, and payment subscription updates are included.

๐Ÿ“ฆ npm i node-telegram-bot-api
๐Ÿ”„ Migration guide
๐Ÿ“ Release notes
โค7๐Ÿ”ฅ4๐Ÿ‘2
๐Ÿš€ node-telegram-bot-api 2.1.0 is out!

Full Bot API 10.3 support, plus new fluent builders for rich content:

โœจ RichTextBuilder - build the recursive RichText tree (bold/italic/code/url/mention/custom emoji/...), nesting with plain strings or nested builders

๐Ÿงฑ RichMessageBuilder - compose sendRichMessage blocks (lists, blockquotes, collages, slideshows, details), with InputFiles hoisted automatically

๐Ÿ”˜ RichMessageButtonBuilder + richMessageButton / richCaption / richTableCell / richListItem helpers.

Also in Bot API 10.3: ephemeral messages ๐Ÿ‘ป, DisabledButton + disabled inline buttons, force_reply on markup, stopped_message_generation updates, and more.

๐Ÿ“ฆ npm i node-telegram-bot-api@2.1.0
๐Ÿ“ Changelog: https://github.com/yagop/node-telegram-bot-api/releases/tag/v2.1.0
โค5