← All skillsactionFree · MIT
Cross-platform messaging
Action skill. Send / reply / DM / broadcast across Telegram, Discord, X, and email through a per-platform dependency injection. Broadcasts >50 recipients require owner approval.
cross-platform-messaging
kind |
Reversible |
Notes |
message.send |
yes |
Send to one recipient on one platform. |
message.reply |
yes |
Reply to a message thread. |
message.dm |
yes |
Open a direct-message thread. |
message.broadcast |
yes |
Send the same message to a list (≤50 default). |
Gotchas
- Each platform has its own rate limit. The skill respects them; do not loop
with manual sleeps.
- Telegram requires bot token + chat_id. X requires OAuth2 user context.
- Signed-identity footer is added by the runtime, not the skill — don't hand-roll.
message.broadcast past 50 recipients triggers owner approval. The threshold
lives in ctx.deps.messaging.broadcastThreshold.