ADVANCE BOT CODERS
1.56K subscribers
54 photos
2 videos
26 files
78 links
Hello Guys Welcome To Our channel Here You Will Get All type bot Codes.

๐Ÿšถโ€โ™‚๏ธ Road To 10000 Subscribers

โœ”๏ธ CONTACT ME : @Armanidrisi_bot

๐Ÿฑ GITHUB : https://github.com/Armanidrisi
Download Telegram
๐Ÿ‘ COMMAND -> 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")
}}
๐Ÿ‘ COMMAND -> 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")
๐Ÿ‘ COMMAND ->๐ŸŸข 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 -> 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")
}
๐Ÿ‘ COMMAND -> 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")
}}
๐Ÿ‘2
๐Ÿ‘ COMMAND -> ๐Ÿ’ฐ 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")
๐Ÿ‘1
๐Ÿ‘ COMMAND -> ๐Ÿ“Š STATISTICS

๐ŸคŸ BJS -> var users = Libs.ResourcesLib.anotherChatRes("users","global")
var withdraw = Libs.ResourcesLib.anotherChatRes("withdraw", "global")
var status = Libs.ResourcesLib.anotherChatRes("status", "global")
Bot.sendMessage("๐Ÿ“Š BOT LIVE STATS ๐Ÿ“Š\n\n๐Ÿ“ค TOTAL PAYOUTS : "+status.value().toFixed(2)+" INR\n\n๐Ÿ’ก TOTAL USERS: "+users.value().toFixed(0)+" USERS\n\n๐Ÿ”Ž CODES BY : [Arman !](USERNAME LINK HERE)",{disable_web_page_preview: true}
)
๐Ÿ‘ COMMAND -> checkr

๐ŸคŸ BJS -> var text = var text = "๐Ÿ’น YOU WERE INVITED BY ["+params+"](tg://user?id="+params+")"
if (request.data) {
var message_id = request.message.message_id
Api.editMessageText({
message_id: message_id,
text: text,
parse_mode: "Markdown"
})}
๐Ÿ‘ COMMAND -> ๐Ÿ™Œ๐Ÿป INVITE

๐ŸคŸ BJS -> var userstat = User.getProperty("status");
var referbonus = User.getProperty("referbonus");
if (userstat=="member" | userstat =="administrator" | userstat=="creator"){
let res = Libs.ResourcesLib.userRes("referral");
let reflink=Libs.ReferralLib.currentUser.getRefLink(""+bot.name+"","REFER");
let 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*๐Ÿ™Œ๐Ÿป YOUR INVITE LINK = "+reflink+"\n\n๐Ÿชข INVITE TO 0.50 INR PER INVITE*");
}
if (user == "left") {
Bot.sendMessage("")
}
๐Ÿ‘ COMMAND -> ๐Ÿ’ณ WITHDRAW

๐ŸคŸ BJS -> Api.sendChatAction({
chat_id: chat.chatid,
action: "typing"
})
var status = Libs.ResourcesLib.anotherChatRes("status", "global")
if (status.value() > 2000){
Bot.sendMessage("โ›” WITHDRAWAL IS CURRENTLY OFF")
}else {
let stat = Bot.getProperty(""+user.telegramid+"")
let wdinfo = Bot.getProperty("wdInfo")
if (stat=="ban"){
Bot.runCommand("KEYBOARD")
}else{
let balance = Libs.ResourcesLib.userRes("balance")
let withdrawn = Libs.ResourcesLib.userRes("withdrawn")
var num = User.getProperty("num")
if( num == undefined ){
Bot.sendMessage("โš ๏ธ SET YOUR WALLET USING : ๐Ÿ—‚ WALLET")
}else{
if (balance.value() < 1){
Bot.sendMessage("โš ๏ธ MUST OWN ATLEAST 1 INR TO MAKE WITHDRAWAL")
}else{
Bot.sendKeyboard("โ›” CANCEL ","๐Ÿ“ค ENTER AMOUNT TO WITHDRAW")
Bot.runCommand("AMร˜รœร‘T")
}
}}}
๐Ÿ‘ COMMAND -> setwallet

๐ŸคŸ BJS -> Api.sendChatAction({
chat_id: chat.chatid,
action: "typing"
})
if(request.data){
var message_id = request.message.message_id
var chat_id = request.message.chat.id

Api.deleteMessage({
chat_id : chat_id,
message_id : message_id
})

}
Bot.sendKeyboard("โ›” CANCEL","โœ๏ธ NOW SEND YOUR INR WALLET ADDRESS TO USE IT FOR FUTURE WITHDRAWALS\n\nโš ๏ธ THIS WALLET WILL BE USED FOR FUTURE WITHDRAWALS !!")
Bot.runCommand("set-karo")
๐Ÿ‘ COMMAND -> set-karo

