Sustainability Reporter Slack Bot
This is a submission for Weekend Challenge: Generosity Edition What I Built I'm currently volunteering on the Communications team at a sustainability nonprofit, GreenHomeNYC . One reason I volunteered was to keeps up with initiatives that drive a more sustainable lifestyle. Volunteers and board members communicate through Slack but on particular channel inthenews could use more life. I created a…
This is a submission for Weekend Challenge: Generosity Edition. The author built a Slack bot while volunteering on the Communications team at GreenHomeNYC, a sustainability nonprofit. The bot automatically posts a daily digest of sustainability news to a Slack channel. The bot fetches the latest news using a free News API, summarizes it using Google AI (Gemini), and posts the digest to a Slack channel via webhook.
The project is built with TypeScript, Node.js, and Google Gemini for AI. The author set up environment variables, fetched news, generated summaries, and integrated the bot with Slack using GitHub Actions to schedule the bot's daily run. The author completed the project within the given timeline, aiming for the Best Use of Google AI category, and plans to fine-tune the project further after submission.
Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.