Slack bots series - Archive bot

Register
Submit a solution
The challenge is finished.

Challenge Overview

Our client is a company that uses Slack teams a lot and they want us to build several Slack bots that will automate their workflows.
In this challenge we will build a Slack bot that searches a slack org for channels that have been idle for X (Configurable) days and auto archives them. Bot should run on a daily basis and there should be an endpoint to trigger the action manually. The bot should be developed using NodeJs or Python, and it will be run as a Heroku app. All configuration (access tokens, inactivity period) should be configurable via environment variables.



Final Submission Guidelines

Submit the app source code
Submit deployment guide for local and Heroku environments
Submit a verification guide and a short demo video (unlisted Youtube link)

ELIGIBLE EVENTS:

2018 Topcoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30061861