Skip to content

Releases: Nam088/telebot

telebot-py v1.8.0

Choose a tag to compare

@github-actions github-actions released this 01 Sep 18:53
f90dfba

Unreleased

Bug Fixes

  • Synchronize retry configuration across all three packages

  • Update polling integration test for max_retries=3

Testing

  • Update retry tests for synchronized configuration

telebot-ts v1.8.0

Choose a tag to compare

Installation

# npm
npm install telebot-ts@1.8.0

# yarn
yarn add telebot-ts@1.8.0

# pnpm
pnpm add telebot-ts@1.8.0

# bun
bun add telebot-ts@1.8.0

Requires Node.js >= 22. Zero external runtime dependencies.


1.8.0 (2026-09-01)

Bug Fixes

  • ci: grant workflows write permission for Go and Python tag pushes (7cd323b)
  • ci: retain release-pipeline.yml filename for npm OIDC trusted publisher compatibility (2a73e0b)
  • ci: use action-gh-release to manage release tags cleanly without manual git push (286b8ef), closes action-#release
  • py: wrap long docstring lines to satisfy ruff E501 (5a491fd)

Features

  • achieve 100% parameter fidelity and strict typing for Telegram Bot API 10.3 across Node, Go, and Python (cdec1bb)
  • ci: add path filtering to CI jobs to only test modified packages (eceeccf)
  • ci: separate independent release workflows and add workflow tests (b57a683)

telebot-go v1.9.0

Choose a tag to compare

@github-actions github-actions released this 01 Sep 18:57
f90dfba

Unreleased

Features

  • Separate independent release workflows and add workflow tests

telebot-go v1.8.0

Choose a tag to compare

@github-actions github-actions released this 01 Sep 18:07

Unreleased

Bug Fixes

  • Synchronize retry configuration across all three packages

Features

  • Implement retry mechanism with exponential backoff for 429/5xx errors

Testing

  • Add unit tests for retry mechanism

v1.7.0

Choose a tag to compare

@github-actions github-actions released this 31 Aug 06:40

Installation

# npm
npm install telebot-ts@1.7.0

# yarn
yarn add telebot-ts@1.7.0

# pnpm
pnpm add telebot-ts@1.7.0

# bun
bun add telebot-ts@1.7.0

Requires Node.js >= 22. Zero external runtime dependencies.


1.7.0 (2026-08-31)

Bug Fixes

  • py: update polling integration test for max_retries=3 (bac8431)
  • synchronize retry configuration across all three packages (492aa38)

Features

  • go: implement retry mechanism with exponential backoff for 429/5xx errors (ac70326)

v1.6.0

Choose a tag to compare

@github-actions github-actions released this 31 Aug 02:11

Installation

# npm
npm install telebot-ts@1.6.0

# yarn
yarn add telebot-ts@1.6.0

# pnpm
pnpm add telebot-ts@1.6.0

# bun
bun add telebot-ts@1.6.0

Requires Node.js >= 22. Zero external runtime dependencies.


1.6.0 (2026-08-31)

Bug Fixes

  • close re-audit gaps — checklist_task_id, AcceptedGiftTypes docs shape, ReplyParameters typing, business_connection_id kwargs, split files over 500-line ceiling (all 3 packages) (aa7f1a1)
  • go: align gift/business/emoji-status params and BusinessConnection shape with official Bot API 10.3 docs (c878c60)
  • go: correct poll/draft/live-photo/bulk/invoice/story params, true reaction endpoints, port 5 missing methods, type 9 untyped sites per Bot API 10.3 (9546719)
  • node: align 7 gift/business methods and models with official Bot API 10.3 docs (3cd23e0)
  • node: align the rich message surface with the official Bot API docs (630c1ce)
  • node: correct sendPoll/getUserPersonalChatMessages/sendLivePhoto/managed-bot/createInvoiceLink params and true reaction endpoints per Bot API 10.3; type 12 untyped sites; dedupe edit.ts methods (7f2e4aa)
  • py: align gift/business params, add BusinessBotRights, fix BusinessConnection decode per Bot API 10.3 (78ff3a3)
  • py: correct poll/draft/live-photo/bulk/story/edit params, true reaction endpoints, port 5 missing methods, UNSET omission hygiene per Bot API 10.3 (c04e85b)
  • scripts: make the docs fidelity gate able to actually fail (066bf24)
  • scripts: resolve TypeScript interface heritage in the fidelity audit (d847fb1)

