14 Jul 2026, 16:57 UTC≈1,110 views8 reactionsread 7 August 2026 🚀 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 Inp…
👍5❤3
Signed Yago
25 Jun 2026, 09:52 UTC≈1,920 viewsread 7 August 2026 🛠 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 [email protected]
📝 Changelog: v1.1.2
Signed Yago
22 Jun 2026, 20:42 UTC≈1,970 views8 reactionsread 7 August 2026 🛠 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…
❤6👍2
Signed Yago
13 Jun 2026, 10:51 UTC≈2,130 views10 reactionsread 7 August 2026 🚀 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 [email protected]
📝 Changelog: v1.1.0
Big thanks to danielperez9430 for land…
❤6🔥4
Signed Yago
12 Jun 2026, 23:41 UTC≈1,920 views31 reactionsread 7 August 2026 🚀 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-v…
🔥14👏9👍6👎2
Signed Yago
13 Dec 2025, 02:28 UTC≈7,020 viewsread 7 August 2026 🎉 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)…
Signed gm
21 May 2024, 12:00 UTC≈16,100 views3 reactionsread 7 August 2026 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
Signed Yago
10 Mar 2024, 04:53 UTC≈16,200 viewsread 7 August 2026 New release v0.65.1 🎉
1. Support for updates (@danielperez9430)
message_reaction
message_reaction_count
chat_boost
removed_chat_boost
https://www.npmjs.com/package/node-telegram-bot-api
Signed Yago
8 Mar 2024, 23:27 UTC≈12,500 viewsread 7 August 2026 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
ht…
Signed Yago
22 Dec 2020, 23:16 UTC≈32,900 viewsread 7 August 2026 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 @dani…
Signed Yago
13 May 2020, 13:39 UTC≈32,400 viewsread 7 August 2026 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 p…
Signed Kamikaze Chaser
21 Dec 2017, 12:00 UTC≈31,000 viewsread 7 August 2026 New Release, v0.30.0 (https://github.com/yagop/node-telegram-bot-api/releases/tag/v0.30.0):
Added:
1. Support Bot API v3.5: (by @GochoMugo)
- Allow provider_data parameter in TelegramBot#sendInvoice
- Add method TelegramBot#sendMediaGroup()
2. Support Bot API v3.4: (by @kamikazechaser)
- Add methods TelegramBot#editMessageLiveLocation, TelegramBot#stopMessageLiveLocation (#439)
…
Signed GochoMugo
Showing the 12 most recent of 20 posts we hold for @node_telegram_bot_api. View and reaction counts are the latest single reading for each post, not a live figure, and a recent post is still accumulating both. A view count marked ≈ was rounded by Telegram before we ever saw it — t.me prints views in full below 1,000 and to three significant figures above, so ≈1,200,000 means somewhere between 1,150,000 and 1,249,999. Unmarked counts are exact. Text is reproduced from the public post preview and truncated for length.