New release v0.50.0

Added:

Support Bot API v4.8: (by @danielperez9430)
Add methods: sendDice()
Support Bot API v4.7: (by @danielperez9430)
Add methods: getMyCommands(),setMyCommands()
Support Bot API v4.5: (by @danielperez9430)
Add methods: setChatAdministratorCustomTitle()
Support Bot API v4.4: (by @danielperez9430)
Add methods: setChatPermissions()
Support for poll_answer (by @JieJiSS)
Add request options in file stream (by @zhangpanyi )

Changed: (by @danielperez9430)

New message type: dice
Fix Bugs in tests
Fix regex compare (by @ledamint)
Fix listening for error events when downloading files (by @Kraigo)
New release v0.51.0

Added:

1. Support Bot API v5.0: (by @danielperez9430)
* Add method *copyMessage()*
* Add method *unpinAllChatMessages()*
* Add method *close()*
* Add method *logOut()*

Changed: (by @danielperez9430)
* Remove trailing-spaces
* Fix Bugs in Test

New Test: (by @danielperez9430)
* copyMessage
* unpinAllChatMessages

โœจ Special thanks to @kamikazechaser and @danielperez9430 โœจ
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)
๐Ÿš€ 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