# OnNpcDialogOpenedAsync(NpcQuestion)

Sera déclenché lorsque le personnage interagit avec un personnage non-joueur.

```csharp
public record NpcQuestion(int MessageId, string[] Params, int[] Replies);
```

```csharp
[Handler]
public async Task OnNpcDialogOpenedAsync(NpcQuestion question)
{
    if (question.MessageId == 48366)
    {
        await Npc.AnswerAsync(question.Replies[0]);
    }
}
```
