Repository navigation
add line-message-sender plugin 0.1.0 - #3517
Open
GuangxiZheng wants to merge 4 commits into
Open
GuangxiZheng wants to merge 4 commits into
GuangxiZheng wants to merge 4 commits into
Conversation
GuangxiZheng
force-pushed
the
bump-line-message-sender-plugin-0.1.0
branch
from
October 26, 2026 17:22
2dc81c1 to
dcb6f0f
Compare
…pinned dependency, ASCII readme badges (version stays 0.1.0)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Plugin Submission
Plugin information
Submission type
What changed
Adds LINE Message Sender, a tool plugin that sends push and broadcast messages to LINE users and groups from Dify workflows via the LINE Messaging API.
It includes four tools: Send Push Message (to a user, group or room), Send Broadcast Message (to all friends of the configured LINE Official Account), Get User Profile and Get Bot Info. The user configures their own long-lived LINE channel access token as provider credentials; every send happens in the configured LINE Official Account.
This PR adds only shineos/line-message-sender/line-message-sender-0.1.0.difypkg. The source corresponding to the package is commit d638e63659c272959dbd6144a256f52ff489cd2a in the public source repository.
Risk level
Medium risk is selected because the plugin performs write actions in a third-party service: it sends messages to LINE users, groups, rooms and followers on behalf of the configured LINE Official Account, using the channel access token supplied by the user. The plugin does not execute commands or code, run SQL, access databases or the filesystem, automate browsers, or handle highly sensitive personal data.
Required checks
.envfiles, access tokens, private keys, certificates with private material, or cloud credentials.PRIVACY.mdor a hosted privacy policy, andmanifest.yamlreferences it.Security and privacy notes
https://api.line.meto perform the requested send or lookup. The channel access token is stored as an encrypted provider credential in the Dify workspace and is sent only to the approved LINE API endpoint.https://api.line.me, declared inmanifest.yamlnetwork.domains. Requests use HTTPS with 15-30 second timeouts.PRIVACY.mddocuments recipients, storage and the absence of telemetry.python -m pytest tests -q, 7 tests) covering provider validation and all four tools with mocked HTTP.Local validation
Validated the final package with the unmodified official langgenius/dify-marketplace-toolkit at commit 57a21d1304b1108df3e6b90a15a4f5dd9f0915f9 on macOS (Python 3.12, yq 4.54.1).
Command used:
Results:
dify-plugin==0.9.1); no known vulnerabilities in the pinned dependency set.https://api.line.me), which cannot be extracted statically; the domain is declared inmanifest.yamlnetwork.domains.Limitations
provider_type: "builtin"; nodes written as"plugin"receive empty credentials in this Dify version. The UI writes the correct value automatically, and the plugin README documents this for DSL users.