Чат-Запрет редактирования: различия между версиями
Материал из wiki-MyMakerBot
Sergahell (обсуждение | вклад) м (Защитил страницу Чат-Запрет редактирования ([Редактирование=Разрешено только администраторам] (бессрочно) [Переименование=Разрешено т…) |
Sergahell (обсуждение | вклад) |
||
Строка 12: | Строка 12: | ||
== Исходный код == | == Исходный код == | ||
− | < | + | <syntaxhighlight lang=php> |
{tg_getChatAdministrators} | {tg_getChatAdministrators} | ||
{if !$chat_admin && ($message.edited_message.edit_date - $message.edited_message.date) > 10*60} | {if !$chat_admin && ($message.edited_message.edit_date - $message.edited_message.date) > 10*60} | ||
Строка 35: | Строка 35: | ||
{/if} | {/if} | ||
{/if} | {/if} | ||
− | </ | + | </syntaxhighlight> |
Версия 15:24, 28 мая 2019
Реакция в чате
Данная команда реагирует на редактирование сообщения
Размещение в конструкторе
Контроллер: edited_message
Экшн: message
Исходный код
<syntaxhighlight lang=php> {tg_getChatAdministrators} {if !$chat_admin && ($message.edited_message.edit_date - $message.edited_message.date) > 10*60}
{tg_deleteMessage assign='res'} {tg_getChatAdministrators assign='admin_list'} {capture name='admin'}
🖍🖍🖍🖍🖍🖍🖍🖍🖍🖍🖍🖍🖍 Пользователь отредактировал сообщение 🖍🖍🖍🖍🖍🖍🖍🖍🖍🖍🖍🖍🖍 chat: {$message['edited_message']['chat']['title']} user: {$message['edited_message']['from']|json} {/capture}
{tg_sendMessage text=$smarty.capture.admin chat_id=$admin_list} {tg_sendMessage text=$message|json chat_id=$admin_list} {if !$res.ok} {tg_sendMessage text="🆘🆘🆘🆘🆘🆘🆘🆘🆘🆘
Не удалось удалить попытку редактирования" chat_id=$admin_list}
{/if}
{/if} </syntaxhighlight>