Bot Codes
47 subscribers
7 photos
3 links
Every bot codes at first๐Ÿ˜†

Any codes need Tell at @pfc_official_chat_bot ๐Ÿฑ

Owner @masterspiderman
Download Telegram
Bot Cmd /start

var button = [{ title : "โœ… Check" , command : "โšœ๏ธ Joined โšœ๏ธ" }]
Bot.sendInlineKeyboard(button , "*๐Ÿ›ก Join Our Channel If You Want Use The And Earn From : \n\n 1 โžก๏ธ @airdropfiring\n\n 2 โžก๏ธ @hockersgaming2\n\n3 โžก๏ธ @paytempayment\n\n4 โžก๏ธ @GIVEWAYSCHANNAL\n\n 5 โžก๏ธ @ARGIVEAWAY\n\nโ˜‘๏ธ Done Subscribed! Click Check*")

function hello(message) {
var greetings = ""

Bot.sendMessage(greetings + message)
}

function doTouchOwnLink() {
Bot.sendMessage("*You're Trying To Invite You're Self โŒ*")
}

function doAttracted(channel) {
hello("Referal: " + channel)
}

function doAtractedByUser(refUser) {
hello("")
var balance = Libs.ResourcesLib.anotherUserRes("balance", refUser.telegramid)
balance.add(0.0)
Bot.sendMessageToChatWithId(refUser.chatId, "*๐Ÿ’ฅ New Referral - *"+"[" +user.telegramid+"]" + "(" + "tg://user?id=" + user.telegramid + ")"+"*\nReward only if user joins our channels!*");
}

function doAlreadyAttracted(){
Bot.sendMessage("*You Already Started The Bot โŒ*");
}

var trackOptions = {
onTouchOwnLink: doTouchOwnLink,
onAttracted: doAttracted,
onAtractedByUser: doAtractedByUser,
onAlreadyAttracted: doAlreadyAttracted
}

Libs.ReferralLib.currentUser.track(trackOptions);
var status = Libs.ResourcesLib.anotherChatRes("status", "global")
status.add(1)
var welco = User.getProperty("welco")
if (welco == undefined) {
var user_link =
"[" + user.first_name + "]" + "(" + "tg://user?id=" + user.telegramid + ")"
var status = Libs.ResourcesLib.anotherChatRes("status", "global")
status.add(1)
Bot.sendMessageToChatWithId(1326749214,
"*๐Ÿ‘จ๐Ÿปโ€โœˆ๏ธNew User๐Ÿ†•*\n\n*๐Ÿคด๐ŸปUser = "+user.first_name+"\n\n๐Ÿ‘ฎ๐Ÿปโ€โ™‚Username =* " +
user_link +
" \n\n*๐Ÿ’ณUser Id =* " +
user.telegramid +
""
)
}
User.setProperty("welco", user.telegramid, "text")
Bot Cmd
๐Ÿฅ Withdraw
..



let stat = Bot.getProperty(""+user.telegramid+"")
let wdinfo = Bot.getProperty("wdInfo")
if (stat=="ban"){
Bot.sendMessage("*You're Ban*")
}else{
let balance = Libs.ResourcesLib.userRes("balance")
let withdrawn = Libs.ResourcesLib.userRes("withdrawn")
var wallet = User.getProperty("wallet")
if( wallet == undefined ){
Bot.sendMessage("_โŒ Wallet Not set_")
}else{
if (balance.value() < 10){
Bot.sendMessage("_โŒ You Have To Own At Least 10 Rs !_")
}else{
Bot.sendMessage("*๐Ÿ“ค Enter Amount To Withdraw *")
Bot.runCommand("Auto")
}
}}
Bot Cmd Auto


var stat = Bot.getProperty("" + user.telegramid + "")

if (stat == "ban") {
Bot.sendMessage("*You're Ban*")
} else {
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 wallet = User.getProperty("wallet")
var userPayment = Libs.ResourcesLib.anotherChatRes("totalPayment", "global")
userPayment.add(+message)
var balance = Libs.ResourcesLib.userRes("balance")
if (isNaN(message)) {

} else {
}
if (message < 10) {
Bot.sendMessage("โŒ Minimum Withdraw 10Rs")
} else {
if (message > 10) {
Bot.sendMessage("โŒ Maximum Withdraw 10Rs")
} else {
Bot.sendMessage(
"*โœ… Withdrawal Requested Successfully \n\n๐Ÿšง Transaction Details = \n ๐ŸฆAmount = " +
message +
" Rs\n๐Ÿง Wallet = " +
wallet +
"\n\nโฐWait 1-24 Hour We Will Check And Pay You๐ŸŽง \n\nโœ… Importantโ—*\n_If You Do Fake Refer You Will Banned\n\n๐ŸŒน Payment Channel :@paytempayment")
balance.add(-message)
Api.sendMessage({
chat_id: "@paytempayment",
text:
"*๐Ÿ”‹ New Withdraw Requested ๐Ÿฆ\n\nโ–ช๏ธ Status = pending\nโ–ช๏ธ User =* " +
user_link +
"*\nโ–ช๏ธ User ID = " +
user.telegramid +
"\nโ–ช๏ธ Amount = " +
message +
" Rs\nโ–ช๏ธ User Referrals = " +
refList.length +
"\n\n ๐Ÿ“ฒAddress =\n " +
wallet +
"\n\n๐Ÿ‘ฎ๐Ÿปโ€โ™‚ Bot = @" +
bot.name +
"\n\n๐Ÿ›‘Note:- if your referd user leave from Channels your payment will cancelled๐Ÿค‘๐Ÿค‘*",
parse_mode: "Markdown"
})
}
}
}

