Подскажите что исправить в коде надо, чтобы он пропустил дальше и осуществил проверку?
Помогите решить ошибку в коде Telegram бота реферальной системе через bots.business. Нажимаю на кнопку проверить и выдает такую ошибку, код брал у друга, сам не шарю, подскажите что исправить в коде надо, чтобы он пропустил дальше и осуществил проверку?
Api.sendPhoto({
photo:"https://t.me/saymaSTTR/2",
caption:"👋 Привет, "+user.first_name+" для использования бота подпишись на наши каналы🤝\n\n\n",
reply_markup: {inline_keyboard:
[[{text:"✅ Подписаться", url: "https://t.me/crypto_wolf_team"}],
[{text:" 🏆 Проверить ", callback_data: "🔁 Пꮲꮻᏼꭼꮲиꭲꮟ подписки"}], ]}
})
if (user.username != undefined) {
var hh = "[@" + user.username + "]"
} else {
var hh = ""
}
function touchingOwnLink() {
Bot.sendMessage("*❌ Stop Clicking Your Own Link*")
}
function attractedByUser(refUser) {
Api.sendMessage({
chat_id: refUser.telegramid,
text:
"<b>🔋 Вы получили нового </b><a href='tg://user?id=" +
user.telegramid +
"'>Referral</a> " +
hh +
"\n<i>💡 Награда только в том случае, если реферал решит проверку и присоединится к нашему каналу</i>",
parse_mode: "html",
disable_web_page_preview: true
})
}
function alreadyStarted() {
Bot.sendMessage("")
}
var tracks = {
onTouchOwnLink: touchingOwnLink,
onAtractedByUser: attractedByUser,
onAlreadyAttracted: alreadyStarted
}
Libs.ReferralLib.track(tracks)
if (!User.getProperty("UserDone")) {
User.setProperty("UserDone", true, "boolean")
var stat = Libs.ResourcesLib.anotherChatRes("status", "global")
stat.add(1)
Api.sendMessage({
chat_id:1304455456, //admin telegram id here
text:
"➕ <b>Новый Пользователь </b> ➕\n\n👤<b>User:</b> <a href='tg://user?id=" +
user.telegramid +
"'>" +
user.first_name +
"</a> " +
hh +
"\n\n🆔<b> Айди :</b> <code>" +
user.telegramid +
"</code>\n\n🌝 <b>Количество пользователей: " +
stat.value() +
"</b>",
parse_mode: "html",
disable_web_page_preview: true
})
}
var stat = Libs.ResourcesLib.anotherChatRes("status", "global")
var fullBotUsers = Bot.getProperty("wholeUsers", [])
if (fullBotUsers.includes(user.telegramid)) {
Bot.setProperty("Done" + user.telegramid, "Done", "string")
}
if (Bot.getProperty("Done" + user.telegramid) == "Done") {
} else {
stat.add(1)
}
if (fullBotUsers.includes(user.telegramid)) {
} else {
fullBotUsers.push(user.telegramid)
Bot.setProperty("wholeUsers", fullBotUsers, "json")
}
Api.sendMessage({
text: "",
parse_mode: "html",
disable_web_page_preview: true,
reply_markup: {
inline_keyboard: [[{ text: "Подписался", callback_data: "Подписался" }]]
}
})
if (user.username != undefined) {
var hh = "[@" + user.username + "]"
} else {
var hh = ""
}
function touchingOwnLink() {
Bot.sendMessage("*❌ Stop Clicking Your Own Link*")
}
function attractedByUser(refUser) {
Api.sendMessage({
chat_id: refUser.telegramid,
text:
"<b>🔋 You Got a New </b><a href='tg://user?id=" +
user.telegramid +
"'>Referral</a> " +
hh +
"\n<i>💡 Reward Only If Referral Solves the Captcha and Joins Our Channel</i>",
parse_mode: "html",
disable_web_page_preview: true
})
}
function alreadyStarted() {
Bot.sendMessage("")
}
var tracks = {
onTouchOwnLink: touchingOwnLink,
onAtractedByUser: attractedByUser,
onAlreadyAttracted: alreadyStarted
}
Libs.ReferralLib.track(tracks)
if (!User.getProperty("UserDone")) {
User.setProperty("UserDone", true, "boolean")
var stat = Libs.ResourcesLib.anotherChatRes("status", "global")
stat.add(1)
Api.sendMessage({
chat_id: 1900766903, //admin telegram id here
text:
"➕ <b>New User Notification</b> ➕\n\n👤<b>User:</b> <a href='tg://user?id=" +
user.telegramid +
"'>" +
user.first_name +
"</a> " +
hh +
"\n\n🆔<b> User ID :</b> <code>" +
user.telegramid +
"</code>\n\n🌝 <b>Total User's Count: " +
stat.value() +
"</b>",
parse_mode: "html",
disable_web_page_preview: true
})
}
var stat = Libs.ResourcesLib.anotherChatRes("status", "global")
var fullBotUsers = Bot.getProperty("wholeUsers", [])
if (fullBotUsers.includes(user.telegramid)) {
Bot.setProperty("Done" + user.telegramid, "Done", "string")
}
if (fullBotUsers.includes(user.telegramid)) {
} else {
fullBotUsers.push(user.telegramid)
Bot.setProperty("wholeUsers", fullBotUsers, "json")
}
var status = Libs.ResourcesLib.anotherChatRes("status", "global")
if (Bot.getProperty("Done" + user.telegramid) == "Done") {
} else {
status.add(1)
}
function doTouchOwnLink(){
Bot.sendMessage("");
}
function doAttracted(refUser){
Bot.sendMessage(
"Hello" +
"\n\n" +
"You attracted by user: " + Libs.commonLib.getLinkFor(refUser));
Bot.sendMessageToChatWithId(
refUser.telegramid,
"You just attract new user: " + Libs.commonLib.getLinkFor(user)
);
}
function doAlreadyAttracted(){
Bot.sendMessage("");
}
let trackOptions = {
onTouchOwnLink: doTouchOwnLink,
onAttracted: doAttracted,
onAlreadyAttracted: doAlreadyAttracted
}
Libs.ReferralLib.track(trackOptions);
Bot.runCommand("/bonusref")
Источник: Stack Overflow на русском