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()
};