This project aims to simplify and automate the extraction and summarization of messages from various communication platforms, starting with Slack. It provides a way to organize and analyze messages for better insights into daily activities and communications within teams.
Before you can run this project, you'll need the following installed:
- Node.js (LTS version recommended)
- npm or Yarn
-
Clone the repository
git clone [email protected]:MouadCh/auto-activity-report.git cd auto-activity-report
-
Install dependencies
yarn install
-
Set up environment variables
- Copy the
.env.examplefile to.env. - Fill in the necessary API keys and tokens in the
.envfile.
- Copy the
For development:
Run the main script to fetch and process messages:
yarn devFor production:
Build the project:
yarn buildStart the application:
yarn startRuns the compiled JavaScript from the dist directory.
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
-
Fork the Project
- Use the 'Fork' button at the top to create your own copy.
-
Create your Feature Branch
git checkout -b feature/AmazingFeature
-
Commit your Changes
git commit -m 'Add some AmazingFeature' -
Push to the Branch
git push origin feature/AmazingFeature
-
Open a Pull Request
We are currently supporting Slack message templates. If you have experience with other platforms (e.g., Microsoft Teams, Discord) and wish to contribute templates for these, please feel free to suggest or contribute directly via pull requests.
Distributed under the MIT License. See LICENSE for more information.
Email : [email protected]