โœ… WAIT FOR ANSWER ON

๐ŸคŸ BJS -> var balance = Libs.ResourcesLib.userRes("balance")
let msg = message
var badUsers = Bot.getProperty("num", { list: {} })

if(badUsers.list[msg]){
Bot.sendKeyboard(
"๐Ÿ’ฐ BALANCE\n๐Ÿ™Œ๐Ÿป INVITE,๐ŸŽ BONUS,๐Ÿ—‚ WALLET\n๐Ÿ’ณ WITHDRAW,๐Ÿ“Š STATISTICS","โš ๏ธ ENTERED PAYTM NUMBER IS ALREADY USING BY ANOTHER USER OF THIS BOT")
}else{
function isNumeric(n) {
return !isNaN(parseFloat(n)) && isFinite(n)
}
var value = message
if (!isNumeric(value)) {
Bot.sendKeyboard(
"๐Ÿ’ฐ BALANCE\n๐Ÿ™Œ๐Ÿป INVITE,๐ŸŽ BONUS,๐Ÿ—‚ WALLET\n๐Ÿ’ณ WITHDRAW,๐Ÿ“Š STATISTICS","โš ๏ธ ENTER A VALID PAYTM NUMBER")
}else{
if (message.length == 10) {
var num = User.setProperty("num", message, "string")
Bot.sendKeyboard(
"๐Ÿ’ฐ BALANCE\n๐Ÿ™Œ๐Ÿป INVITE,๐ŸŽ BONUS,๐Ÿ—‚ WALLET\n๐Ÿ’ณ WITHDRAW,๐Ÿ“Š STATISTICS","๐Ÿ—‚ WALLET ADDRESS SET TO : "+message+"")
}else{
Bot.sendKeyboard(
"๐Ÿ’ฐ BALANCE\n๐Ÿ™Œ๐Ÿป INVITE,๐ŸŽ BONUS,๐Ÿ—‚ WALLET\n๐Ÿ’ณ WITHDRAW,๐Ÿ“Š STATISTICS","โš ๏ธ "+message+" IS NOT A PAYTM NUMBER")
}

var tgID = message;
var tbadUsers = Bot.getProperty("num", { list: {} });
tbadUsers.list[tgID] = true;
Bot.setProperty("num", tbadUsers, "json");
}
}
๐Ÿ‘1
๐Ÿ‘ COMMAND -> โ›”๏ธ CANCEL

๐ŸคŸ BJS -> Bot.runCommand("HOME")
๐Ÿ‘ COMMAND -> Ban

๐ŸคŸ BJS -> let id = user.telegramid
Bot.setProperty(""+id+"" , "ban");
Bot.runCommand("KEYBOARD");
Api.sendMessage({chat_id: "YOUR TELEGRAM ID",
text:"USER BANNED SUCCESSFULLY\n\nUSER ID -> "+user.telegramid+"",parse_mode: "Markdown"})
๐Ÿ‘ COMMAND -> KEYBOARD

๐ŸคŸ ANSWER -> SORRY YOU ARE NOT ALLOWED TO USE THIS BOT

๐ŸคŸ KEYBOARD -> ๐Ÿ“Š STATISTICS
๐Ÿ‘ COMMAND -> ๐Ÿ—‚ WALLET

๐ŸคŸ BJS -> var num = User.getProperty("num")
if( num == undefined ){
var button = [{ title : "๐Ÿšง SET INR WALLET ๐Ÿšง" , command : "setwallet" }]
Bot.sendInlineKeyboard(button, "๐Ÿ’ก YOUR CURRENTLY SET INR WALLET IS : 'none' \n\n๐Ÿ—‚ IT WILL BE USED FOR FUTURE WITHDRAWALS")
}else{
var buton = [{ title : "๐Ÿšง CHANGE INR WALLET ๐Ÿšง" , command : "setwallet" }]
Bot.sendInlineKeyboard(buton, "๐Ÿ’ก YOUR CURRENTLY SET INR WALLET IS : "+num+"\n\n๐Ÿ—‚ IT WILL BE USED FOR FUTURE WITHDRAWALS")}
๐Ÿ‘ COMMAND -> ๐ŸŽ BONUS

