Skip to content

blog: sandboxed AI Discord bot with Stripe#1359

Merged
alpetric merged 24 commits intomainfrom
alp/discord-stripe-bot-blog
Apr 23, 2026
Merged

blog: sandboxed AI Discord bot with Stripe#1359
alpetric merged 24 commits intomainfrom
alp/discord-stripe-bot-blog

Conversation

@alpetric
Copy link
Copy Markdown
Contributor

Summary

  • New blog post: "Your AI bot doesn't need your Stripe key" — hooks on the Vercel April 2026 breach, shows how Windmill's sandbox isolates credentials from AI agents using a Discord bot + Stripe example
  • Updates the Discord bot guide (docs/misc/9_guides/discord_bot) to match prod: claude-agent-sdk with tool use, DM handling, intents 37377, message splitting

Still needed

  • Verify thumbnail SVG renders correctly (not committed yet)
  • Review copy

Test plan

  • npm run build passes with no broken links from new/changed files

🤖 Generated with Claude Code

alpetric and others added 2 commits April 20, 2026 10:18
- New blog post on sandboxed AI Discord bot accessing Stripe (hooks on Vercel breach)
- Update Discord bot guide: claude-agent-sdk with tool use, DM handling, intents 37377

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…entials'

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages Bot commented Apr 20, 2026

Deploying windmilldocs with  Cloudflare Pages  Cloudflare Pages

Latest commit: 9b79b7f
Status: ✅  Deploy successful!
Preview URL: https://fb30c2ae.windmilldocs.pages.dev
Branch Preview URL: https://alp-discord-stripe-bot-blog.windmilldocs.pages.dev

View logs

alpetric and others added 22 commits April 20, 2026 16:25
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@alpetric alpetric marked this pull request as ready for review April 23, 2026 13:23
@alpetric alpetric merged commit 362820a into main Apr 23, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants