# Typing Start

> Triggers when a user starts typing in a channel.

- ID: `typing_start`
- Type: Event trigger
- Category: [Members](https://inventor.bot/docs/reference/triggers/members.md)

> This trigger will not work if the bot does not have the GUILD_MEMBERS intent enabled.

**Outputs**

| Name | Description | Value |
| --- | --- | --- |
| `user_id` | The ID of the user who started typing | e.g. `"123456789012345678"` |
| `channel_id` | The ID of the channel where typing started | e.g. `"123456789012345678"` |
| `server_id` | The ID of the server (empty in DMs) | e.g. `"123456789012345678"` |
| `timestamp_unix` | Unix timestamp when typing started | e.g. `"1700000000"` |

**Example**

```go
var trigger = typing_start()

func main() {
	send_text_message(Args{
		channel_id:      trigger.channel_id,
		message_content: "User ID: " + trigger.user_id,
	})
}
```