Create Scheduled Event
discord_create_eventCreate a scheduled event in a Discord server, specifying type (stage, voice, or external), start time, and optional location or channel for accurate event setup.
Instructions
Create a scheduled event in a server.
Args:
guild_id (string): Discord server/guild ID
name (string): Event name
description (string, optional): Event description
scheduled_start_time (string): ISO8601 timestamp for start
scheduled_end_time (string, optional): ISO8601 timestamp for end
entity_type ('stage' | 'voice' | 'external'): Type of event
channel_id (string, optional): Channel ID for stage/voice events
location (string, optional): Location for external events
Returns: Created event details
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Event name | |
| guild_id | Yes | Discord server/guild ID (snowflake) | |
| channel_id | No | Channel ID for stage/voice events | |
| description | No | Event description | |
| entity_type | Yes | Event type: stage instance, voice channel, or external location | |
| entity_metadata | No | Metadata for external events (location) | |
| scheduled_end_time | No | ISO8601 timestamp for event end (required for external events) | |
| scheduled_start_time | Yes | ISO8601 timestamp for event start |