Automatically Archive Inactive Slack Channels
Tired of having a bunch of old slack channels piling up and clogging your channels list?
Well, this is the app for you!

Once a day, this app will find all of your inactive Slack and archive them,
based on the number of days of inactivity you desire.
App Configuration
This app is ready to go once you've finished activating it. You simply set an inactivity threshold,
connect your Slack account, and the app will handle the rest.
The threshold for when a channel is considered inactive is based on number of days
since the last message sent in the channel.
A list of archived channels for that day will be sent to the user you wish to notify.

Manually Running the Archive Command
If you would like to manually run the archiver, you can do so with /cmd archive-channels
or /archive-channels
for custom apps.
Advanced Functionality: Excluding Channels from Archive
If there are channels you explicitly want to prevent from being archived, you will need to fork this app.
This will give you access to the code. Once forked, you will be able to add channel names to /whitelist.json
.
They should be added without the # and need to follow proper JSON structure (double quotes, no trailing comma after the last item).
Once those have been added you can deploy a dev version of the app.

Back on the manage dashboard you can ship a release:

That's it!
Thanks for checking out this App! Follow the Autocode team on Twitter @AutocodeHQ for updates.
If you have any questions, please join our community Slack channel - you can get an invite from under the community tab in the topbar of this page.