All Projects → diessica → Slack Delete Files

diessica / Slack Delete Files

💣 mass delete files from Slack using JavaScript.

Programming Languages

javascript
184084 projects - #8 most used programming language

Labels

Projects that are alternatives of or similar to Slack Delete Files

Vili
Stars: ✭ 62 (-19.48%)
Mutual labels:  slack
Jbot
Make Slack and Facebook Bots in Java.
Stars: ✭ 1,148 (+1390.91%)
Mutual labels:  slack
Slack Dark Theme
Upgraded version of slack-black-theme
Stars: ✭ 75 (-2.6%)
Mutual labels:  slack
Jonsnow
App Store/Google Play review watcher, deliver new reviews to slack channel
Stars: ✭ 65 (-15.58%)
Mutual labels:  slack
Busy Beaver
The Chicago Python Community Engagement Slack bot
Stars: ✭ 66 (-14.29%)
Mutual labels:  slack
Showcase Ansible Chatops
Vagrant Demo showing ChatOps with Ansible
Stars: ✭ 71 (-7.79%)
Mutual labels:  slack
Fantasy Football Metrics Weekly Report
Command line application to create weekly reports (containing stats, metrics, and rankings) for Fantasy Football leagues on the following platforms: Yahoo, Fleaflicker, Sleeper, ESPN.
Stars: ✭ 62 (-19.48%)
Mutual labels:  slack
Security Camera
🔦 Motion detecting security camera using a raspberry pi, webcam, and slack
Stars: ✭ 76 (-1.3%)
Mutual labels:  slack
Hubcommander
A Slack bot for GitHub organization management -- and other things too
Stars: ✭ 1,149 (+1392.21%)
Mutual labels:  slack
Slamp
Chat with big :emoji: like stamp
Stars: ✭ 74 (-3.9%)
Mutual labels:  slack
Slacko
A neat interface for Slack
Stars: ✭ 64 (-16.88%)
Mutual labels:  slack
Slack Ooo Personal
Personal Slack Out of Office Bot
Stars: ✭ 65 (-15.58%)
Mutual labels:  slack
Serverless Slackbot
A boilerplate Serverless Slackbot framework with a custom scripts folder (like Hubot)
Stars: ✭ 72 (-6.49%)
Mutual labels:  slack
Slackcat
CLI utility to post files and command output to slack
Stars: ✭ 1,127 (+1363.64%)
Mutual labels:  slack
React Slack Feedback
Unofficial React component for gathering user feedback to send to slack.
Stars: ✭ 75 (-2.6%)
Mutual labels:  slack
Auto
Generate releases based on semantic version labels on pull requests.
Stars: ✭ 1,120 (+1354.55%)
Mutual labels:  slack
Ex mustang
✨ A simple, clueless bot
Stars: ✭ 67 (-12.99%)
Mutual labels:  slack
Gatus
⛑ Gatus - Automated service health dashboard
Stars: ✭ 1,203 (+1462.34%)
Mutual labels:  slack
Waveboxapp
Wavebox Classic has been updated to Wavebox 10. Learn more Wavebox.io
Stars: ✭ 1,198 (+1455.84%)
Mutual labels:  slack
Logback Slack Appender
Logback appender for Slack messenger
Stars: ✭ 73 (-5.19%)
Mutual labels:  slack

slack-delete-files npm version Build Status

Mass delete files from Slack using JavaScript.

Because Slack comes with limited file storage and there's no way to bulk delete files in order to free up space. (Source)

Install

⚠️ This app depends on Node.js 8+.

$ npm install -g slack-delete-files

Instead of polluting global installs, you can also run the Node binary directly:

$ npx slack-delete-files

Usage

$ slack-delete-files

Options:
  --help       Show help                                               [boolean]
  --version    Show version number                                     [boolean]
  --token, -t  Slack token                                   [string] [required]
  --pinned     Include pinned files                   [boolean] [default: false]
  --max        Amount of files to fetch                 [number] [default: 1000]
  --age        Delete only files older than the specified number of days
                                                          [number] [default: 30]

A Slack API token (--token) is required! Grab yours in Slack API docs.

Example

Below, we are deleting files older than 60 days, including pinned files.

slack-delete-files --age=60 --pinned --token=xoxp-34874354-4059649056
Limitations
  • Does NOT delete files sent in people's private channels.

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].