create-scheduled-message
Schedule messages for future delivery on Zulip. Choose streams or direct recipients, add Markdown content, and set a precise delivery time using a Unix timestamp.
Instructions
Schedule a message to be sent at a future time. For direct messages, use comma-separated email addresses or get user info from the users-directory resource (zulip://users).
Input Schema
Name | Required | Description | Default |
---|---|---|---|
content | Yes | Message content with Markdown formatting | |
scheduled_delivery_timestamp | Yes | Unix timestamp when message should be sent (seconds since epoch) | |
to | Yes | For streams: channel name (e.g., 'general'). For direct: comma-separated user emails (e.g., 'user@example.com,user2@example.com') | |
topic | No | Topic for stream messages | |
type | Yes | Message type: 'stream' for channels, 'direct' for private messages |