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.example
file to.env
. - Fill in the necessary API keys and tokens in the
.env
file.
- Copy the
For development:
Run the main script to fetch and process messages:
yarn dev
For production:
Build the project:
yarn build
Start the application:
yarn start
Runs 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]