buzz_dm_send
Send a direct message to one person or a group, opening the 1:1 chat when needed. Use a Nostr identifier, email, or exact display name to reach recipients.
Instructions
Send a direct message to a person — opens the 1:1 if needed, then sends. to = npub / hex / email / exact display-name. The body goes in text (its alias message is also accepted).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"to": "<to>"
},
"name": "buzz_dm_send"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | one person (npub / hex / email / exact display-name) or an array of up to 8 for a group DM | |
| text | No | ||
| dry_run | No | preview only: resolve everything and show the exact event that would be signed (auth tags redacted) — nothing is signed, uploaded or sent | |
| message | No | alias for `text` (accepted if `text` is omitted) |