Informat!on Nino
Ir al canal en Telegram
Free Admin Bagi Yang Gw Kenal Aja
Mostrar másEl país no está especificadoLa categoría no está especificada
294
Suscriptores
+124 horas
+557 días
+6130 días
Archivo de publicaciones
Repost from N/a
import 'package:teledart/teledart.dart';
import 'package:http/http.dart' as http;
import 'dart:convert';
void main() async {
final tele = TeleDart('TOKEN_BOT_KAMU', Event('username_bot'));
await tele.start();
// === CONFIG AMEL ===
const pteroDomain = "https://panel.amel.my.id";
const pteroApikey = "ptlc_apikey_kamu";
tele.onCommand('orderpanel').listen((msg) async {
final chatId = msg.chat.id;
// Format: /orderpanel 1gb
try {
String paket = msg.text!.split(' ')[1]; // 1gb, 2gb, dll
int ram = paket == "1gb" ? 1024 : paket == "2gb" ? 2048 : 4096;
// 1. AUTO CEK BAYAR
tele.sendMessage(chatId, "⏳ Cek pembayaran dulu ya...");
bool lunas = await cekPembayaranAmel(chatId); // ganti dengan API QRIS kamu
if (!lunas) {
tele.sendMessage(chatId, "❌ Belum bayar! Silakan QRIS dulu:\nhttps://link-qris-kamu\n\nSetelah bayar ketik /orderpanel lagi");
return;
}
tele.sendMessage(chatId, "✅ Pembayaran OK! Lagi bikin panel $paket...");
// 2. TOOLSPANEL.ORDERPANEL() JALAN
String username = "amel${msg.from!.id}";
String email = "${username}@amel.store";
String password = "Amel${DateTime.now().millisecond}123";
// Create User & Server di Pterodactyl
var userRes = await http.post(
Uri.parse("$pteroDomain/api/application/users"),
headers: {"Authorization": "Bearer $pteroApikey", "Content-Type": "application/json", "Accept": "application/json"},
body: jsonEncode({"email": email, "username": username, "first_name": username, "last_name": "User", "password": password}),
);
int userId = jsonDecode(userRes.body)['attributes']['id'];
await http.post(
Uri.parse("$pteroDomain/api/application/servers"),
headers: {"Authorization": "Bearer $pteroApikey", "Content-Type": "application/json"},
body: jsonEncode({
"name": "AMEL-$username",
"user": userId,
"egg": 15, "docker_image": "ghcr.io/parkervcp/yolks:nodejs_18",
"startup": "npm start", "environment": {},
"limits": {"memory": ram, "swap": 0, "disk": 5120, "io": 500, "cpu": 0},
"feature_limits": {"databases": 1, "allocations": 1, "backups": 1},
"allocation": {"default": 1}
}),
);
// 3. AUTO KIRIM AKSES LOGIN
tele.sendMessage(chatId,
"🎉 PANEL JADI NIH KAK!\n\n"
"🌐 Domain Login: $pteroDomain\n"
"👤 Username: $username\n"
"🔑 Password: $password\n"
"💾 RAM: $ram MB\n\n"
"Thanks order di AMEL STORE!"
);
} catch (e) {
tele.sendMessage(chatId, "Format: /orderpanel 1gb\nPilihan: 1gb, 2gb, 4gb");
}
});
}
// Fungsi cek bayar (kamu sambungin ke Tripay / OrderKuota / QRIS kamu)
Future<bool> cekPembayaranAmel(chatId) async {
// Untuk tes, kita return true dulu biar langsung jadi
// Nanti ganti jadi cek API pembayaran kamu
return true;
}
1. INSTALL DULU DI BOT DI FOLDER BOT KAMU
npm install telegraf axios
2. Buat tools /panel.js, ini tools udah Amel rapihin jangan di utak atik
// FILE: tools/panel.js - FIX AMEL
const axios = require('axios');
const PTERO_DOMAIN = "https://panel.amel.my.id"; // ganti punya kamu
const PTERO_APIKEY = "ptlc_apikey_kamu"; // ganti punya kamu
const ToolsPanel = {
async orderPanel({ username, email, ram }) {
try {
// 1. Buat User Panel
const userRes = await axios.post(`${PTERO_DOMAIN}/api/application/users`, {
email: email,
username: username,
first_name: username,
last_name: "Buyer",
password: `Amel${Date.now()}`
}, {
headers: {
"Authorization": `Bearer ${PTERO_APIKEY}`,
"Content-Type": "application/json",
"Accept": "application/json"
}
});
const userId = userRes.data.attributes.id;
const password = `Amel${Date.now()}`;
// 2. Buat Server Panel
await axios.post(`${PTERO_DOMAIN}/api/application/servers`, {
name: `AMEL-${username}`,
user: userId,
egg: 15,
docker_image: "ghcr.io/parkervcp/yolks:nodejs_18",
startup: "npm start",
environment: {},
limits: { memory: parseInt(ram), swap: 0, disk: 5120, io: 500, cpu: 0 },
feature_limits: { databases: 1, allocations: 1, backups: 1 },
allocation: { default: 1 }
}, {
headers: { "Authorization": `Bearer ${PTERO_APIKEY}`, "Content-Type": "application/json" }
});
// 3. Return data login
return {
status: true,
domain: PTERO_DOMAIN,
username: username,
password: password,
ram: ram
};
} catch (e) {
console.log(e.response?.data || e.message);
return { status: false };
}
}
};
module.exports = ToolsPanel;
3. Cara nambahin ke script auto order kamu yang lama, tinggal nambahin 3 baris di file bot.js kamu
// PALING ATAS - TAMBAHIN INI
const ToolsPanel = require('./tools/panel.js');
// DI DALAM SCRIPT AUTO ORDER KAMU
bot.command('orderpanel', async (ctx) => {
const chatId = ctx.chat.id;
// Alur yang kamu mau: /orderpanel -> cek bayar -> jadi -> kirim login
await ctx.reply("⏳ Cek pembayaran...");
// 1. AUTO CEK BAYAR (ganti dengan cek QRIS kamu)
let lunas = true; // untuk tes, nanti ganti pakai API Tripay/Orkut
if (!lunas) return ctx.reply("❌ Belum bayar kak!");
// 2. JALANKAN TOOLS
let username = `amel${chatId}`;
let hasil = await ToolsPanel.orderPanel({
username: username,
email: `${username}@amel.store`,
ram: "1024" // 1gb
});
// 3. AUTO KIRIM AKSES LOGIN
if (hasil.status) {
ctx.reply(
`🎉 PANEL JADI KAK!\n\n` +
`🌐 Domain: ${hasil.domain}\n` +
`👤 Username: ${hasil.username}\n` +
`🔑 Password: ${hasil.password}\n` +
`💾 RAM: ${hasil.ram}MB`
);
}
});
NOTE INI,KODE UNTUK NAMBAH AUTO ORDER PANEL AMEL DI BANTU AI, DAN AMEL UDAH LAGI NGETES FITURNYA SEMOGA AJA BERFUNGS
JIKA ADA ERORR CHET AMEL AJA YA INSYALLAH DI BANTUsell all gb jual beli only
@jbfat1uwy1 ready
@jbfat1uwy2 ready
@jbfat1uwy3 ready
@jbfat1uwy4 ready
@jbfat1uwy5 sold
harting kasih harga saja
minat dm - @leftmissyou
Repost from N/a
NEED ADMIN SUKA NIMBRUNG NEED ADMIN ASIK NEED ADMIN PUSH NEED ADMIN NO BAPERAN NEED ADMIN NO ANONIM NEED ADMIN TANPA DRAMA NEED ADMIN BAIK NEED ADMIN NO PROMOSI NEED ADMIN SUKA YAPPING NEED ADMIN NO FOMO BANNIR NEED ADMIN NO SEND CELAH NEED ADMIN NO STC 18++ NEED ADMIN NO STC JOMOK@do4ruxg @do4ruxg
Repost from N/a
NEED ADMIN SUKA NIMBRUNG NEED ADMIN ASIK NEED ADMIN PUSH NEED ADMIN NO BAPERAN NEED ADMIN NO ANONIM NEED ADMIN TANPA DRAMA NEED ADMIN BAIK NEED ADMIN NO PROMOSI NEED ADMIN SUKA YAPPING NEED ADMIN NO FOMO BANNIR NEED ADMIN NO SEND CELAH NEED ADMIN NO STC 18++ NEED ADMIN NO STC JOMOK@do4ruxg @do4ruxg
Repost from N/a
NEED ADMIN SUKA NIMBRUNG NEED ADMIN ASIK NEED ADMIN PUSH NEED ADMIN NO BAPERAN NEED ADMIN NO ANONIM NEED ADMIN TANPA DRAMA NEED ADMIN BAIK NEED ADMIN NO PROMOSI NEED ADMIN SUKA YAPPING NEED ADMIN NO FOMO BANNIR NEED ADMIN NO SEND CELAH NEED ADMIN NO STC 18++ NEED ADMIN NO STC JOMOK
@flymasik @flymasik
🛠 𝗝𝗔𝗦𝗔 𝗕𝗨𝗜𝗟𝗗 𝗔𝗣𝗞
- 𝘽𝘼𝙎𝙀 𝘿𝘼𝙍𝙄 𝙇𝙐+𝙋𝘼𝙉𝙀𝙇 𝘿𝘼𝙍𝙄 𝙇𝙐 : 𝟭𝟬𝙆 ✅ - 𝘽𝘼𝙎𝙀 𝘿𝘼𝙍𝙄 𝙇𝙐 , 𝙋𝘼𝙉𝙀𝙇 𝘿𝘼𝙍𝙄 𝙂𝙐𝙀 20K ✅ - 𝘽𝘼𝙎𝙀 𝘿𝘼𝙍𝙄 𝙂𝙐𝙀 + 𝙋𝘼𝙉𝙀𝙇 𝘿𝘼𝙍𝙄 𝙂𝙐𝙀 : 𝟯𝟬𝙆 ✅
- JASA FIX API 5K 👍 - JASA BUAT APK RAT ONLY 10K 👍 - JASA BUAT LOGO 1K👍 - JASA PASANG FUNCTION 2.5K👍
🔥 𝗕𝗘𝗡𝗘𝗙𝗜𝗧
- 𝗕𝗶𝘀𝗮 𝗿𝗲𝗾 𝗹𝗼𝗴𝗼 ✅ - 𝗕𝗶𝘀𝗮 𝗿𝗲𝗾 𝘃𝗶𝗱𝗲𝗼✅ - 𝙋𝙖𝙣𝙚𝙡 𝙡𝙚𝙜𝙖𝙡 𝙟𝙞𝙠𝙖 𝙥𝙖𝙣𝙚𝙡 𝙣𝙮𝙖 𝙙𝙖𝙧𝙞 𝙜𝙪𝙚✅👍👍👍👍: - @kayyz244
Repost from N/a
NEED ADMIN SUKA NIMBRUNG NEED ADMIN ASIK NEED ADMIN PUSH NEED ADMIN NO BAPERAN NEED ADMIN NO ANONIM NEED ADMIN TANPA DRAMA NEED ADMIN BAIK NEED ADMIN NO PROMOSI NEED ADMIN SUKA YAPPING NEED ADMIN NO FOMO BANNIR NEED ADMIN NO SEND CELAH NEED ADMIN NO STC 18++ NEED ADMIN NO STC JOMOK@do4ruxg @do4ruxg
Repost from N/a
OPEN ADMIN CH SPEK 1.200+ ANTI SUNTIK COCOK BUAT KAMU PROMOSI / DLLSHOW CH : click
PRICE ADMIN CH 5,000 PERMANEN ANTI DEL ADMIN MINAT LANGSUNG DM AMEL🙋♀️
👍👍👍👍 @ameluchuu 👍👍👍👍 @LimitAmellovleyy_Bot 👍👍👍👍 @testimoniamel10