Features

  • go: add 15 stories/paid-media/checklist/draft Bot API methods + story area types (parity phase 3) (abf7f5e)
  • go: add 25 Bot API methods for node parity (forum topics, chat admin, verification, subscription invite links) (d698d49)
  • go: add 25 business/ephemeral/gifts Bot API methods + gift types (node parity phase 2) (4dfd0fc)
  • go: add the 6 backlog params to the send/forward/copy surface (SC-007) (c474e9d)
  • go: close the Bot API type surface so incoming updates stop losing data (0d5c2d6)
  • go: complete sendPoll, sendPhoto, sendDocument and copyMessage surfaces (SC-007) (7b0fcb3)
  • go: complete the inline-query types and finish docs-link coverage (d5ca021)
  • go: complete Update per Bot API 10.3 and add the 12 missing routes (3efef00)
  • go: model the remaining concrete Bot API types and drop any at their call sites (e07ba62)
  • go: port Bot API 10.3 rich messages (83 docs types + sendRichMessage/Draft) (a4663f7)
  • node: add the 6 backlog params to the send/copy/forward surface (SC-007) (7ae0a7f)
  • node: complete the Bot API 10.3 Message carriers and their payload types (7264b4b)
  • node: complete the sendPoll surface and model InputPollOption (SC-007) (2e5db8d)
  • node: make editStory, editChatSubscriptionInviteLink and getUserGifts measurable (SC-007) (5067e6e)
  • node: model ChatFullInfo, the shape getChat actually returns (c937a29)
  • py: add 15 stories/paid-media/checklist/draft Bot API methods + story area types (parity phase 3) (34c66ce)
  • py: add 25 Bot API methods for node parity (forum topics, chat admin, verification, subscription invite links) (06727f1)
  • py: add 25 business/ephemeral/gifts Bot API methods + gift types (node parity phase 2) (8dcb742)
  • py: add the 6 backlog params to the send/forward/copy surface (SC-007) (ee42512)
  • py: complete sendPoll, sendPhoto and sendDocument surfaces, model InputPollOption (SC-007) (1dd3afa)
  • py: decode the Bot API 10.3 service messages Telegram actually sends (3480936)
  • py: model ChatFullInfo and the docs carriers getChat/Message actually return (SC-007, Bot API 10.3) (4808b78)
  • py: port Bot API 10.3 rich messages (83 docs types + send_rich_message/Draft) (6769b30)
  • py: type the input media, preview, payment, passport and background objects (49ca358)
  • scripts: measure which documented Bot API params each method can send (SC-007) (e7062e7)
  • scripts: put the fidelity report in the CI job summary (a5cb52f)
  • scripts: ratchet method-param gaps like documented fields (SC-007) (34758b5)
  • scripts: surface method-param fidelity in the summary, table and strict gate (ffee224)
  • scripts: turn the Bot API fidelity audit into a regression ratchet (092d8ed)

telebot-py v1.7.0

Choose a tag to compare

Unreleased

Bug Fixes

  • Synchronize retry configuration across all three packages

  • Update polling integration test for max_retries=3

Testing

  • Update retry tests for synchronized configuration

telebot-py v1.6.0

Choose a tag to compare

Unreleased

Bug Fixes

  • Align gift/business params, add BusinessBotRights, fix BusinessConnection decode per Bot API 10.3

  • Correct poll/draft/live-photo/bulk/story/edit params, true reaction endpoints, port 5 missing methods, UNSET omission hygiene per Bot API 10.3

  • Close re-audit gaps — checklist_task_id, AcceptedGiftTypes docs shape, ReplyParameters typing, business_connection_id kwargs, split files over 500-line ceiling (all 3 packages)

Documentation

  • Replace stale telegram-bot-node repo references with telebot

  • Link every Bot API method and type to its official docs anchor

Features

  • Add 25 Bot API methods for node parity (forum topics, chat admin, verification, subscription invite links)

  • Add 25 business/ephemeral/gifts Bot API methods + gift types (node parity phase 2)

  • Add 15 stories/paid-media/checklist/draft Bot API methods + story area types (parity phase 3)

  • Port Bot API 10.3 rich messages (83 docs types + send_rich_message/Draft)

  • Type the input media, preview, payment, passport and background objects

  • Decode the Bot API 10.3 service messages Telegram actually sends

  • Model ChatFullInfo and the docs carriers getChat/Message actually return (SC-007, Bot API 10.3)

  • Add the 6 backlog params to the send/forward/copy surface (SC-007)

  • Complete sendPoll, sendPhoto and sendDocument surfaces, model InputPollOption (SC-007)

telebot-go v1.7.0

Choose a tag to compare

