Чат-Временно выгнать: различия между версиями
Материал из wiki-MyMakerBot
Sergahell (обсуждение | вклад) (Новая страница: «↩️ Назад == Имя для команды в чате == Вызывается: /kick Данная команда вводи…») |
Sergahell (обсуждение | вклад) |
||
Строка 26: | Строка 26: | ||
{tg_kickChatMember user_id=$message.message.reply_to_message.from.id until_date=120} | {tg_kickChatMember user_id=$message.message.reply_to_message.from.id until_date=120} | ||
{/if} | {/if} | ||
− | |||
</pre> | </pre> |
Версия 10:18, 28 мая 2019
Имя для команды в чате
Вызывается: /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}