๐ŸคŸ BJS -> function canRun(){
var last_run_at = User.getProperty("last_run_at");
if(!last_run_at){ return true }

var minutes = (Date.now() - last_run_at) /1000/60;

var minutes_in_day = 12 * 60
var next = minutes_in_day - minutes
var wait_hours = Math.floor(next / 60)
next -= wait_hours * 60
var wait_minutes = Math.floor(next)
var seconds = Math.floor((next - wait_minutes) * 60)
if (minutes < minutes_in_day) {
Bot.sendKeyboard(
"๐Ÿ’ฐ BALANCE\n๐Ÿ™Œ๐Ÿป INVITE,๐ŸŽ BONUS,๐Ÿ—‚ WALLET\n๐Ÿ’ณ WITHDRAW,๐Ÿ“Š STATISTICS","โ›” YOU ALREADY RECIEVED BONUS IN LAST 24 HOURS" );
return
}
return true;
}

if(!canRun()){ return }
User.setProperty("last_run_at", Date.now(), "integer");

let balance = Libs.ResourcesLib.userRes("balance")
balance.add(+1)
Bot.sendKeyboard(
"๐Ÿ’ฐ BALANCE\n๐Ÿ™Œ๐Ÿป INVITE,๐ŸŽ BONUS,๐Ÿ—‚ WALLET\n๐Ÿ’ณ WITHDRAW,๐Ÿ“Š STATISTICS","๐ŸŽ CONGRATS , YOU RECIEVED 1 INR\n\n๐Ÿ”Ž CHECK BACK AFTER 24 HOURS"
)
๐Ÿ‘ COMMAND -> AMร˜รœร‘T

โœ… WAIT FOR ANSWERING ON

๐ŸคŸ BJS -> var stat = Bot.getProperty("" + user.telegramid + "")

if (stat == "ban") {
Bot.sendMessage("*You're Ban*")
} else {
var withamount = User.getProperty("withamount")
var userPayment = Libs.ResourcesLib.anotherChatRes("userpayment", "global")
userPayment.add(+message)
var user_link = Libs.commonLib.getLinkFor(user)
var withdrawn = Bot.getProperty("totalWithdrawn")
withdrawn = parseFloat(withdrawn)
var lib = Libs.ReferralLib
var refList = lib.currentUser.refList.get()
var num = User.getProperty("num")
User.setProperty("AMOUNT" ,message ,"string")
var userPayment = Libs.ResourcesLib.anotherChatRes("totalPayment", "global")
userPayment.add(+message)
var balance = Libs.ResourcesLib.userRes("balance")
if (isNaN(message)) {
Bot.offCommand("Send Withdraw")
} else {
}
if (message < 1) {
Bot.sendKeyboard(
"๐Ÿ’ฐ BALANCE\n๐Ÿ™Œ๐Ÿป INVITE,๐ŸŽ BONUS,๐Ÿ—‚ WALLET\n๐Ÿ’ณ WITHDRAW,๐Ÿ“Š STATISTICS","โš ๏ธ MINIMUM WITHDRAW 1 INR")
} else {
if (message > balance.value()) {
Bot.sendKeyboard(
"๐Ÿ’ฐ BALANCE\n๐Ÿ™Œ๐Ÿป INVITE,๐ŸŽ BONUS,๐Ÿ—‚ WALLET\n๐Ÿ’ณ WITHDRAW,๐Ÿ“Š STATISTICS",
"โ›” ENTERED AMOUNT IS GREATER THAN YOUR BALANCE"
)
} else {
User.setProperty("withamount",message, "integer")
Bot.sendKeyboard("โœ… APPROVE,โŽ CANCEL", "๐ŸคŸ WITHDRAWAL CONFORMATION\n\n๐Ÿ”ฐ AMOUNT : "+message+" INR\n๐Ÿ—‚ WALLET : "+num+"\n\nโœŒ๏ธ CONFORM YOUR TRANSACTION BY CLICKING ON 'โœ… APPROVE'")
Bot.runCommand("ยฎAPROOVEยฉ")
}
}
}
๐Ÿ‘4
Last command is left gateway wala wo night me dunga jab tak 5 reaction do alag alag
โค3๐Ÿ‘1๐Ÿ”ฅ1๐Ÿฅฐ1๐Ÿ‘1๐Ÿค”1๐Ÿ˜ฑ1
Jisne form nahi fill kiya fill kardo raat ko sab kaam kar dunga pinned hai
๐Ÿ‘2๐Ÿ”ฅ2
ADVANCE BOT CODERS
Last command is left gateway wala wo night me dunga jab tak 5 reaction do alag alag
Guys Code coming on 5 reaction alag alag reaction do
โค1๐Ÿ‘1๐Ÿ”ฅ1๐Ÿฅฐ1๐Ÿค”1