A Discord-first running-group bot that uses Cloudflare Workers, D1, and Workers AI to handle schedules, reminders, and in-channel chat.

Turns recurring group coordination into a calmer, more useful chat workflow.

Description

This project treats the chat thread itself as the interface. Scheduling, attendance, reminders, and follow-up questions all happen where the group already talks.

Challenge

Group coordination tools are usually either too heavy for casual use or too manual to trust. The goal here is to make reminders and attendance feel natural inside Discord.

Approach

The worker receives interactions, stores recurring schedules in D1, uses a Durable Object for gateway coordination, and layers AI-assisted responses where natural language makes the workflow lighter.

Next step

Graduate this project onto a `chat.` subdomain once the production surface and user-facing copy are ready.

Stack and signals
  • Status
    active
  • Visibility
    public
  • Suggested surface
    chat
  • Technologies
    Workers, D1, Durable Objects, Workers AI, Discord API
Outcomes

What is already true.

  • Worker deployed and connected to Discord interaction endpoints.
  • D1 migrations manage schedules, attendance, memory, and AI usage data.
  • Slash commands and mention-based workflows both work within the same system.