@github-actions github-actions released this 31 Aug 06:40

1.7.0 - 2026-08-31

Bug Fixes

  • Synchronize retry configuration across all three packages

  • Update polling integration test for max_retries=3

Features

  • Implement retry mechanism with exponential backoff for 429/5xx errors

Testing

  • Add unit tests for retry mechanism

  • Update retry tests for synchronized configuration

telebot-go v1.6.0

Choose a tag to compare

@github-actions github-actions released this 31 Aug 02:11

1.6.0 - 2026-08-31

Bug Fixes

  • Align 7 gift/business methods and models with official Bot API 10.3 docs

  • Align gift/business/emoji-status params and BusinessConnection shape with official Bot API 10.3 docs

  • Align gift/business params, add BusinessBotRights, fix BusinessConnection decode per Bot API 10.3

  • Correct sendPoll/getUserPersonalChatMessages/sendLivePhoto/managed-bot/createInvoiceLink params and true reaction endpoints per Bot API 10.3; type 12 untyped sites; dedupe edit.ts methods

  • Correct poll/draft/live-photo/bulk/invoice/story params, true reaction endpoints, port 5 missing methods, type 9 untyped sites per Bot API 10.3

  • Correct poll/draft/live-photo/bulk/story/edit params, true reaction endpoints, port 5 missing methods, UNSET omission hygiene per Bot API 10.3

  • Close re-audit gaps — checklist_task_id, AcceptedGiftTypes docs shape, ReplyParameters typing, business_connection_id kwargs, split files over 500-line ceiling (all 3 packages)

  • Align the rich message surface with the official Bot API docs

  • Make the docs fidelity gate able to actually fail

  • Resolve TypeScript interface heritage in the fidelity audit

Documentation

  • Replace stale telegram-bot-node repo references with telebot

  • Link every Bot API method and type to its official docs anchor

  • Link every Bot API method and type to its official docs anchor; fix 3 stale story-area links

  • Link every Bot API method and type to its official docs anchor

  • Require official Telegram API docs link on every method/type in all three frameworks

  • Record business-account.ts in the node business/ module list

  • Make the skills reflect the docs oracle as the source of truth

  • Document the method-param layer and its per-language visibility rule

  • Teach the skills the method-param visibility rule

Features

  • Add 25 Bot API methods for node parity (forum topics, chat admin, verification, subscription invite links)

  • Add 25 Bot API methods for node parity (forum topics, chat admin, verification, subscription invite links)

  • Add 25 business/ephemeral/gifts Bot API methods + gift types (node parity phase 2)

  • Add 25 business/ephemeral/gifts Bot API methods + gift types (node parity phase 2)

  • Add 15 stories/paid-media/checklist/draft Bot API methods + story area types (parity phase 3)

  • Add 15 stories/paid-media/checklist/draft Bot API methods + story area types (parity phase 3)

  • Port Bot API 10.3 rich messages (83 docs types + sendRichMessage/Draft)

  • Port Bot API 10.3 rich messages (83 docs types + send_rich_message/Draft)

  • Complete Update per Bot API 10.3 and add the 12 missing routes

  • Type the input media, preview, payment, passport and background objects

  • Close the Bot API type surface so incoming updates stop losing data

  • Complete the inline-query types and finish docs-link coverage

  • Model the remaining concrete Bot API types and drop any at their call sites

  • Complete the Bot API 10.3 Message carriers and their payload types

  • Decode the Bot API 10.3 service messages Telegram actually sends

  • Model ChatFullInfo, the shape getChat actually returns

  • Model ChatFullInfo and the docs carriers getChat/Message actually return (SC-007, Bot API 10.3)

  • Turn the Bot API fidelity audit into a regression ratchet

  • Put the fidelity report in the CI job summary

  • Measure which documented Bot API params each method can send (SC-007)

  • Ratchet method-param gaps like documented fields (SC-007)

  • Surface method-param fidelity in the summary, table and strict gate

  • Add the 6 backlog params to the send/copy/forward surface (SC-007)

  • Add the 6 backlog params to the send/forward/copy surface (SC-007)

  • Add the 6 backlog params to the send/forward/copy surface (SC-007)

  • Complete the sendPoll surface and model InputPollOption (SC-007)

  • Make editStory, editChatSubscriptionInviteLink and getUserGifts measurable (SC-007)

  • Complete sendPoll, sendPhoto and sendDocument surfaces, model InputPollOption (SC-007)

  • Complete sendPoll, sendPhoto, sendDocument and copyMessage surfaces (SC-007)

Styling

  • Clear the 15 outstanding eslint warnings