delMsg
Метод удаляет одно или несколько сообщений. Автоматически выбирает метод API (deleteMessage или deleteMessages) в зависимости от переданных данных.
Параметры метода
| # | Название | Тип | Описание |
|---|---|---|---|
| 1 | msg_ids | int|array|null | ID сообщения или массив ID сообщений для удаления. Если null, берется из контекста. |
| 2 | chat_id | int|string|null | ID чата. По умолчанию - текущий чат. |
Возвращает
array - массив с ответом от Telegram.
Примеры использования
1. Удаление текущего сообщения
Удаляет сообщение, на которое среагировал бот (например, команду /delete).
php
$tg->delMsg();2. Удаление конкретного сообщения
Удаляет сообщение с ID 12345 в текущем чате.
php
$tg->delMsg(msg_ids: 12345);3. Массовое удаление сообщений
Удаляет сразу несколько сообщений (используется метод API deleteMessages).
php
$tg->delMsg(msg_ids: [100, 101, 105]);4. Удаление в другом чате
php
$tg->delMsg(
msg_ids: 55,
chat_id: '@my_channel'
);