https://github.com/kubaleek/fdtpresence
Monitors on weekdays, once a day at a specified time. Checks the availability of people on the list (maintained and updated by PM).
https://github.com/kubaleek/fdtpresence
automation bot express google-sheet-api google-sheet-integration nodejs slack slack-bot team-availability typescript
Last synced: 3 months ago
JSON representation
Monitors on weekdays, once a day at a specified time. Checks the availability of people on the list (maintained and updated by PM).
- Host: GitHub
- URL: https://github.com/kubaleek/fdtpresence
- Owner: Kubaleek
- License: mit
- Created: 2025-09-24T13:18:16.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-09-26T10:36:56.000Z (9 months ago)
- Last Synced: 2025-09-26T12:25:14.971Z (9 months ago)
- Topics: automation, bot, express, google-sheet-api, google-sheet-integration, nodejs, slack, slack-bot, team-availability, typescript
- Language: CSS
- Homepage:
- Size: 90.8 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](#)
[](#)
[](#)
[](#)
[](#)
[](#)
[](#)
[](#)
[](#)
[](#)
[](#)
[](#)
β Star this repository on GitHub β your support motivates me to keep learning and building! πβ¨
[](https://www.instagram.com/fivedottwelve/)
[](https://pl.linkedin.com/company/fivedottwelve)
[](https://github.com/FiveDotTwelve)
[](https://www.facebook.com/fivedottwelve)
---
# FDTPresence π
FDTPresence is a Slack bot built with Node.js, Express, and TypeScript and integrated with the Google Sheets API. It automates weekday availability checks by messaging external team members, who can respond βYesβ or βNoβ with a reason if unavailable. All responses, including reasons for unavailability and any missed replies, are logged in Google Sheets and sent to the project manager, streamlining management and status tracking for external team members.
---
## Project Stack πΌ
- Node.js
- Express.js
- TypeScript
- Slack API
- Google Sheet API
- CSS
- TailwindCSS
- Zod
- Prettier
---
## Installation πΏ
```bash
git clone https://github.com/Kubaleek/FDTPresence.git
cd FDTPresence
npm install
cp .env-sample .env
# set up environment variables - follow instructions from .env-sample
npm run dev
```
---
## Issues
If you encounter any problems during installation or while using FDTPresence, please report them in the [Issues](https://github.com/Kubaleek/FDTPresence/issues) section on GitHub.
Include a description of the problem, and if possible, attach screenshots or error logs to help with troubleshooting.
---
## License
The project is licensed under the MIT License β you can use, modify, and distribute the code on your own terms.
---