# invokeWithMessagesRange

Invoke with the given message range

```tl
---functions---
invokeWithMessagesRange#365275f2 {X:Type} range:MessageRange query:!X = X;
```

### Parameters

| Name | Type | Description |
| --- | :---: | --- |
| **range** | [MessageRange](/type/MessageRange.md) | Message range |
| **query** | !X | Query |

### Result
Returns the type returned by the invoked method.

### Both users and bots can use this method