> For the complete documentation index, see [llms.txt](https://prethink.gitbook.io/prtelegrambot/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://prethink.gitbook.io/prtelegrambot/ru/api/metody-rasshireniya/messageextension.md).

# MessageExtension

```csharp
/// <summary>
/// Автоматическое удаление сообщение через определенное время.
/// </summary>
/// <param name="message">Сообщение которое нужно удалить.</param>
/// <param name="seconds">Через сколько секунд будет удалено сообщение.</param>
/// <param name="botClient">Бот клиент.</param>
/// <param name="update">Update.</param>
public static async Task AutoDeleteMessage(this Message message, int seconds, ITelegramBotClient botClient, Update update)

/// <summary>
/// Автоматическое редактирования сообщения через определенное время.
/// </summary>
/// <param name="message">Сообщение которое нужно удалить.</param>
/// <param name="seconds">Через сколько секунд будет удалено сообщение.</param>
/// <param name="botClient">Бот клиент.</param>
/// <param name="update">Update.</param>
public static async Task AutoEditMessage(this Message message, string messageText, int seconds, ITelegramBotClient botClient, Update update)

/// <summary>
/// Автоматическое редактирования сообщения через определенное время в цикле.
/// </summary>
/// <param name="message">Сообщение которое нужно удалить.</param>
/// <param name="seconds">Через сколько секунд будет удалено сообщение.</param>
/// <param name="botClient">Бот клиент.</param>
/// <param name="update">Update.</param>
public static async Task AutoEditMessageCycle(this Message message, List<string> messageTexts, int seconds, ITelegramBotClient botClient, Update update)
```
