freshcrate
Home > Developer Tools > line-bot-sdk

line-bot-sdk

LINE Messaging API SDK for Python

Description

LINE Messaging API SDK for Python ================================= |PyPI version| SDK of the LINE Messaging API for Python. Introduction ------------ The LINE Messaging API SDK for Python makes it easy to develop bots using LINE Messaging API, and you can create a sample bot within minutes. Documentation ------------- See the official API documentation for more information English: https://developers.line.biz/en/docs/messaging-api/overview/ Japanese: https://developers.line.biz/ja/docs/messaging-api/overview/ Requirements ------------ - Python >= 3.10 Installation ------------ :: $ pip install line-bot-sdk Synopsis -------- Usage: .. code:: python from flask import Flask, request, abort from linebot.v3 import ( WebhookHandler ) from linebot.v3.exceptions import ( InvalidSignatureError ) from linebot.v3.messaging import ( Configuration, ApiClient, MessagingApi, ReplyMessageRequest, TextMessage ) from linebot.v3.webhooks import ( MessageEvent, TextMessageContent ) app = Flask(__name__) configuration = Configuration(access_token='YOUR_CHANNEL_ACCESS_TOKEN') handler = WebhookHandler('YOUR_CHANNEL_SECRET') @app.route("/callback", methods=['POST']) def callback(): # get X-Line-Signature header value signature = request.headers['X-Line-Signature'] # get request body as text body = request.get_data(as_text=True) app.logger.info("Request body: " + body) # handle webhook body try: handler.handle(body, signature) except InvalidSignatureError: app.logger.info("Invalid signature. Please check your channel access token/channel secret.") abort(400) return 'OK' @handler.add(MessageEvent, message=TextMessageContent) def handle_message(event): with ApiClient(configuration) as api_client: line_bot_api = MessagingApi(api_client) line_bot_api.reply_message_with_http_info( ReplyMessageRequest( reply_token=event.reply_token, messages=[TextMessage(text=event.message.text)] ) ) if __name__ == "__main__": app.run() API --- See `linebot/v3/messaging/docs <linebot/v3/messaging/docs/MessagingApi.md>`__ . Other docs are in ``linebot/v3/<feature>/docs/*.md``. Webhook ------- WebhookParser ~~~~~~~~~~~~~ ※ You can use WebhookParser \_\_init\_\_(self, channel\_secret, skip\_signature\_verification=lambda: False) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. code:: python parser = linebot.v3.WebhookParser('YOUR_CHANNEL_SECRET') # or with skip_signature_verification option parser = linebot.v3.WebhookParser( 'YOUR_CHANNEL_SECRET', skip_signature_verification=lambda: False parse(self, body, signature, as_payload=False) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Parses the webhook body, and returns a list of Event objects or a WebhookPayload object (depending on as_payload). If the signature does NOT match, ``InvalidSignatureError`` is raised. .. code:: python events = parser.parse(body, signature) for event in events: do_something(event) .. code:: python payload = parser.parse(body, signature, as_payload=True) for event in payload.events: do_something(payload.event, payload.destination) WebhookHandler ~~~~~~~~~~~~~~ ※ You can use WebhookHandler \_\_init\_\_(self, channel\_secret, skip\_signature\_verification=lambda: False) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. code:: python handler = linebot.v3.WebhookHandler('YOUR_CHANNEL_SECRET') # or with skip_signature_verification option handler = linebot.v3.WebhookHandler( 'YOUR_CHANNEL_SECRET', skip_signature_verification=lambda: False handle(self, body, signature) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Handles webhooks with **handlers** added by the decorators `add <#add-self-event-message-none>`__ and `default <#default-self>`__. If the signature does NOT match, ``InvalidSignatureError`` is raised. .. code:: python handler.handle(body, signature) add(self, event, message=None) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Add a **handler** method by using this decorator. .. code:: python @handler.add(MessageEvent, message=TextMessage) def handle_message(event): line_bot_api.reply_message( ReplyMessageRequest( reply_token=event.reply_token, messages=[TextMessage(text=event.message.text)] ) ) When the event is an instance of MessageEvent and event.message is an instance of TextMessage, this handler method is called. .. code:: python @handler.add(MessageEvent) def handle_message(event, destination): # do something If the ar

