deky2001z/tenjekubot9app_botPublic · Bot Template
AIBot is a Vietnamese-language control panel for managing Discord, Zalo, and Messenger 'tabs', letting users add, edit, delete, enable/disable, set delay and language, and store credentials such as tokens, cookies, and IMEI data via Bot/User properties. It renders status dashboards with online/offline counts and shows a menu of platform-specific spamming tools. One command ('Treo ngôn') contains a node-telegram-bot-api polling app that gathers a token, user ID, channel ID, and text-file lines to send automated messages. Overall, the bot appears designed for auto-spam and message-flooding operations across multiple chat platforms.
Spamspamtelegramdiscordzalomessengerauto-messaging
15 commands0 envUpdated 10d agoCreated Jul 22, 2026
commands/『📂』Danh sách/💚 Zalo..js
javascript · 1054 lines
1/**#command2name: 💚 Zalo.3answer: 📄 Xem Tab Zalo4keyboard: 5parse_mode: markdown6aliases: 7allow_only_group: false8need_reply: false9is_web: 010#command**/11 12//==================================13// ZALO MANAGER14// PART 115//==================================16 17//----- Load Data -----18 19let raw = Bot.getProperty("zalo_tabs");20 21let tabs;22 23try{24 tabs = JSON.parse(raw || "[]");25}catch(e){26 tabs = [];27}28 29let action = User.getProperty("zalo_action") || "";30let select = User.getProperty("zalo_select") || -1;31 32//----- Save -----33 34function saveTabs(){35 Bot.setProperty(36 "zalo_tabs",37 JSON.stringify(tabs)38 );39}40 41//=========================42// MENU43//=========================44 45if(46message=="💚 Zalo"||47message.startsWith("💚 Zalo (")||48message=="/zalo"49){50 51let txt="💚 QUẢN LÝ ZALO\n\n";52 53txt+="📦 Tổng Tab: "+tabs.length+"\n\n";54 55if(tabs.length==0){56 57txt+="❌ Chưa có Tab.";58 59}else{60 61for(let i=0;i<tabs.length;i++){62 63txt+=64(i+1)+". "+65tabs[i].name+66" "+67(tabs[i].status?"🟢":"🔴")+68"\n";69 70}71 72}73 74Api.sendMessage({75 76text:txt,77 78reply_markup:{79 80keyboard:[81 82["📋 Danh sách Tab"],83 84["➕ Thêm Tab"],85 86["✏️ Chỉnh sửa"],87 88["🗑️ Xóa Tab"],89 90["▶️ Bật","⏸️ Dừng"],91 92["⏱️ Delay","🌐 Language"],93 94["🍪 Cookie","📱 IMEI"],95 96["🔙 Quay lại"]97 98],99 100resize_keyboard:true101 102}103 104});105 106return;107 108}109 110//=========================111// LIST112//=========================113 114if(message=="📋 Danh sách Tab"){115 116let txt="💚 DANH SÁCH TAB\n\n";117 118if(tabs.length==0){119 120txt+="❌ Không có Tab.";121 122}else{123 124for(let i=0;i<tabs.length;i++){125 126txt+=127"ID: "+(i+1)+128"\nTên: "+tabs[i].name+129"\nTrạng thái: "+130(tabs[i].status?"🟢 Running":"🔴 Stop")+131"\nDelay: "+132tabs[i].delay+"s"+133"\nLanguage: "+134tabs[i].language+135"\n━━━━━━━━━━━━\n";136 137}138 139}140 141Api.sendMessage({142text:txt143});144 145return;146 147 }148//==================================149// ZALO MANAGER150// PART 2151// ADD + DELETE152//==================================153 154//=========================155// ADD156//=========================157 158if(message=="➕ Thêm Tab"){159 160User.setProperty(161"zalo_action",162"add"163);164 165Api.sendMessage({166 167text:"📝 Nhập tên Tab mới:"168 169});170 171return;172 173}174 175if(action=="add"){176 177tabs.push({178 179id:tabs.length+1,180 181name:message,182 183status:true,184 185delay:10,186 187language:"vi",188 189cookie:"",190 191imei:""192 193});194 195saveTabs();196 197User.setProperty(198"zalo_action",199""200);201 202Api.sendMessage({203 204text:205"✅ Đã tạo Tab\n\n"+206"ID: "+tabs.length+207"\nTên: "+message208 209});210 211return;212 213}214 215//=========================216// DELETE217//=========================218 219if(message=="🗑️ Xóa Tab"){220 221if(tabs.length==0){222 223Api.sendMessage({224 225text:"❌ Không có Tab."226 227});228 229return;230 231}232 233let txt="🗑️ Chọn ID cần xóa\n\n";234 235for(let i=0;i<tabs.length;i++){236 237txt+=238(i+1)+239". "+240tabs[i].name+241"\n";242 243}244 245User.setProperty(246"zalo_action",247"delete"248);249 250Api.sendMessage({251 252text:txt253 254});255 256return;257 258}259 260if(action=="delete"){261 262let id=parseInt(message);263 264if(265 266isNaN(id)||267id<1||268id>tabs.length269 270){271 272Api.sendMessage({273 274text:"❌ ID không hợp lệ."275 276});277 278return;279 280}281 282let name=tabs[id-1].name;283 284tabs.splice(285id-1,2861287);288 289// Đánh lại ID290 291for(292 293let i=0;294i<tabs.length;295i++296 297){298 299tabs[i].id=i+1;300 301}302 303saveTabs();304 305User.setProperty(306"zalo_action",307""308);309 310Api.sendMessage({311 312text:313"✅ Đã xóa Tab\n\n"+314name315 316});317 318return;319 320 }321//==================================322// ZALO MANAGER323// PART 3324// EDIT + DELAY + LANGUAGE325//==================================326 327//=========================328// EDIT NAME329//=========================330 331if(message=="✏️ Chỉnh sửa"){332 333if(tabs.length==0){334 335Api.sendMessage({336text:"❌ Không có Tab."337});338 339return;340 341}342 343let txt="✏️ Chọn ID cần đổi tên\n\n";344 345for(let i=0;i<tabs.length;i++){346 347txt+=(i+1)+". "+tabs[i].name+"\n";348 349}350 351User.setProperty(352"zalo_action",353"edit_select"354);355 356Api.sendMessage({357text:txt358});359 360return;361 362}363 364if(action=="edit_select"){365 366let id=parseInt(message);367 368if(369 370isNaN(id)||371id<1||372id>tabs.length373 374){375 376Api.sendMessage({377text:"❌ ID không hợp lệ."378});379 380return;381 382}383 384User.setProperty(385"zalo_select",386id-1387);388 389User.setProperty(390"zalo_action",391"edit_name"392);393 394Api.sendMessage({395 396text:"📝 Nhập tên mới:"397 398});399 400return;401 402}403 404if(action=="edit_name"){405 406let index=User.getProperty(407"zalo_select"408);409 410tabs[index].name=message;411 412saveTabs();413 414User.setProperty(415"zalo_action",416""417);418 419Api.sendMessage({420 421text:"✅ Đã đổi tên Tab."422 423});424 425return;426 427}428 429//=========================430// DELAY431//=========================432 433if(message=="⏱️ Delay"){434 435if(tabs.length==0){436 437Api.sendMessage({438text:"❌ Không có Tab."439});440 441return;442 443}444 445let txt="⏱️ Chọn ID cần sửa Delay\n\n";446 447for(let i=0;i<tabs.length;i++){448 449txt+=(i+1)+". "+tabs[i].name+450" ("+tabs[i].delay+"s)\n";451 452}453 454User.setProperty(455"zalo_action",456"delay_select"457);458 459Api.sendMessage({460text:txt461});462 463return;464 465}466 467if(action=="delay_select"){468 469let id=parseInt(message);470 471if(472 473isNaN(id)||474id<1||475id>tabs.length476 477){478 479Api.sendMessage({480text:"❌ ID không hợp lệ."481});482 483return;484 485}486 487User.setProperty(488"zalo_select",489id-1490);491 492User.setProperty(493"zalo_action",494"delay_edit"495);496 497Api.sendMessage({498 499text:"⏱️ Nhập Delay mới (giây):"500 501});502 503return;504 505}506 507if(action=="delay_edit"){508 509let delay=parseInt(message);510 511if(512 513isNaN(delay)||514delay<0515 516){517 518Api.sendMessage({519text:"❌ Delay không hợp lệ."520});521 522return;523 524}525 526let index=User.getProperty(527"zalo_select"528);529 530tabs[index].delay=delay;531 532saveTabs();533 534User.setProperty(535"zalo_action",536""537);538 539Api.sendMessage({540 541text:"✅ Delay mới: "+delay+" giây."542 543});544 545return;546 547}548 549//=========================550// LANGUAGE551//=========================552 553if(message=="🌐 Language"){554 555if(tabs.length==0){556 557Api.sendMessage({558text:"❌ Không có Tab."559});560 561return;562 563}564 565let txt="🌐 Chọn ID cần sửa Language\n\n";566 567for(let i=0;i<tabs.length;i++){568 569txt+=(i+1)+". "+tabs[i].name+570" ("+tabs[i].language+")\n";571 572}573 574User.setProperty(575"zalo_action",576"language_select"577);578 579Api.sendMessage({580text:txt581});582 583return;584 585}586 587if(action=="language_select"){588 589let id=parseInt(message);590 591if(592 593isNaN(id)||594id<1||595id>tabs.length596 597){598 599Api.sendMessage({600text:"❌ ID không hợp lệ."601});602 603return;604 605}606 607User.setProperty(608"zalo_select",609id-1610);611 612User.setProperty(613"zalo_action",614"language_edit"615);616 617Api.sendMessage({618 619text:"🌐 Nhập Language mới (ví dụ: vi hoặc en):"620 621});622 623return;624 625}626 627if(action=="language_edit"){628 629let index=User.getProperty(630"zalo_select"631);632 633tabs[index].language=message;634 635saveTabs();636 637User.setProperty(638"zalo_action",639""640);641 642Api.sendMessage({643 644text:"✅ Đã cập nhật Language."645 646});647 648return;649 650}651//==================================652// ZALO MANAGER653// PART 4654// COOKIE + IMEI655//==================================656 657//=========================658// COOKIE659//=========================660 661if(message=="🍪 Cookie"){662 663if(tabs.length==0){664 665Api.sendMessage({666text:"❌ Không có Tab."667});668 669return;670 671}672 673let txt="🍪 Chọn ID cần sửa Cookie\n\n";674 675for(let i=0;i<tabs.length;i++){676 677txt+=(i+1)+". "+tabs[i].name+"\n";678 679}680 681User.setProperty(682"zalo_action",683"cookie_select"684);685 686Api.sendMessage({687text:txt688});689 690return;691 692}693 694if(action=="cookie_select"){695 696let id=parseInt(message);697 698if(699isNaN(id)||700id<1||701id>tabs.length702){703 704Api.sendMessage({705text:"❌ ID không hợp lệ."706});707 708return;709 710}711 712User.setProperty(713"zalo_select",714id-1715);716 717User.setProperty(718"zalo_action",719"cookie_edit"720);721 722Api.sendMessage({723 724text:"🍪 Gửi Cookie mới:"725 726});727 728return;729 730}731 732if(action=="cookie_edit"){733 734let index=User.getProperty("zalo_select");735 736tabs[index].cookie=message;737 738saveTabs();739 740User.setProperty(741"zalo_action",742""743);744 745Api.sendMessage({746 747text:"✅ Đã cập nhật Cookie."748 749});750 751return;752 753}754 755//=========================756// IMEI757//=========================758 759if(message=="📱 IMEI"){760 761if(tabs.length==0){762 763Api.sendMessage({764text:"❌ Không có Tab."765});766 767return;768 769}770 771let txt="📱 Chọn ID cần sửa IMEI\n\n";772 773for(let i=0;i<tabs.length;i++){774 775txt+=(i+1)+". "+tabs[i].name+"\n";776 777}778 779User.setProperty(780"zalo_action",781"imei_select"782);783 784Api.sendMessage({785text:txt786});787 788return;789 790}791 792if(action=="imei_select"){793 794let id=parseInt(message);795 796if(797isNaN(id)||798id<1||799id>tabs.length800){801 802Api.sendMessage({803text:"❌ ID không hợp lệ."804});805 806return;807 808}809 810User.setProperty(811"zalo_select",812id-1813);814 815User.setProperty(816"zalo_action",817"imei_edit"818);819 820Api.sendMessage({821 822text:"📱 Gửi IMEI mới:"823 824});825 826return;827 828}829 830if(action=="imei_edit"){831 832let index=User.getProperty("zalo_select");833 834tabs[index].imei=message;835 836saveTabs();837 838User.setProperty(839"zalo_action",840""841);842 843Api.sendMessage({844 845text:"✅ Đã cập nhật IMEI."846 847});848 849return;850 851 }852//==================================853// ZALO MANAGER854// PART 5855// START + STOP + BACK856//==================================857 858//=========================859// STOP860//=========================861 862if(message=="⏸️ Dừng"){863 864if(tabs.length==0){865 866Api.sendMessage({867text:"❌ Không có Tab."868});869 870return;871 872}873 874let txt="⏸️ Chọn ID cần dừng\n\n";875 876for(let i=0;i<tabs.length;i++){877 878txt+=879(i+1)+". "+880tabs[i].name+881" "+882(tabs[i].status?"🟢":"🔴")+883"\n";884 885}886 887User.setProperty(888"zalo_action",889"stop_select"890);891 892Api.sendMessage({893text:txt894});895 896return;897 898}899 900if(action=="stop_select"){901 902let id=parseInt(message);903 904if(905isNaN(id)||906id<1||907id>tabs.length908){909 910Api.sendMessage({911text:"❌ ID không hợp lệ."912});913 914return;915 916}917 918tabs[id-1].status=false;919 920saveTabs();921 922User.setProperty(923"zalo_action",924""925);926 927User.setProperty(928"zalo_select",929-1930);931 932Api.sendMessage({933 934text:935"⏸️ Đã dừng Tab:\n"+936tabs[id-1].name937 938});939 940return;941 942}943 944//=========================945// START946//=========================947 948if(message=="▶️ Bật"){949 950if(tabs.length==0){951 952Api.sendMessage({953text:"❌ Không có Tab."954});955 956return;957 958}959 960let txt="▶️ Chọn ID cần bật\n\n";961 962for(let i=0;i<tabs.length;i++){963 964txt+=965(i+1)+". "+966tabs[i].name+967" "+968(tabs[i].status?"🟢":"🔴")+969"\n";970 971}972 973User.setProperty(974"zalo_action",975"start_select"976);977 978Api.sendMessage({979text:txt980});981 982return;983 984}985 986if(action=="start_select"){987 988let id=parseInt(message);989 990if(991isNaN(id)||992id<1||993id>tabs.length994){995 996Api.sendMessage({997text:"❌ ID không hợp lệ."998});999 1000return;1001 1002}1003 1004tabs[id-1].status=true;1005 1006saveTabs();1007 1008User.setProperty(1009"zalo_action",1010""1011);1012 1013User.setProperty(1014"zalo_select",1015-11016);1017 1018Api.sendMessage({1019 1020text:1021"▶️ Đã bật Tab:\n"+1022tabs[id-1].name1023 1024});1025 1026return;1027 1028}1029 1030//=========================1031// BACK1032//=========================1033 1034if(message=="🔙 Quay lại"){1035 1036User.setProperty(1037"zalo_action",1038""1039);1040 1041User.setProperty(1042"zalo_select",1043-11044);1045 1046Api.sendMessage({1047 1048text:"🏠 Đã quay lại menu."1049 1050});1051 1052return;1053 1054 }