Like
like функция, которая обрабатывает событие нажатия на кнопки. Номер нажатой кнопки должен передаваться числом в строке команды. Проще будет взглянуть на примере. like привязывается к chat_id и messahe_id. Для этой пары параметров сохраняются списки всех, кото нажимал лайки.
ПАРАМЕТРЫ:
message_id - номер сообщения в чате. Можно не указывать, тогда берется текущий
chat_id - ИД чата, в котором размещен пост с лайками. Можно не указывать, тогда берется текущий чат
index - не обязательный параметр, индекс кнопки коотрую нажимали. Если не указывать, то берется индекс из $argv[1]
multi - флаг 1 или 0 (по умолчанию 0) - дает возможность пользователю голосовать несколько раз по разным кнопкам
roll_back - флаг 1 или 0 (по умолчанию 0) - дает возможность пользователю откатывать свой голос
change - флаг 1 или 0 (по умолчанию 1)- дает возможность пользователю менять голос, окторый он уже отдал в посте с лайками. Если указан параметр multi то данный параметр не имеет смысла.
Полный примеры использования:
{like assign='list' roll_back=1 multi=1 change=0} {key l=90 t="❤️ `$list[1]`" c="/repost__like 1"} {key l=90 t="🔥 `$list[2]`" c="/repost__like 2"} {key l=90 t="💚 `$list[3]`" c="/repost__like 3"} {tg_editMessageReplyMarkup}