Release History

VersionChangesUrgencyDate
3.23.0Imported from PyPI (3.23.0)Low4/21/2026
v3.23.0<!-- Release notes generated using configuration in .github/release.yml at master --> ## What's Changed ### Added feature This release adds wrapper methods for `ChannelAccessToken#issue_stateless_channel_token`, making stateless channel access token issuance simpler for both JWT assertion and client secret authentication. With this release, you don't have to pass empty strings (`''`) for unused parameters. ```diff - token = api.issue_stateless_channel_token( - grant_type='client_Medium4/7/2026
v3.22.0<!-- Release notes generated using configuration in .github/release.yml at master --> ## What's Changed * Add new AudienceGroupType TRACKINGTAG_WEBTRAFFIC to Audience Group API by @github-actions[bot] in https://github.com/line/line-bot-sdk-python/pull/920 <!-- PR-START https://github.com/line/line-openapi/pull/118 --> ### Add `TRACKINGTAG_WEBTRAFFIC` to **AudienceGroupType** Enum We have supported for the new audience‑group type **`TRACKINGTAG_WEBTRAFFIC`** (Tracking Tag WebtrafficLow1/21/2026
v3.21.0<!-- Release notes generated using configuration in .github/release.yml at master --> ## What's Changed * Support mark as read by token API by @github-actions[bot] in https://github.com/line/line-bot-sdk-python/pull/880 <!-- PR-START https://github.com/line/line-openapi/pull/115 --> #### Support for "Mark as Read" by Token API We have released a new **Mark as Read API** that allows developers to mark a user’s messages as read. Previously, this functionality was available only to Low11/7/2025
v3.20.0<!-- Release notes generated using configuration in .github/release.yml at master --> ## What's Changed * Add forbidPartialDelivery option to the Narrowcast Limit Object by @github-actions[bot] in https://github.com/line/line-bot-sdk-python/pull/873 <!-- PR-START https://github.com/line/line-openapi/pull/114 --> #### Add forbidPartialDelivery option to the Narrowcast Limit Object We add a new `forbidPartialDelivery` option to the Narrowcast Limit Object. When set to true, this opLow10/24/2025
v3.19.2<!-- Release notes generated using configuration in .github/release.yml at master --> ## What's Changed - Support Python 3.14 - https://www.python.org/downloads/release/python-3140/ ### Dependency updates * chore(deps): update dependency pytest-asyncio to v1.2.0 by @renovate[bot] in https://github.com/line/line-bot-sdk-python/pull/858 * chore(deps): update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.14.1 by @renovate[bot] in https://github.com/line/line-bot-sdk-pyLow10/21/2025
v3.19.1<!-- Release notes generated using configuration in .github/release.yml at master --> ## What's Changed ### ✨ Add an Option to Skip Webhook Signature Verification * Add option to skip signature verification by @habara-k in https://github.com/line/line-bot-sdk-python/pull/821 With this release, developers can now optionally skip signature verification when parsing incoming webhook requests. This new capability is especially useful in scenarios where the channel secret may change, poteLow9/18/2025
v3.19.0<!-- Release notes generated using configuration in .github/release.yml at master --> ## What's Changed <!-- PR-START https://github.com/line/line-openapi/pull/113 --> ### Support new AudienceGroupType POP_AD_IMP to Audience Group API * Add new AudienceGroupType POP_AD_IMP to Audience Group API by @github-actions[bot] in https://github.com/line/line-bot-sdk-python/pull/842 We have supported for the new audience‑group type **`POP_AD_IMP`** (POP ad impression audience) to the OpenALow8/26/2025
v3.18.1<!-- Release notes generated using configuration in .github/release.yml at master --> ## What's Changed LINE Things has been closed. In this release we removed the following LINE Things related webhook code - `ThingsEvent` - `ThingsContent` - `LinkThingsContent` - `UnlinkThingsContent` - `ScenarioResultThingsContent` - `ScenarioResult` - `ActionResult` As noted in the README, deletions tied to a business shutdown are shipped as a patch version, not a major version. If your code sLow8/13/2025
v3.18.0<!-- Release notes generated using configuration in .github/release.yml at master --> ## What's Changed This release introduces Coupon API support to the Messaging API, enabling developers to create, manage, and deliver coupons directly through bot integrations. These new features mirror capabilities previously only available through the LINE Official Account Manager, offering greater flexibility in automating coupon workflows via the Messaging API. ### ✨ New API Endpoints - [POST `/v2Low8/6/2025
v3.17.1<!-- Release notes generated using configuration in .github/release.yml at master --> ## What's Changed Type for `CreateAudienceGroupResponse#expireTimestamp` is not float or double, but integer actually. This release fixes type as bugfix. * Fix type of expireTimestamp by @github-actions in https://github.com/line/line-bot-sdk-python/pull/802 <!-- PR-START https://github.com/line/line-openapi/pull/106 --> (original PR is https://github.com/line/line-openapi/pull/106) <!-- PR-ENLow4/24/2025
v3.17.0<!-- Release notes generated using configuration in .github/release.yml at master --> ## What's Changed * Add includesOwnedAudienceGroups Parameter to Audience API by @github-actions in https://github.com/line/line-bot-sdk-python/pull/800 <!-- PR-START https://github.com/line/line-openapi/pull/105 --> ### Enhancement to Shared Audiences API Support a new query parameter `includesOwnedAudienceGroups` to the `client.getSharedAudienceGroups` (GET `/v2/bot/audienceGroup/shared/list`). TLow4/22/2025
v3.16.3<!-- Release notes generated using configuration in .github/release.yml at master --> ## What's Changed Note this patch is not related to sdk users. This release is just for our test. See https://github.com/line/line-bot-sdk-python/releases/tag/v3.16.2 about new features. ### line-openapi updates * chore(deps): update line-openapi digest to 9dec0f8 by @renovate in https://github.com/line/line-bot-sdk-python/pull/770 * chore(deps): update line-openapi digest to cc542e3 by @renovate in Low3/27/2025
v3.16.2<!-- Release notes generated using configuration in .github/release.yml at master --> ## What's Changed * Modify http status code as response for manage-audience by @github-actions in https://github.com/line/line-bot-sdk-python/pull/766 <!-- PR-START https://github.com/line/line-openapi/pull/87 --> This change modifies the HTTP status code for the following audience group-related endpoints, as they were incorrect. Some http status codes are wrong. They should be 202, not 200. 1. `POSLow3/10/2025
v3.16.1<!-- Release notes generated using configuration in .github/release.yml at master --> ## What's Changed Note this patch is not related to sdk users. See https://github.com/line/line-bot-sdk-python/releases/tag/v3.16.0 about new features. * Publish library to pypi with OIDC by @Yang-33 in https://github.com/line/line-bot-sdk-python/pull/763 ### Dependency updates * chore(deps): update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.14.0 by @renovate in https://github.Low3/4/2025
v3.16.0<!-- Release notes generated using configuration in .github/release.yml at master --> ## What's Changed * Support new Membership API and Webhook by @github-actions in https://github.com/line/line-bot-sdk-python/pull/758 <!-- PR-START https://github.com/line/line-openapi/pull/86 --> ### Support new Membership API and Webhook We have implemented and supported new API and Webhook about Membership. #### API to get a list of users who joined the membership You can obtain a list of Low2/13/2025
v3.15.0<!-- Release notes generated using configuration in .github/release.yml at master --> ## What's Changed Add /v2/bot/audienceGroup/shared path by @github-actions in https://github.com/line/line-bot-sdk-python/pull/757 <!-- PR-START https://github.com/line/line-openapi/pull/85 --> ### Shared Audiences in Business Manager API Support We have added and supported new API endpoints related to Shared Audiences in Business Manager. #### API to Get Shared Audience Information You canLow2/12/2025
v3.14.5<!-- Release notes generated using configuration in .github/release.yml at master --> ## What's Changed <!-- PR-START https://github.com/line/line-openapi/pull/82 --> * Retire GET /v2/bot/message/delivery/ad_phone by @github-actions in https://github.com/line/line-bot-sdk-python/pull/750 `GET /v2/bot/message/delivery/ad_phone` was sunset. This change removes it as it's no longer necessary to include it in line-openapi. (original PR is https://github.com/line/line-openapi/pull/82) Low1/23/2025
v3.14.4<!-- Release notes generated using configuration in .github/release.yml at master --> ## What's Changed <!-- PR-START https://github.com/line/line-openapi/pull/80 --> * Remove obsolete feature: Audience Match by @github-actions in https://github.com/line/line-bot-sdk-python/pull/744 The Audience Match feature (/bot/ad/multicast/phone) was sunset in October 2023. This change removes it as it's no longer necessary to include it in line-openapi. (original PR is https://github.comLow1/20/2025
v3.14.3<!-- Release notes generated using configuration in .github/release.yml at master --> ## What's Changed A new value in "NarrowcastProgressResponse#errrorCode" was defined and comments have been added to the SDK. https://developers.line.biz/en/reference/messaging-api/#get-narrowcast-progress-status * Add new errorCode 4 of NarrowcastProgressResponse by @github-actions in https://github.com/line/line-bot-sdk-python/pull/733 ### line-openapi updates * Codes are generated by openapi geLow1/15/2025
3.14.2This is not related to line-bot-sdk-python user. The published library must be same as 3.14.1Low11/13/2024
3.14.1<!-- Release notes generated using configuration in .github/release.yml at master --> ## What's Changed Fix TextMessageV2 imports. ref: https://github.com/line/line-bot-sdk-python/issues/698 ### Dependency updates * chore(deps): update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.5.2 by @renovate in https://github.com/line/line-bot-sdk-python/pull/699 ### Other Changes * PR must fail when generated code is not committed by @Yang-33 in https://github.com/line/linLow11/7/2024
3.14.0<!-- Release notes generated using configuration in .github/release.yml at master --> ## Important this version tries to support `TextMessageV2` but it's broken when you import library from `linebot.v3.messaging`. sorry for inconvenience. We try to resolve this issue. https://github.com/line/line-bot-sdk-python/issues/698 ## What's Changed Support bot mention features: - https://developers.line.biz/ja/news/2024/10/30/messaging-api-webhook/ - https://developers.line.biz/ja/news/2024/10/Low10/31/2024
3.13.0<!-- Release notes generated using configuration in .github/release.yml at master --> ## What's Changed https://github.com/line/line-bot-sdk-python/pull/669 In the Messaging API, we've added the following values as the percentage of each age group of your LINE Official Account's friends that you can get by using the [Get friend demographics](https://developers.line.biz/en/reference/messaging-api/#get-demographic) endpoint: - `from50to54` - `from55to59` - `from60to64` - `from65to69` Low9/5/2024
3.12.0<!-- Release notes generated using configuration in .github/release.yml at master --> ## What's Changed https://github.com/line/line-bot-sdk-python/pull/664 In the Messaging API, we've added the following values as conditions for filtering the age range of recipients in the [demographic filter objects](https://developers.line.biz/en/reference/messaging-api/#narrowcast-demographic-filter) of [narrowcast messages](https://developers.line.biz/en/reference/messaging-api/#send-narrowcast-messaLow8/26/2024
3.11.1## What's Changed * Make the requests version constraints less strict. by @eucyt in https://github.com/line/line-bot-sdk-python/pull/657 ### line-openapi updates * chore(deps): update line-openapi digest to c14fa72 by @renovate in https://github.com/line/line-bot-sdk-python/pull/626 * Codes are generated by openapi generator by @github-actions in https://github.com/line/line-bot-sdk-python/pull/631 * chore(deps): update line-openapi digest to f976f52 by @renovate in https://github.com/lLow8/15/2024
3.11.0<!-- Release notes generated using configuration in .github/release.yml at master --> ## What's Changed In the Messaging API, we've added a new endpoint that allows you to [display a loading animation](https://developers.line.biz/en/reference/messaging-api/#display-a-loading-indicator). After your LINE Official Account receives a message from a user, the response may takes some time due to message preparation or reservation processing. In such cases, you can visually tell the user that you wLow4/17/2024
3.10.2<!-- Release notes generated using configuration in .github/release.yml at master --> ## What's Changed ### Dependency updates * fix(deps): update dependency ch.qos.logback:logback-classic to v1.5.4 by @renovate in https://github.com/line/line-bot-sdk-python/pull/614 * chore(deps): update dependency aiohttp to v3.9.4 by @renovate in https://github.com/line/line-bot-sdk-python/pull/615 * fix(deps): update dependency ch.qos.logback:logback-classic to v1.5.5 by @renovate in https://github.coLow4/13/2024
3.10.1See https://github.com/line/line-bot-sdk-python/releases/tag/3.10.0Low4/3/2024
3.10.0<!-- Release notes generated using configuration in .github/release.yml at master --> ## What's Changed We're excited to announce that the Membership API is now available in the Messaging API. With this update, our SDK also supports the use of this API. For more details, check out the announcement: https://developers.line.biz/en/news/2024/03/28/re-release-endpoints-for-membership ### line-openapi updates * chore(deps): update line-openapi digest to 4c9ddf3 by @renovate in https://githubLow4/3/2024
3.9.0<!-- Release notes generated using configuration in .github/release.yml at master --> ## What's Changed ### line-openapi updates In the Messaging API, you can now determine whether a user has added your LINE Official Account as a friend or unblocked by a webhook follow event. News: https://developers.line.biz/en/news/2024/02/06/add-friends-and-unblock-friends-can-now-be-determined-by-webhook/ * Add isUnblocked flag to Follow Webhook event by @mokuzon in https://github.com/line/line-boLow2/6/2024
3.8.1<!-- Release notes generated using configuration in .github/release.yml at master --> ## What's Changed In the Messaging API, we've added the [clipboard action](https://developers.line.biz/en/reference/messaging-api/#clipboard-action) for users to copy text to the clipboard. This new feature allows users to more easily copy coupon codes and other text. news: https://developers.line.biz/en/news/2024/02/05/messaging-api-updated/ Note only the latest app(version >= `14.0.0`) supports thisLow2/5/2024
3.8.0<!-- Release notes generated using configuration in .github/release.yml at master --> ## What's Changed In the Messaging API, we've added the [clipboard action](https://developers.line.biz/en/reference/messaging-api/#clipboard-action) for users to copy text to the clipboard. This new feature allows users to more easily copy coupon codes and other text. news: https://developers.line.biz/en/news/2024/02/05/messaging-api-updated/ Note only the latest app(version >= `14.0.0`) supports thisLow2/5/2024
3.7.0<!-- Release notes generated using configuration in .github/release.yml at master --> ## What's Changed There are several keywords that can be used for the properties of Template Messages and Flex Messages. Starting from this version, these keywords are provided. In addition to keywords, you can use strings that specify percentages or pixels, so please convert the keywords to strings if necessary. The original definitions are also written in [Flex Message layout](https://developers.line.bLow12/27/2023
3.6.0<!-- Release notes generated using configuration in .github/release.yml at master --> ## What's Changed We have now added support for a Webhook (`PnpDeliveryCompletionEvent`) that can be received once a message is successfully sent via PNP. - https://developers.line.biz/en/docs/partner-docs/line-notification-messages/message-sending-complete-webhook-event/#page-title ### line-openapi updates * chore(deps): update line-openapi digest to 988429c by @renovate in https://github.com/line/line-Low12/25/2023
3.5.1## What's Changed * ChannelAccessToken client doesn't have to require channel access token by @Yang-33 in https://github.com/line/line-bot-sdk-python/pull/557 - we don't have to specify channel access token in client configuration when we issue channel access token. ### line-openapi updates * chore(deps): update line-openapi digest to 0e20d4f by @renovate in https://github.com/line/line-bot-sdk-python/pull/533 * Codes are generated by openapi generator by @github-actions in https://giLow11/22/2023
3.5.0<!-- Release notes generated using configuration in .github/release.yml at master --> ## What's Changed You can now send quote messages from your LINE Official Account and receive quote messages sent by users via webhook. news: https://developers.line.biz/en/news/2023/09/14/send-and-receive-quote-messages-using-the-messaging-api/ 1. Add response type for push/reply/mutlicast/narrowcast/broadcast API - `sentMessage` field is added in push and reply API 2. `sentMessage` field is adLow9/15/2023
3.4.0<!-- Release notes generated using configuration in .github/release.yml at master --> ## What's Changed ### line-openapi updates * Bump version to 3.4.0 by @github-actions in https://github.com/line/line-bot-sdk-python/pull/515 * Add POST `/oauth2/v3/token` (issue stateless channel token) API https://github.com/line/line-openapi/pull/30 * API reference: https://developers.line.biz/en/reference/messaging-api/#issue-stateless-channel-access-token * News: https://developers.line.biz/eLow9/6/2023
3.3.0## What's Changed * Add `RICHMENU_IMP` and `RICHMENU_CLICK` type to `AudienceGroupType`. https://github.com/line/line-openapi/pull/29 * fix(deps): update dependency ch.qos.logback:logback-classic to v1.4.9 by @renovate in https://github.com/line/line-bot-sdk-python/pull/502 * fix(deps): update dependency ch.qos.logback:logback-classic to v1.4.10 by @renovate in https://github.com/line/line-bot-sdk-python/pull/503 * fix(deps): update dependency ch.qos.logback:logback-classic to v1.4.11 by @reLow8/23/2023
3.2.0## What's Changed * Replace old liff functions with new ones and keep backward compatibility by @Yang-33 in https://github.com/line/line-bot-sdk-python/pull/486 - Some Liff function names are deprecated. Please use new ones defined in https://github.com/line/line-openapi/pull/26. * Bump version to 3.2.0 by @github-actions in https://github.com/line/line-bot-sdk-python/pull/500 - Apply https://github.com/line/line-openapi/pull/28 to code, for fixing https://github.com/line/line-bot-sdk-pyLow8/4/2023
3.1.0## What's Changed Changes are based on - https://github.com/line/line-openapi/pull/23 - https://github.com/line/line-openapi/pull/24 and some libraries are upgraded internally. * chore(deps): update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.11.0 by @renovate in https://github.com/line/line-bot-sdk-python/pull/454 * chore(deps): update dependency org.apache.maven.plugins:maven-enforcer-plugin to v3.3.0 by @renovate in https://github.com/line/line-bot-sdk-python/puLow7/6/2023
3.0.3## What's Changed * Include all packages in linebot directory and release as `3.0.3` by @Yang-33 in https://github.com/line/line-bot-sdk-python/pull/459 **Full Changelog**: https://github.com/line/line-bot-sdk-python/compare/3.0.2...3.0.3Low7/3/2023
3.0.2## What's Changed * Release 3.0.2 by @Yang-33 in https://github.com/line/line-bot-sdk-python/pull/456 **Full Changelog**: https://github.com/line/line-bot-sdk-python/compare/3.0.0...3.0.2Low7/3/2023
3.0.1(since it failed to upload library to pypi.org)Low7/3/2023
3.0.0## What's Changed * Use Openapi generator by @Yang-33 in https://github.com/line/line-bot-sdk-python/pull/453 ## Version 3.x LINE's SDK developer team decided to generate SDK code based on OpenAPI spec. (files are in https://github.com/line/line-openapi.) As a result, LINE bot sdk `3.x` is not compatible with `2.x`. It can follow the future API changes very quickly. We will be maintaining only `linebot.v3` going forward. To utilize the latest features, we recommend you gradually transitLow7/3/2023
v2.4.3## What's Changed * Update __init__.py by @aircompresser in https://github.com/line/line-bot-sdk-python/pull/436 Low6/30/2023
v2.4.2## What's Changed - [Add validating message objects APIs](https://github.com/line/line-bot-sdk-python/pull/409) @Yang-33 - [Add Unknown event](https://github.com/line/line-bot-sdk-python/pull/424) @Yang-33 ## Updated - [update dependency requests to v2.28.2](https://github.com/line/line-bot-sdk-python/pull/419) - [Bump black from 22.12.0 to 23.1.0](https://github.com/line/line-bot-sdk-python/pull/421) - [update dependency aiohttp to v3.8.4](https://github.com/line/line-bot-sdk-python/pLow3/13/2023
v2.4.1# What's Changed - [Add validate rich menu object API ](https://github.com/line/line-bot-sdk-python/commit/6dc02682c5ad162f30ce6ae08af07217f48359b4) @intactio - [Configure Renovate](https://github.com/line/line-bot-sdk-python/commit/02da4c04cf3624d04cee2b8482fd7b1ab5ca80f8) - [rename: test_channel_access_token_v2_1.py ](https://github.com/line/line-bot-sdk-python/commit/f14519e6ba5771d7d298187d77cc9a6bc4fdaf2a) @nanato12 - [Fix CI failure (](https://github.com/line/line-bot-sdk-python/coLow1/11/2023
v2.3.0# What's Changed - Add two parameters to PostbackAction (https://github.com/line/line-bot-sdk-python/pull/386) @nanato12 - Support : "webhook redelivery" (https://github.com/line/line-bot-sdk-python/pull/385) @nanato12 - Add sender into each sendMessage class (https://github.com/line/line-bot-sdk-python/pull/381) @rotoyang - Drop python 3.6 support, start python 3.10 support. Close https://github.com/line/line-bot-sdk-python/issues/366 (https://github.com/line/line-bot-sdk-python/pull/Low6/15/2022
v2.2.1## Features - Support statistics per aggregation unit (#373) @Yang-33 - Flex message update 3 (#375) @intactio - Support "Channel access token v2.1" (#372) @yingtung ## Example - Add fastapi example (#342) @wasdeeLow3/28/2022
v2.1.0## Features - Support message sticker type and update followers ids API (#369) @louis70109 - add rich menu sample code (#346) @4geru ## Fixed - add module name RichMenuAlias to rich_menu import (#355) @TF-Takishita - fix aiohttp error handling (#364) @yoshiya0503 - Fix: RST document format error (#357) @louis70109 Low1/26/2022

Dependencies & License Audit

Loading dependencies...

Similar Packages

azure-coreMicrosoft Azure Core Library for Pythonazure-template_0.1.0b6187637
azure-mgmt-coreMicrosoft Azure Management Core Library for Pythonazure-template_0.1.0b6187637
azure-monitor-opentelemetry-exporterMicrosoft Azure Monitor Opentelemetry Exporter Client Library for Pythonazure-template_0.1.0b6187637
azure-servicebusMicrosoft Azure Service Bus Client Library for Pythonazure-template_0.1.0b6187637
azure-monitor-opentelemetryMicrosoft Azure Monitor Opentelemetry Distro Client Library for Pythonazure-template_0.1.0b6187637