getback-broadcast

Publishes community announcements to Discord, Threads, KakaoTalk, email, and Notion channels.

366|90|Updated Aug 22, 2026
One-click install
npx skills add https://github.com/bam-bam-2/solo-skills --skill getback-broadcast-bam-bam-2
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: getback-broadcast
Source: https://github.com/bam-bam-2/solo-skills/tree/main/skills/getback-broadcast
Command: npx skills add https://github.com/bam-bam-2/solo-skills --skill getback-broadcast-bam-bam-2

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Operating a solo-run community means posting the same announcement across Discord, Threads, KakaoTalk, email, and Notion, each with different APIs, tokens, tones, and failure modes. This Skill documents the verified publishing path for each channel so nothing is posted to the wrong place or silently fails. ## Core Features & Use Cases - Multi-channel publishing: Post Discord announcements via a bot (with the required custom User-Agent to bypass Cloudflare 403), queue Threads posts through a JSON queue file consumed by a launchd runner, send KakaoTalk messages via kmsg, and send Naver SMTP email with python3 smtplib. - Bulk email campaigns: Select recipients from a Notion subscriber DB by ad-consent status, reconnect SMTP every 15 messages to avoid 452 errors, and verify delivery with IMAP sent-folder checks and Notion send markers. - Compliance and verification: Enforce (광고) subject prefixes, unsubscribe HMAC links, per-recipient individual sends, and post-publish verification by re-reading each channel. - Use Case: When a new cohort opens for the GET100 community, use this Skill to send the announcement email to consenting subscribers, queue a Threads post, and post a Discord notice, then confirm all three actually went out. ## Quick Start Read this skill and publish the announcement to the Discord notice channel, then verify the message was posted.

Frequently Asked Questions about getback-broadcast

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I post a Discord announcement with a bot token?

Send a POST to the Discord channel messages endpoint with the bot token in the Authorization header. You must set a custom User-Agent like DiscordBot (url, 1.0) because the default urllib agent is blocked by Cloudflare with error 1010.

How to send bulk email through Naver SMTP in Python?

Use python3 smtplib with the Naver SMTP server and an app password. Naver cuts connections with 452 Too many commands after many messages, so call quit and reconnect every 15 sends, then verify with IMAP sent-folder counts.

Why does Discord reject Korean filenames in attachments?

Discord drops non-ASCII filenames in multipart uploads, so a Korean PDF name gets mangled. Rename files to ASCII before attaching, and keep uploads under the 8MB size limit.

Can I send PDF files through KakaoTalk messages?

No, the kmsg path only supports text and images. For document delivery such as PDFs, use Discord DM by creating a DM channel and posting a multipart message with the file attached.

What are the limits of Notion memo fields for send tracking?

Notion memo fields cap at about 1,900 characters, so appending send markers silently fails for contacts with long histories. After each campaign, compare marker counts against actual sent email counts to catch missed rows.