Чат-Временно выгнать

Материал из wiki-MyMakerBot
Версия от 10:18, 28 мая 2019; Sergahell (обсуждение | вклад) (Защитил страницу Чат-Временно выгнать ([Редактирование=Разрешено только администраторам] (бессрочно) [Переименование=Разрешено только…)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)

↩️ Назад

Имя для команды в чате

Вызывается: /kick Данная команда вводится как ответ на сообщение, того, которого надо временно выгнать. Время вы можете указать сами. Если указываете число от 0 до 30, то кик будет вечным.

Размещение в конструкторе

Контроллер: group_cmd

Экшн: kick

Описание

Наличие $message['message']['reply_to_message'] посволяет отпределеить - текущее сообщение является ли ответом

tg_getchatadministrators в паре с $chat_admin - проверяет то, что команда доступна только админу чата

Исходный код

{tg_deleteMessage}
{tg_getchatadministrators}
{if ($chat_admin && isset($message['message']['reply_to_message']))}
   {tg_deleteMessage message_id=$message.message.reply_to_message.message_id}
   {tg_kickChatMember user_id=$message.message.reply_to_message.from.id until_date=120}
{/if}