Urgent.News

What's breaking now, across thousands of outlets.

Tech

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.

Read the original at dev.to →

More in Tech

New GitHub project

I Built an AI-Powered Daily Scanner for Malicious Packages I just made another thing. 💀 This time, it's Authtics Advisories — and no, this isn't the Authtics from authtics.com.

  • Authtics Advisories uses AI to scan malicious packages from PyPI and NPM registries.
  • System analyzes 100 packages daily from each registry using Gemini analysis pipeline.
  • Output presented as GitHub pull request for human review, not automated classification.

DonateCity — A Gamified Donation Experience

This is a submission for Weekend Challenge: Generosity Edition What I Built I built a gamified donation platform where every donation helps you build and grow your own virtual city.

  • DonationCity is a gamified donation platform
  • Users contribute to building virtual cities
  • Platform features leaderboards and challenges

A finished scraper sat on a git branch for 19 days. Nothing noticed.

We keep a written do-not-build list. Vinted has been on it for months, with a one-line reason: DataDome, plus a saturated incumbent at 108k runs and a 5-star rating.

  • A fully developed scraper remained unnoticed on a git branch for 19 days
  • Build lane misinterpreted green status as completion, not main branch merge
  • Incident underscores need to verify proxy tier and actual usage via billing records

More from Monday 7 September →