Bot.runCommand("Cr")
Bot Cmd ๐ŸŽš๏ธ Set Wallet



var button = [{ title : "๐ŸŽš๏ธ Set Wallet" , command : "Wallet" }]
var wallet = User.getProperty("wallet")
Bot.sendInlineKeyboard(button, "*๐Ÿ•น Account Settings โš™\n\n๐Ÿคด๐Ÿป User = "+user.first_name+"\n๐Ÿ†” User ID = "+user.telegramid+"\n๐Ÿ•‹ Wallet =* "+wallet+"\n\n*๐Ÿš€If Your Account Wallet Is Undefined Set It By Click In Below Button๐Ÿ”ป*")
Bot Cmd

Wallet

Answer. :- ๐Ÿ“Œ Send Your Paytm Number Where U Want To Recieve Payment From This Bot !*

Wait โœ…


var wallet = User.getProperty("wallet")
var wallet = User.setProperty("wallet", message, "string")
Bot.sendMessage("*๐Ÿ”Your Paytm No. Set To "+message+"*")
Bot Cmd

๐Ÿ† Bonus

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.sendMessage("*๐Ÿ“› You have already received a bonus Today\n\nโ–ถ๏ธ Come Back After โณ "+wait_hours+" h "+wait_minutes+" m "
+ seconds+ " s*" );
return
}
return true;
}

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

let balance = Libs.ResourcesLib.userRes("balance")
balance.add(1.5)
Bot.sendMessage(
"*๐ŸŽ Congrats , You Received 1.5 Rs*"
)
Bot Cmd

๐Ÿ‘› Balance

var balance = Libs.ResourcesLib.userRes("balance")
var lib = Libs.ReferralLib
var refList = lib.currentUser.refList.get();
Bot.sendMessage("*๐Ÿง‘๐Ÿปโ€๐Ÿ’ป User = "+user.first_name+"\n\n๐Ÿ’ฐ Balance = "+balance.value().toFixed(2)+" Rs\n\nโšœ๏ธRefer And Earn More !*")
Bot Cmd

main_menu



var userstat = User.getProperty("status");
var referbonus = User.getProperty("referbonus");
if (userstat=="member" | userstat =="administrator" | userstat=="creator"){

if (referbonus == undefined){
let refUser = Libs.ReferralLib.currentUser.attractedByUser()
if (refUser){
var balanceref = Libs.ResourcesLib.anotherUserRes("balance", refUser.telegramid)
balanceref.add(.5)
Bot.sendMessageToChatWithId(refUser.chatId, "You Earned +0.5 RS\n*New User :* "+"[" +user.telegramid+"]" + "(" + "tg://user?id=" + user.telegramid + ")")
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
})
Bot.sendKeyboard("๐Ÿ‘› Balance,๐Ÿง‘๐Ÿปโ€๐Ÿ’ปAdmin\n๐Ÿ‘ซ Referral,๐Ÿ† Bonus,๐Ÿฅ Withdraw,\n๐ŸŽš๏ธ Set Wallet,\nโ˜Ž๏ธ Support,๐Ÿ“Š Statistics ", "*โ–ถ๏ธ Refer and Earn Paytm Cash*")
}
if (user=="left"){
Bot.runCommand("/start");
}
Bot Cmd

๐Ÿ‘ซ Referral



let lib = Libs.ReferralLib
var refList = lib.currentUser.refList.get()
var button = [
[{ text: "๐Ÿ” My Refferal Link", callback_data: "Reflink" }],
[
{ text: "๐ŸŽ“Top Refferal", callback_data: "๐ŸŽ–Top Referals" },
{ text: "๐Ÿ“‘Detailed Report๐Ÿ“‘", callback_data: "๐Ÿ… Refferal Detail" }
]
]
Api.sendPhoto({
photo: "https://t.me/TotalGaming_Offical_Group/33757",
caption:
"*๐Ÿก Welcome To Refer And Earn\n\n๐ŸŽ™Per Referral - 2Rs \n\n๐Ÿ‘ฅ Total Invites : " +
refList.length +
" Users*",
reply_markup: { inline_keyboard: button },
parse_mode: "Markdown"})
Cmd Reflink

let stat = Bot.getProperty(""+user.telegramid+"");

