π COMMAND ->
π€ BJS ->
/startπ€ BJS ->
function hello(message) {
var greetings = ""
Bot.sendMessage(greetings + message)
}
function doTouchOwnLink() {
Bot.sendMessage("")
}
function doAttracted(channel) {
hello("Referal: " + channel)
}
function doAtractedByUser(refUser) {
hello("")
var balance = Libs.ResourcesLib.anotherUserRes("balance", refUser.telegramid)
balance.add(0.0)
var users = Libs.ResourcesLib.anotherChatRes("users", "global")
users.add(1)
Bot.sendMessageToChatWithId(refUser.chatId, "π§ NEW USER ON YOUR INVITE LINK : "+"[" +user.telegramid+"]" + "(" + "tg://user?id=" + user.telegramid + ")"+"");
}
function doAlreadyAttracted(){
Bot.sendMessage("");
}
var trackOptions = {
onTouchOwnLink: doTouchOwnLink,
onAttracted: doAttracted,
onAtractedByUser: doAtractedByUser,
onAlreadyAttracted: doAlreadyAttracted
}
Libs.ReferralLib.currentUser.track(trackOptions);
var welco = User.getProperty("welco")
if (welco == undefined) {
var user_link =
"[" + user.first_name + "]" + "(" + "tg://user?id=" + user.telegramid + ")"
Bot.sendMessageToChatWithId(1635788715,
"*NEW USER*\n\n*USER = "+user.first_name+"\n\nUSERNAME =* " +
user_link +
" \n\n*USER ID =* " +
user.telegramid +
""
)
}
User.setProperty("welco", user.telegramid, "text")
Api.sendChatAction({
chat_id: chat.chatid,
action: "typing"
})
Bot.runCommand("PVERIFY")π6β€1
π COMMAND ->
π€ BJS ->
PVERIFYπ€ BJS ->
var keyboard = [
[{
text: "π’ SHARE CONTACT",
request_contact: true
}]
]
Api.sendMessage({
text: "Β© SHARE YOUR CONTACT IN ORDER TO USE THIS BOT , IT'S JUST A PHONE NUMBER VERIFICATION\n\nβ οΈ NOTE : WE WILL NEVER SHARE YOUR DETAILS WITH ANYONE",
parse_mode: "markdown",
reply_markup: {
keyboard: keyboard,
resize_keyboard: true
}
})
Bot.runCommand("VERIFY")π3
π COMMAND ->
β WAIT FOR ANSWER ON
π€ BJS ->
VERIFYβ WAIT FOR ANSWER ON
π€ BJS ->
Api.deleteMessage({chat_id:chat.chatid,message_id:request.message_id})
Api.deleteMessage({chat_id:chat.chatid,message_id:request.message_id-1})
Api.sendChatAction({
chat_id: chat.chatid,
action: "typing"
})
var PhoneV = User.getProperty("PhoneV")
var forward = request.forward_from
if(forward){
Bot.runCommand("Ban",
{is_reply: true})
return
}
if (request.contact){
if(request.contact.phone_number[0] == "1"){
Bot.runCommand("Ban")
}else{
User.setProperty("PhoneV",1, "integer")
Bot.runCommand("CHAN")
}}π3
π COMMAND ->
π€ BJS ->
CHANπ€ BJS ->
Api.sendChatAction({
chat_id: chat.chatid,
action: "typing"
})
Bot.sendKeyboard("π’ JOINED","β MUST JOIN ALL OUR CHANNEL\n\n@ourchannelop\n\nβ
AFTER JOINING SEND π’ JOINED")π1
π COMMAND ->
π€ BJS ->
π’ JOINEDπ€ BJS ->
var PhoneV = User.getProperty("PhoneV")
if( PhoneV == undefined ){
Bot.sendMessage("β οΈ PLEASE SHARE YOUR CONTACT")
}else{
var chan1 = "@ourchannelop";
let id = user.telegramid
Api.getChatMember({
chat_id : chan1,
user_id : id,
on_result :"check"})
}π1
π COMMAND ->
π€ BJS ->
checkπ€ BJS ->
var JOINED = User.getProperty("JOINED")
var user = options.result.status;
User.setProperty("status" , user, "string");
if (user=="member" | user =="administrator" | user=="creator"){
User.setProperty("JOINED",1, "integer")
Bot.runCommand("HOME")
User.addToGroup("user")
}
if (user=="left"){
Bot.runCommand("CHAN")
}π1
π COMMAND ->
π€ BJS ->
HOMEπ€ BJS ->
let stat = Bot.getProperty(""+user.telegramid+"")
let wdinfo = Bot.getProperty("wdInfo")
if (stat=="ban"){
Bot.runCommand("KEYBOARD")
}else{
var userstat = User.getProperty("status");
var referbonus = User.getProperty("referbonus");
if (userstat=="member" | userstat =="administrator" | userstat=="creator"){
var balance = Libs.ResourcesLib.userRes("balance")
Bot.sendKeyboard(
"π° BALANCE\nππ» INVITE,π BONUS,π WALLET\nπ³ WITHDRAW,π STATISTICS",
"π‘ WELCOME TO MAIN MENU"
)
if (referbonus == undefined){
let refUser = Libs.ReferralLib.currentUser.attractedByUser()
if (refUser){
var balanceref = Libs.ResourcesLib.anotherUserRes("balance", refUser.telegramid)
balanceref.add(0.50)
Bot.sendInlineKeyboard([[{title:"β
CHECK",command:"checkr "+refUser.chatId+""}]],"πΉ TO CHECK WHO INVITED YOU , CLICK ON β
CHECK")
Bot.sendMessageToChatWithId(refUser.chatId, "π° 0.50 INR ADDED TO YOUR BALANCE")
User.setProperty("referbonus", user.telegramid, "integer")}
}
var balance = Libs.ResourcesLib.userRes("balance");
var withdrawn = Libs.ResourcesLib.userRes("withdrawn");
var ref = Libs.ResourcesLib.userRes("referral");
var msgid = User.getProperty("msgid")
Api.deleteMessage({
message_id : msgid
})
}
if (user == "left") {
Bot.runCommand("/start")
}}π3
π COMMAND ->
π€ BJS ->
π° BALANCEπ€ BJS ->
var balance = Libs.ResourcesLib.userRes("balance")
var lib = Libs.ReferralLib
var refList = lib.currentUser.refList.get();
var user_link = "[" + user.first_name + "]" + "(" + "tg://user?id=" + user.telegramid + ")"
Bot.sendKeyboard(
"π° BALANCE\nππ» INVITE,π BONUS,π WALLET\nπ³ WITHDRAW,π STATISTICS","ππ» USER = "+user_link+" \n\nπ° BALANCE = "+balance.value().toFixed(2)+" INR\n\nπͺ’ INVITE TO EARN MORE")