[PR #217] [MERGED] Expand Slack trigger to full Events API catalog #232

Closed
opened 2026-02-15 21:16:20 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/langgenius/dify-plugin-sdks/pull/217
Author: @Yeuoly
Created: 10/16/2025
Status: Merged
Merged: 10/17/2025
Merged by: @Yeuoly

Base: feat/triggerHead: codex/implement-slack-trigger-in-main.py


📝 Commits (6)

  • 3858f49 Expand Slack trigger to full Events API catalog
  • 8f378da Remove Slack trigger subscription constructor
  • b1cc8c1 Remove Slack event selection from subscription schema
  • 9e7bc7a Use official Slack icon asset
  • a6d0de0 Stop reading Slack signing secret from constructor parameters
  • fc1ebbd chore: remove tead_id

📊 Changes

161 files changed (+9206 additions, -0 deletions)

View changed files

python/examples/slack_trigger/README.md (+61 -0)
python/examples/slack_trigger/_assets/icon.svg (+1 -0)
python/examples/slack_trigger/events/__init__.py (+0 -0)
python/examples/slack_trigger/events/_catalog_event.py (+126 -0)
python/examples/slack_trigger/events/app/__init__.py (+0 -0)
python/examples/slack_trigger/events/app/app_mention.py (+9 -0)
python/examples/slack_trigger/events/app/app_mention.yaml (+107 -0)
python/examples/slack_trigger/events/app/app_rate_limited.py (+9 -0)
python/examples/slack_trigger/events/app/app_rate_limited.yaml (+107 -0)
python/examples/slack_trigger/events/app/app_uninstalled.py (+9 -0)
python/examples/slack_trigger/events/app/app_uninstalled.yaml (+107 -0)
python/examples/slack_trigger/events/catalog_data.py (+1202 -0)
python/examples/slack_trigger/events/channel/__init__.py (+0 -0)
python/examples/slack_trigger/events/channel/channel_archive.py (+9 -0)
python/examples/slack_trigger/events/channel/channel_archive.yaml (+107 -0)
python/examples/slack_trigger/events/channel/channel_created.py (+9 -0)
python/examples/slack_trigger/events/channel/channel_created.yaml (+107 -0)
python/examples/slack_trigger/events/channel/channel_deleted.py (+9 -0)
python/examples/slack_trigger/events/channel/channel_deleted.yaml (+107 -0)
python/examples/slack_trigger/events/channel/channel_history_changed.py (+9 -0)

...and 80 more files

📄 Description

Summary

  • generate a Slack Events API catalog and shared transformer to normalize payloads without nulls
  • update the trigger provider to route all documented Slack events, validate subscriptions, and list every option in the manifest
  • refresh the README to describe the comprehensive event coverage and setup steps referencing the Slack documentation

Testing

  • python -m compileall python/examples/slack_trigger

https://chatgpt.com/codex/tasks/task_b_68ef33dc324c8326a5d07fb01ed7d3eb


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/langgenius/dify-plugin-sdks/pull/217 **Author:** [@Yeuoly](https://github.com/Yeuoly) **Created:** 10/16/2025 **Status:** ✅ Merged **Merged:** 10/17/2025 **Merged by:** [@Yeuoly](https://github.com/Yeuoly) **Base:** `feat/trigger` ← **Head:** `codex/implement-slack-trigger-in-main.py` --- ### 📝 Commits (6) - [`3858f49`](https://github.com/langgenius/dify-plugin-sdks/commit/3858f49c33219a297e2912fd48b0daaaa8c02967) Expand Slack trigger to full Events API catalog - [`8f378da`](https://github.com/langgenius/dify-plugin-sdks/commit/8f378da617b8d11240ef68f2cc6c41c9976ca211) Remove Slack trigger subscription constructor - [`b1cc8c1`](https://github.com/langgenius/dify-plugin-sdks/commit/b1cc8c12ff511d2ef210e936b0445dc05925fbce) Remove Slack event selection from subscription schema - [`9e7bc7a`](https://github.com/langgenius/dify-plugin-sdks/commit/9e7bc7aef6105900ca1517c3e7d1346c62b2e966) Use official Slack icon asset - [`a6d0de0`](https://github.com/langgenius/dify-plugin-sdks/commit/a6d0de0eab98e57ecdc846976a0bc4b7f2a30393) Stop reading Slack signing secret from constructor parameters - [`fc1ebbd`](https://github.com/langgenius/dify-plugin-sdks/commit/fc1ebbd45ae652a8c8ca4f64966b5463571297ef) chore: remove tead_id ### 📊 Changes **161 files changed** (+9206 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `python/examples/slack_trigger/README.md` (+61 -0) ➕ `python/examples/slack_trigger/_assets/icon.svg` (+1 -0) ➕ `python/examples/slack_trigger/events/__init__.py` (+0 -0) ➕ `python/examples/slack_trigger/events/_catalog_event.py` (+126 -0) ➕ `python/examples/slack_trigger/events/app/__init__.py` (+0 -0) ➕ `python/examples/slack_trigger/events/app/app_mention.py` (+9 -0) ➕ `python/examples/slack_trigger/events/app/app_mention.yaml` (+107 -0) ➕ `python/examples/slack_trigger/events/app/app_rate_limited.py` (+9 -0) ➕ `python/examples/slack_trigger/events/app/app_rate_limited.yaml` (+107 -0) ➕ `python/examples/slack_trigger/events/app/app_uninstalled.py` (+9 -0) ➕ `python/examples/slack_trigger/events/app/app_uninstalled.yaml` (+107 -0) ➕ `python/examples/slack_trigger/events/catalog_data.py` (+1202 -0) ➕ `python/examples/slack_trigger/events/channel/__init__.py` (+0 -0) ➕ `python/examples/slack_trigger/events/channel/channel_archive.py` (+9 -0) ➕ `python/examples/slack_trigger/events/channel/channel_archive.yaml` (+107 -0) ➕ `python/examples/slack_trigger/events/channel/channel_created.py` (+9 -0) ➕ `python/examples/slack_trigger/events/channel/channel_created.yaml` (+107 -0) ➕ `python/examples/slack_trigger/events/channel/channel_deleted.py` (+9 -0) ➕ `python/examples/slack_trigger/events/channel/channel_deleted.yaml` (+107 -0) ➕ `python/examples/slack_trigger/events/channel/channel_history_changed.py` (+9 -0) _...and 80 more files_ </details> ### 📄 Description ## Summary - generate a Slack Events API catalog and shared transformer to normalize payloads without nulls - update the trigger provider to route all documented Slack events, validate subscriptions, and list every option in the manifest - refresh the README to describe the comprehensive event coverage and setup steps referencing the Slack documentation ## Testing - python -m compileall python/examples/slack_trigger ------ https://chatgpt.com/codex/tasks/task_b_68ef33dc324c8326a5d07fb01ed7d3eb --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-15 21:16:20 -05:00
yindo closed this issue 2026-02-15 21:16:20 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langgenius/dify-plugin-sdks#232