# messages.AvailableEffects

Full list of usable [animated message effects »](/api/effects.md).

```tl
messages.availableEffectsNotModified#d1ed9a5b = messages.AvailableEffects;
messages.availableEffects#bddb616e hash:int effects:Vector<AvailableEffect> documents:Vector<Document> = messages.AvailableEffects;

---functions---

messages.getAvailableEffects#dea20a39 hash:int = messages.AvailableEffects;
```

### Constructors

| Constructor | Description |
| --- | --- |
| [messages.availableEffectsNotModified](/constructor/messages.availableEffectsNotModified.md) | The full list of usable [animated message effects »](/api/effects.md) hasn't changed. |
| [messages.availableEffects](/constructor/messages.availableEffects.md) | The full list of usable [animated message effects »](/api/effects.md). |

### Methods

| Method | Description |
| --- | --- |
| [messages.getAvailableEffects](/method/messages.getAvailableEffects.md) | Fetch the full list of usable [animated message effects »](/api/effects.md). |

### Related pages

#### [Animated message effects](/api/effects.md)
Telegram allows adding spectacular animated effects to messages you send.