JS код

JS код


❗️ Данный код может отличаться от варианта из видео. Возможны: исправления ошибок, упрощение кода и удаление лишних фрагментов

➖➖➖

❗️Важно: Предварительно создайте глобальную переменную "Номер заявки" со значением 0

➖➖➖

Сценарий клиента

var номер = +getGlobalVariable("Номер заявки")+1

setGlobalVariable("Номер заявки", номер)

setContactVariable("номер", номер+"")


var данные = "<b>Номер заявки:</b> "+номер+

       "\\n<b>Клиент: </b>"+name+", "+username

setContactVariable("данные", данные)

Сценарий админа

Первый блок:

var выбор = getContactVariable("выбор")

вердикт = выбор.split("-")[0]


function getNum () {

 номер = выбор.split("-")[1]

 setContactVariable("номер", номер)

 setContactVariable("вердикт", вердикт)

};


if (вердикт == "yes" ) {

 вердикт = "✅ Одобрено"

 setContactVariable("сообщение", "✅ Ваша заявка на доступ в бот одобрена")

 getNum()

} else if (вердикт == "no") {

 вердикт = "❌ Отклонено"

 setContactVariable("сообщение", "❌ Ваша заявка на доступ в бот отклонена")

 getNum()

} else {

 goToBlock(❗️здесь будет айди вашего блока❗️) //Обратно в "Блок записи выбора"

 disableContinue()

};

Второй блок:

var res = response.data.data[0]


var данные = res.dannye

setContactVariable("данные", данные)


var id_tg = res.id_tg

setContactVariable("id_tg", id_tg)


var mes_id = res.message_id

setContactVariable("mes_id", mes_id)


var вердикт = getContactVariable("вердикт")

if (вердикт == "✅ Одобрено") {

 var id = res.id_polzovatelya

 setContactVariable("id", id)

} else {

 goToBlock(❗️здесь будет айди вашего блока❗️) //Пропускаем блок с тегом

 disableContinue()

};

Report Page