if (stat=="ban"){
Bot.sendMessage("*You're Ban*");
}else{
let reflink = Libs.ReferralLib.currentUser.getRefLink(""+bot.name+"","Bot")
Bot.sendMessage("*๐Ÿ” Your Refferal Link - \n"+reflink+"*")
}
Bot Cmd ๐Ÿ… Refferal Detail


var lib = Libs.ReferralLib
var refList = lib.currentUser.refList.get();

var msg;
if(refList.length>0){
msg = "Total users: " + refList.length + "\n----";
for(var i in refList){
user = refList[i];
msg+= "\n๐Ÿ‘ค " + user.first_name + " @" + user.username + "";
}
}else{
msg = "YOU DIDN'T REFERRED ANY USER โŒโŒ";
}
Bot.sendMessage(msg);
Bot Cmd ๐ŸŽ–Top Referals


Api.sendChatAction({
chat_id: chat.chatid,
action: "typing"
})

Api.sendChatAction({
chat_id: chat.chatid,
action: "typing"
})

Api.sendChatAction({
chat_id: chat.chatid,
action: "typing"
})

Api.sendChatAction({
chat_id: chat.chatid,
action: "typing"
})

Api.sendChatAction({
chat_id: chat.chatid,
action: "typing"
})

Api.sendChatAction({
chat_id: chat.chatid,
action: "typing"
})

Api.sendChatAction({
chat_id: chat.chatid,
action: "typing"
})

Api.sendChatAction({
chat_id: chat.chatid,
action: "typing"
})

Api.sendChatAction({
chat_id: chat.chatid,
action: "typing"
})
var msg = "*Top 10 referral:*\n"
var users = Libs.ReferralLib.topList.get(10)

for (var index in users) {
var u = users[index]
msg += "*@" + u.username+" "+ u.count +"\n*"
}

Bot.sendMessage(msg)
Refer List When User Withdraw BJs

var lib = Libs.ReferralLib

var refList = lib.currentUser.refList.get();

var msg;
if(refList.length>0){
msg = "Total users: " + refList.length + "\n----";
for(var i in refList){
user = refList[i];
msg+= "\n๐Ÿ‘ค " + user.first_name + " @" + user.username + "";
}
}else{
msg = "YOU DIDN'T REFERRED ANY USER โŒโŒ";
}
Bot.sendMessageToChatWithId(1386960656, msg);

Add This In Your Auto Command BJs At Last
๐ŸŽ’DONE๐ŸŽ’


let stat = Bot.getProperty(""+user.telegramid+"");

if (stat=="ban"){
Bot.sendMessage("*You're Ban From Using The Bot โŒ*");
}else{

let channel = "@paytm_adda";
let id = user.telegramid
Api.getChatMember({
chat_id : channel,
user_id : id,
on_result :"check"})
}
Joined 2


let stat = Bot.getProperty(""+user.telegramid+"");

if (stat=="ban"){
Bot.sendMessage("*You're Ban From Using The Bot โŒ*");
}else{

let channel = "@hockersgaming";
let id = user.telegramid
Api.getChatMember({
chat_id : channel,
user_id : id,
on_result :"check2"})
}
Joined 3

let stat = Bot.getProperty(""+user.telegramid+"");

if (stat=="ban"){
Bot.sendMessage("*You're Ban From Using The Bot โŒ*");
}else{

let channel = "@paytempayment";
let id = user.telegramid
Api.getChatMember({
chat_id : channel,
user_id : id,
on_result :"check3"})
}
Now check buttons
Cmd check


var user = options.result.status;
User.setProperty("status" , user, "string");
if (user=="member" | user =="administrator" | user=="creator"){
Bot.runCommand("Joined 2")
User.addToGroup("user")
}

if (user=="left"){
Bot.sendMessage("*โš ๏ธ Must Join @paytm_adda Channel*")
}
check2

var user = options.result.status;
User.setProperty("status" , user, "string");
if (user=="member" | user =="administrator" | user=="creator"){
Bot.runCommand("Joined 3")
User.addToGroup("user")
}

if (user=="left"){
Bot.sendMessage("*โš ๏ธ Must Join @hockersgaming2 Channel*")
}
check3

var user = options.result.status;
User.setProperty("status" , user, "string");
if (user=="member" | user =="administrator" | user=="creator"){
Bot.runCommand("Subscribe")
User.addToGroup("user")
}

if (user=="left"){
Bot.sendMessage("* โš ๏ธ Must Join {Channnel name} Channel*")
}




Now you can paste your channel name ๐Ÿ‘†๐Ÿ‘†๐Ÿ‘†๐Ÿ‘†
( In must Join all chnnel)
Subscribe

var buttons = [
{title: "๐Ÿ˜‡ Subscribe", url: "https://youtube.com/channel/UC40_M-1v00QRonlGq1m7rpQ"},
{title: "๐Ÿฆ‹ Subscribed", command: "Pending" }
];
Bot.sendInlineKeyboard(buttons, "*โญ๏ธ Must Subscribe Our Yt Channel To Use The Bot..*");