[PR #493] Draft: Basic File Integration for Dify Slack Bot #1401

Open
opened 2026-02-16 10:22:50 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/langgenius/dify-official-plugins/pull/493
Author: @yoshiki-0428
Created: 3/18/2025
Status: 🔄 Open

Base: mainHead: slack


📝 Commits (10+)

📊 Changes

7 files changed (+938 additions, -57 deletions)

View changed files

extensions/slack_bot.difypkg (+0 -0)
📝 extensions/slack_bot/.difyignore (+174 -1)
📝 extensions/slack_bot/README.md (+18 -1)
📝 extensions/slack_bot/endpoints/slack.py (+658 -53)
📝 extensions/slack_bot/endpoints/slack.yaml (+1 -1)
📝 extensions/slack_bot/group/slack.yaml (+86 -0)
📝 extensions/slack_bot/manifest.yaml (+1 -1)

📄 Description

PR Description:

I just put this together, so feel free to use it however you like. This draft PR adds basic file integration functionality to the Dify Slack Bot. It allows users to upload and download files directly within Slack.

Key Changes:

  • Added support for simple file uploads and downloads.
  • Implemented basic commands to trigger file operations.
    -Improved logging for file-related actions.
  • This is a minimal implementation—use it as you see fit and let me know if you have any feedback or improvements!

development memo

  • I cannot uplaod file by using session because I use direct upload by api.

🔄 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-official-plugins/pull/493 **Author:** [@yoshiki-0428](https://github.com/yoshiki-0428) **Created:** 3/18/2025 **Status:** 🔄 Open **Base:** `main` ← **Head:** `slack` --- ### 📝 Commits (10+) - [`8df8e7e`](https://github.com/langgenius/dify-official-plugins/commit/8df8e7e74fbe1a0cc716711e5dbc78c3255f3a27) add google_drive - [`ef5add9`](https://github.com/langgenius/dify-official-plugins/commit/ef5add994dec66c08fef0e33ffcde8c9b042259f) feat:save google drive credential - [`9a4ed13`](https://github.com/langgenius/dify-official-plugins/commit/9a4ed13d1e07efdec785c06ab724a4744c58a784) add google_drive feature - [`f914bf2`](https://github.com/langgenius/dify-official-plugins/commit/f914bf21f77e1428649ff83793a008da314b92fc) fix - [`2e02bd0`](https://github.com/langgenius/dify-official-plugins/commit/2e02bd062481af5b9197bfa513c0dd0327b0272b) add parent id option for search folder - [`eafd1ea`](https://github.com/langgenius/dify-official-plugins/commit/eafd1ea81f14838a51b4132e5d8253c4edd91cc0) add file search feature - [`15170ab`](https://github.com/langgenius/dify-official-plugins/commit/15170abd2cc915ce5ec93bd96bcaf2818cb430e4) add create file and folder features - [`73c6ee9`](https://github.com/langgenius/dify-official-plugins/commit/73c6ee9da22138506ab34b79de39171a68c53783) update svg - [`59766c4`](https://github.com/langgenius/dify-official-plugins/commit/59766c47c6b6ba01bb356f71bb0032544bbcf5f2) update google drive create file - [`12c1828`](https://github.com/langgenius/dify-official-plugins/commit/12c182882027c30925125fecb24553822a6161b0) del ### 📊 Changes **7 files changed** (+938 additions, -57 deletions) <details> <summary>View changed files</summary> ➕ `extensions/slack_bot.difypkg` (+0 -0) 📝 `extensions/slack_bot/.difyignore` (+174 -1) 📝 `extensions/slack_bot/README.md` (+18 -1) 📝 `extensions/slack_bot/endpoints/slack.py` (+658 -53) 📝 `extensions/slack_bot/endpoints/slack.yaml` (+1 -1) 📝 `extensions/slack_bot/group/slack.yaml` (+86 -0) 📝 `extensions/slack_bot/manifest.yaml` (+1 -1) </details> ### 📄 Description ### PR Description: I just put this together, so feel free to use it however you like. This draft PR adds basic file integration functionality to the Dify Slack Bot. It allows users to upload and download files directly within Slack. ### Key Changes: - Added support for simple file uploads and downloads. - Implemented basic commands to trigger file operations. -Improved logging for file-related actions. - This is a minimal implementation—use it as you see fit and let me know if you have any feedback or improvements! ### development memo - I cannot uplaod file by using `session` because I use direct upload by api. --- <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-16 10:22:50 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langgenius/dify-official-plugins#1401