gram news

Node Telegram Bot API

@node_telegram_bot_api

https://github.com/yagop/node-telegram-bot-api/graphs/contributors

ProjectsENProgramming

2,220subscribers

Open the Channel

Latest posts

  • Node Telegram Bot API

    24 Aug, 20:53

    🚀 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
    GitHubRelease 2.1.0 · yagop/node-telegram-bot-api[2.1.0][2.1.0] - 2026-08-24 Builders Added RichTextBuilder - a fluent builder for the recursive RichText tree, covering every node kind (bold/italic/underline/code/url/mention/date_time/ custom_em...
  • Node Telegram Bot API

    16 Aug, 20:33edited

    🚀 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
    1,300742Open in Telegram
  • Node Telegram Bot API

    14 Jul, 16:57edited

    🚀 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
    2,48053Open in Telegram
  • Node Telegram Bot API

    25 Jun, 09:52edited

    🛠 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

    22 Jun, 20:42

    🛠 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
    GitHubRelease v1.1.1 · yagop/node-telegram-bot-apiAdded request.fetch and request.fetchOptions options (on the TelegramBot constructor / HttpClient), for per-instance transport customization. Pass a custom fetch implementation (e.g. undici's...
    2,77062Open in Telegram
  • Node Telegram Bot API

    13 Jun, 10:51edited

    🚀 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.0Big thanks to danielperez9430 for landing the 10.1 work! 🙌
    GitHubRelease v1.1.0 - Telegram Bot API 10.1 · yagop/node-telegram-bot-apiAdds support for Telegram Bot API 10.1 (June 11, 2026) on top of the v1.0.0 TypeScript rewrite. No breaking changes — Node.js ≥ 18 and ESM-only are unchanged from v1.0.0. Rich Messages Added the m...
    2,58064Open in Telegram
  • Node Telegram Bot API

    12 Jun, 23:41edited

    🚀 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
    GitHubnode-telegram-bot-api/CHANGELOG.md at master · yagop/node-telegram-bot-apiTelegram Bot API for NodeJS. Contribute to yagop/node-telegram-bot-api development by creating an account on GitHub.
    2,28014962Open in Telegram
  • Node Telegram Bot API

    13 Dec 2025, 02:28

    🎉 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
  • Node Telegram Bot API

    21 May 2024, 12:00

    New release v0.66.0Support Telegram Bot API 7.2 & 7.3 (@danielperez9430) - getBusinessConnection - replaceStickerInSetSupport for updates: (@danielperez9430) - business_connection - business_message - edited_business_message - deleted_business_messagesMinor fixes: (@danielperez9430) - getUserChatBoosts
    GitHubnode-telegram-bot-api/CHANGELOG.md at master · yagop/node-telegram-bot-apiTelegram Bot API for NodeJS. Contribute to yagop/node-telegram-bot-api development by creating an account on GitHub.
    16,300111Open in Telegram
  • Node Telegram Bot API

    10 Mar 2024, 04:53

    New release v0.65.1 🎉1. Support for updates (@danielperez9430) message_reaction message_reaction_count chat_boost removed_chat_boosthttps://www.npmjs.com/package/node-telegram-bot-api
    GitHubnode-telegram-bot-api/CHANGELOG.md at master · yagop/node-telegram-bot-apiTelegram Bot API for NodeJS. Contribute to yagop/node-telegram-bot-api development by creating an account on GitHub.
  • Node Telegram Bot API

    8 Mar 2024, 23:27

    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 & getMyDefaulAdministratorRightshttps://www.npmjs.com/package/node-telegram-bot-api
  • Node Telegram Bot API

    22 Dec 2020, 23:16

    New release v0.51.0Added: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 TestNew Test: (by @danielperez9430) copyMessage unpinAllChatMessages✨ Special thanks to @kamikazechaser and @danielperez9430 ✨
  • Node Telegram Bot API

    13 May 2020, 13:39

    New release v0.50.0Added: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)
  • Node Telegram Bot API

    21 Dec 2017, 12:00

    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) - Add methods TelegramBot#setChatStickerSet, TelegramBot#deleteChatStickerSet (#440) 3. Add methods: - TelegramBot#getFileStream (#442) (by @GochoMugo, requested-by @Xaqron) 4. Add options to TelegramBot#stopPolling() (by @GochoMugo) 5. Add metadata argument in message event (and friends e.g. text, audio, etc.) (#409) (by @jlsjonas, @GochoMugo) 6. Add forward-compatibility i.e. support future additional Telegram options (by @GochoMugo) 7. Add support for Node.js v9 (by @GochoMugo) 8. Document TelegramBot.errors,
    GitHubRelease v0.30.0 · yagop/node-telegram-bot-apiAdded: Support Bot API v3.5: (by @GochoMugo) Allow provider_data parameter in TelegramBot#sendInvoice Add method TelegramBot#sendMediaGroup() Support Bot API v3.4: (by @kamikazechaser) Add met...
  • Node Telegram Bot API

    22 Oct 2017, 17:16edited

    New Release, v0.29.0Added:1. Add Bot API v3.2 methods: (#429) TelegramBot#getStickerSet (by @CapacitorSet, @LibertyLocked) (#430) TelegramBot#uploadStickerFile (by @CapacitorSet) TelegramBot#createNewStickerSet, TelegramBot#addStickerToSet, TelegramBot#setStickerPositionInSet, TelegramBot#deleteStickerFromSet (by @GochoMugo) 2. Supports API v3.3Deprecated:1. Auto-enabling Promise cancellation (#319) (by @GochoMugo)
  • Node Telegram Bot API

    15 Aug 2017, 06:44

    New tutorial to get started using node-telegram-bot-api: https://github.com/hosein2398/node-telegram-bot-api-tutorial (Give a star ⭐️ pls)
    GitHubGitHub - hosein2398/node-telegram-bot-api-tutorial: node-telegram-bot-api tutorialnode-telegram-bot-api tutorial. Contribute to hosein2398/node-telegram-bot-api-tutorial development by creating an account on GitHub.
  • Node Telegram Bot API

    15 Aug 2017, 06:36

    New Release, v0.28.0Added:1. (#361) Support Bot API v3.1 (by @Lord-Protector, @kamikazechaser) 2. (#332) Support Bot API v3.0 (by @kamikazechaser, @GochoMugo) 3. Add TelegramBot#removeTextListener() (by @GochoMugo) 4. (#342) Add game example (by @MCSH) 5. (#315) List 'bot-brother' project in community section in README (by @saeedhei)Changed:1. (#367) Update TelegramBot#answerCallbackQuery() signature (by @mnb3000)Fixed:1. (#325) Fix global regexp state reset (by @Sirius-A) 2. (#363) Fix download file path on windows (by @kucherenkovova) 3. (#346) Fix anchor webhook link in docs (by @Coac)
  • Node Telegram Bot API

    11 Feb 2017, 12:55

    New Release, v0.27.0:Added:1. Add constructor options: (#243) options.polling.params (by @GochoMugo, requested-by @sidelux) 2. Add methods: (#74) TelegramBot#removeReplyListener() (by @githugger) 3. (#283) Add proper error handling (by @GochoMugo) 4. (#272) Add health-check endpoint (by @mironov) options.webHook.healthEndpoint 5. (#152) Add test for TelegramBot#sendDocument() using 'fileOpts' param (by @evolun) 6. Document options.webHook.host (by @GochoMugo) 7. (#264) Add Bot API version to README (by @kamikazechaser) 8. Add examples: - (#271) WebHook on Heroku (by @TheBeastOfCaerbannog) - (#274) WebHook on Zeit Now (by @Ferrari)Changed:
  • Node Telegram Bot API

    20 Jan 2017, 15:52

    New release, v0.26.0:Added:1. Add TelegramBot constructor options: options.https options.baseApiUrl options.filepath 2. Add methods: TelegramBot#stopPolling() TelegramBot#isPolling() TelegramBot#openWebHook() TelegramBot#closeWebHook() TelegramBot#hasOpenWebHook() TelegramBot#deleteWebHook() TelegramBot#getWebHookInfo()Changed:1. Use POST requests by default
  • Node Telegram Bot API

    2 Jan 2017, 22:59

    New release, v0.25.0. The changes include: 1. Supports the API v2.3 updates (by @kamikazechaser) 2. Proxy extra request options (by @tarmolov) 3. Fix request performance issue (by @preco21) 4. Support sendVenue method (by Tketa) 5. Support sendContact method (by @GochoMugo) 6. Added onlyFirstMatch option (by @GingerPlusPlus) 7. Support getGameHighScores method (by @jishnu7) 8. Fix typos (by oflisback) Thanks for your continued interest and support. Happy new year!