> ## Documentation Index
> Fetch the complete documentation index at: https://botmesh.afaya.com.co/llms.txt
> Use this file to discover all available pages before exploring further.

# InboundEvent<TRaw>

> Type alias exported by @botmesh/core.

```ts theme={null}
type InboundEvent<TRaw> = 
  | {
  kind: "message";
  message: InboundMessage<TRaw>;
}
  | {
  kind: "interaction";
  interaction: InboundInteraction<TRaw>;
}
  | {
  kind: "status";
  status: DeliveryStatus;
}
  | {
  kind: "reaction";
  reaction: InboundReaction;
}
  | {
  kind: "poll-vote";
  vote: PollVote;
}
  | {
  kind: "connection";
  update: ConnectionUpdate;
}
  | {
  kind: "group";
  event: GroupEvent;
}
  | {
  kind: "presence";
  event: PresenceEvent;
}
  | {
  kind: "call";
  event: CallEvent;
};
```

Defined in: [core/provider.ts:374](https://github.com/andresayac/botmesh/blob/main/packages/core/src/core/provider.ts#L374)

Everything a provider can emit to the bot, as a union tagged by `kind`.

## Type Parameters

| Type Parameter | Default type |
| - | - |
|  `TRaw` | `unknown` |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.