# Direct Messages (DMs)

### Get Conversations

```typescript
const conversations = await instagram.getConversations(25);
conversations.forEach(conv => {
  console.log('Conversation ID:', conv.id);
  console.log('Last updated:', conv.updated_time);
});
```

### Get Messages in Conversation

```typescript
const messages = await instagram.getConversationMessages('CONVERSATION_ID', 50);
messages.forEach(msg => {
  console.log(`${msg.from.username}: ${msg.message}`);
});
```

### Send Direct Message

```typescript
const messageId = await instagram.sendDirectMessage(
  'RECIPIENT_USER_ID',
  'Hello! Thanks for reaching out.'
);
```

### Reply to Message

```typescript
const replyId = await instagram.replyToMessage(
  'CONVERSATION_ID',
  'Thanks for your message!'
);
```