Repository navigation
Releases: Nam088/telebot
Release list
telebot-py v1.8.0
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
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.0Requires 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
telebot-go v1.9.0
Unreleased
Features
- Separate independent release workflows and add workflow tests
telebot-go v1.8.0
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
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.0Requires 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
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.0Requires 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
anyat 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
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
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
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
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
anyat 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