fa
Feedback
PHP Developers | Tg Bots

PHP Developers | Tg Bots

رفتن به کانال در Telegram

👋 ᴀssᴀʟᴏᴍᴜ ᴀʟᴀʏᴋᴜᴍ! 👥 ʀᴀsᴍɪʏ ᴛᴇʟᴇɢʀᴀᴍ ᴋᴀɴᴀʟɪᴍɪᴢɢᴀ xᴜsʜ ᴋᴇʟɪʙsɪᴢ! @ethical_tech © 2022-2025 | Barcha huquqlar himoyalangan 🚀

نمایش بیشتر
1 005
مشترکین
-124 ساعت
-77 روز
-1830 روز
آرشیو پست ها
💱 Kurs API — 25+ valyuta 🔗 API: https://kurs.ligarx0.workers.dev 🚀 Ishlatish: /?all → Barcha valyutalar /?list=USD,RUB,EUR
💱 Kurs API — 25+ valyuta 🔗 API: https://kurs.ligarx0.workers.dev 🚀 Ishlatish: /?all → Barcha valyutalar /?list=USD,RUB,EUR → Tanlanganlar /?150usd → 150 USD → UZS /?100000uzs → 100 000 UZS → Valyutalar bo‘yicha /?format=simple&pretty → Tekislangan JSON 📘 Docs: https://kurs.ligarx0.workers.dev/?help 💬 Codeni tarqatamizmi? PHP versiyasini

Repost from Ulugbek Samigjonov
Xalqaro kompaniyalar tomonidan eng ko'p so'raladigan Javascript suhbat savollari tahlilini bugungi videoda ko'rib o'tdik. Ko'p kandidatlar javob berishga qiynaladigan savollar sirasiga kiradi. Havola: https://www.youtube.com/watch?v=N3203QcriP0

if($text == "/stars"){
    $get = json_decode(file_get_contents("https://api.telegram.org/bot".API_KEY."/getAvailableGifts"),true);
    $gifts = $get['result']['gifts'];
    foreach($gifts as $nums){
        $emoji = $nums['sticker']['emoji'];
        $star_count = $nums['star_count'];
        $id = $nums['id'];
        $inline[]=["text"=>"$emoji - $star_count ⭐️","callback_data"=>"gift|$id"];
        $inlinekeys = array_chunk($inline, 2);
    }
    $inline_keyboard = json_encode([
        'inline_keyboard'=>$inlinekeys,
    ]);
    bot('sendmessage',[
        'chat_id'=>$chat_id,
        'text'=>"O'zingizga kerakli sovg'ani oling\nTanlang:",
        'reply_markup'=>$inline_keyboard
    ]);
    exit;
}


if(substr($data,0,5)=="gift|"){
    $id = explode("|",$data)[1];
    bot('deletemessage',[
        'chat_id'=>$chat_id,
        'message_id'=>$message_id
    ]);
    $ok = bot('sendGift',[
        'user_id'=>$from_id,
        'gift_id'=>$id,
        'text'=>"comment"
    ]);
    if($ok->ok==true){
        bot('sendmessage',[
            'chat_id'=>$chat_id,
            'text'=>"sovg'a muvaffaqiyatli olindi"
        ]);
    }else{
        bot('sendmessage',[
            'chat_id'=>$chat_id,
            'text'=>"sovg'ani olishda xatolik"
        ]);
    }
    exit;
}

Buni albatta o'qing... Seni qiyin ishing ⁃ barcha ishsizlarning orzusi; Seni sho'x farzanding ⁃ barcha befarzandlarning orzusi; Seni kichkina uying ⁃ barcha uysizlarning orzusi; Seni kichik biznesing ⁃ barcha qarzdorlarning orzusi; Seni sog'lig'ing ⁃ barcha tuzalmas bemorlarning orzusi; Seni arzon taomlaring ⁃ barcha och qolganlarning orzusi ... Shunday ekan, boriga qanoat qil...

Chestertonning to‘sig'i (fence) prinsipi haqida aytib o'tmoqchiman. Bu prinsipni birinchi marta Software Engineering at Google kitobida o‘qigan edim. Prinsipni eng oddiy ko‘rinishda quyidagicha tushuntirish mumkin:
To‘siqni olib tashlashdan oldin, uning nima sababdan qo‘yilganini bilib oling.
Endi bu prinsipni batafsilroq tushuntirishga harakat qilaman. Tasavvur qiling, yo‘lning o‘rtasida bir to‘siq bor. Siz uni ko‘rib, undan hech qanday foyda yo‘qligini o‘ylaysiz. Ushbu holatda, ehtimol, siz uni olib tashlashni xohlarsiz. Ammo bunday qaror noto‘g‘ri bo‘lishi mumkin. Agar siz Chesterton Fence prinsipiga amal qilganingizda, avvalo bu to‘siq nima uchun qo‘yilganini aniqlagan bo‘lardingiz. Faqatgina uning foydasiz ekanligiga to‘liq amin bo‘lgandan keyingina uni olib tashlashingiz kerak edi. Ushbu prinsipni dasturlashda ham qo‘llash muhim. Ba’zan kodga qarab, u endi kerak emas deb o‘ylashimiz mumkin, ayniqsa, legacy kodlar bilan ishlayotgan paytimizda. Bunday vaziyatda birinchi qiladigan ishimiz – kodni olib tashlash bo‘ladi. Lekin bu odatda kutilmagan muammolarni keltirib chiqarishi mumkin, ba’zan esa hatto butun dastur ishlamay qolishiga olib keladi. Shuning uchun, keyingi safar kodning qaysidir qismini "kerakmas" deb olib tashlashni yoki o‘zgartirish kiritishni rejalashtirsangiz, avvalo ushbu savolni o‘zingizga bering:
Bu kod nima uchun yozilgan? Aynan nima vazifani bajargan?

#ai #prompt #frontend #openai #chatgpt 🌐 ChatGPT endi mutaxassislar uchun yanada qulay! - OpenAI turli sohalar uchun tayyor
#ai #prompt #frontend #openai #chatgpt
🌐 ChatGPT endi mutaxassislar uchun yanada qulay! - OpenAI turli sohalar uchun tayyor prompt to‘plamlarini (Prompt Packs) taqdim etdi. Masalan, “ChatGPT for Engineers” to‘plami orqali siz: ➖ Kodni debug qilishni, ➖ Texnik hujjatlar va tavsiflarni tayyorlashni, ➖ Arxitektura vizualizatsiyasini, ➖ Tahlillarni ancha soddalashtirishingiz mumkin. Bu to‘plamlar — vaqtni tejash va samaradorlikni oshirishga mo‘ljallangan tayyor yo‘riqnomalar. 🔹Prompt Packs to‘plamlari 🔹ChatGPT for Engineers

🔹 Nima uchun TempMail? Tezkor va qulay – darhol ishlay boshlaydi Shaxsiylikni himoya qiladi – asosiy emailingizni himoyalaydi Oddiy – ro‘yxatdan o‘tish shart emas Vaqtinchalik – kerak bo‘lgan vaqtda ishlatish mumkin 🔗 Sinab ko‘ring: 👉 TempMail Demo
Botda /mail buyrug‘i orqali mini-app tugmasini chaqiring va ustiga bosing – siz Web App orqali TempMail xizmatidan foydalanishingiz mumkin.
🚀 Tarqatildi: @UzCoder_Kanal 🧑‍💻 Manba: @education_coders

🔗 Demo uchun: @ligarxbot 🔥 Webhook Boshqaruvchisi! 💡 Bot nimalar qila oladi? ✅ Har qanday botning tokenini tekshiradi ✅ Webhook o‘rnatilganligini aniqlaydi ✅ Oxirgi xatolarni ko‘rsatadi ✅ Kutilyotgan yangilanishlar sonini chiqaradi ✅ Istalgan URL ga yangi webhook o‘rnatadi 🛠 Qanday ishlatiladi? 📌 Webhook holatini tekshirish:
/webhook BOT_TOKEN
📌 Webhook o‘rnatish:
/webhook BOT_TOKEN https://site.uz/bot.php
🚀 Tarqatildi: @UzCoder_Kanal 🧑‍💻 Manba: @education_coders

@Genderizebot — bu Telegram boti, u foydalanuvchi yozgan ism asosida uning erkak (male) yoki ayol (female) ekanligini aniqlaydi. Foydalanish juda oson: ism yozing va natijani darhol oling. 📊 Natijada: 👨 Erkak (male) yoki 👩 Ayol (female) Ehtimollik foizi Tahlil qilingan ism soni 🎯 Ideal vosita o‘zbekcha va inglizcha interfeys bilan ism tahlili uchun. 🚀 Tarqatildi: @UzCoder_Kanal 🧑‍💻 Manba: @education_coders

🚀 PHP bilan 1 ta script → sayt 5 soniyada Vercel’da! 🌍 💡 Foydalanish: static/ papkaga fayllarni joylang (index.html .....) deploy.php ni ishga tushiring (browserda oching) Tayyor URL va shunchaki natijani koring! 🔑 Token: https://vercel.com/account/settings/tokens (PHP skriptga kerak) ⚡ Tez va avtomatik joylash (bepul) !

🚀 PHP bilan 1 ta script → sayt 5 soniyada Vercel’da! 🌍 💡 Foydalanish: static/ papkaga fayllarni joylang (index.html .....) deploy.php ni ishga tushiring (browserda oching) Tayyor URL va shunchaki natijani koring! 🔑 Token: https://vercel.com/account/settings/tokens (PHP skriptga kerak) ⚡ Tez va avtomatik joylash (bepul) !

PHP Anti-DDoS — yengil, tez va ixcham himoya vositasi ⚡ 1 daqiqada 10 tadan ortiq so‘rov yuborilsa, foydalanuvchi avtomatik 1 soatga bloklanadi. 🔒 Oddiy va xavfsiz himoya, kichik va o‘rta saytlar uchun juda qulay. 🚀 Tarqatildi: @UzCoder_Kanal 🧑‍💻 Manba: @education_coders

📥 Bu funksiya yordamida siz istalgan jadvallarni JSON faylga eksport qilishingiz va JSON fayldan qayta import qilishingiz mumkin. ⚙️ Ishlatib ko'rish: 1️⃣ MySQL → JSON echo mysqlToJsonFile($conn, "users", "users.json"); 2️⃣ JSON → MySQL echo jsonFileToMysql($conn, "users", "users.json"); 🧑‍💻 Manba: @education_coders 🚀 Tarqatildi: @education_coders

🤖 Telegram bot uchun yozilgan. Bot YouTube API bilan ishlaydi va foydalanuvchilarga video ma'lumotlarini olish imkonini beradi. Admin paneli mavjud. 🧑‍💻 Manba: @education_coders 🚀 Tarqatildi: @education_coders

🖼️ Bu funksiya rasm faylini GIF formatiga o‘giradi. JPG, PNG, WEBP va GIF formatlarini qo‘llab-quvvatlaydi. Agar rasm allaqachon GIF bo‘lsa, uni shunchaki nusxa qiladi. 🧑‍💻 Manba: @UzCoder_Kanal 🚀 Tarqatildi: @UzCoder_Kanal

🔄 Foydalanuvchi yuborgan xabarni qabul qiladi va undagi belgilarni Unicode kodlariga aylantirib, foydalanuvchiga qaytarib yuboradi. 🧑‍💻 Manba: @education_coders 🚀 Tarqatildi: @UzCoder_Kanal

$msgs = json_decode(file_get_contents('msgs.json'),
$data = $update->callback_query->data;
$type = $message->chat->type;
$text = $message->text;

$msgs = json_decode(file_get_contents('msgs.json'),true);
if($type=="supergroup" or $type=="group"){
    $ex = $msgs[$text];
$ex = explode(",",$ex);
    $txt = $ex[rand(0,count($ex)-1)];
bot("sendmessage",[
'chat_id'=>$cid,
'text'=>"$txt",
'reply_to_message_id'=>$mid
]);
}

$replytx = $message->reply_to_message->text;
if($replytx){
    if($type=="supergroup"  or $type=="group"){

           if(strpos($msgs[$replytx],"$text") !==false){
    }else{
  $msgs[$replytx] ="$text,$msgs[$replytx]";
  file_put_contents('msgs.json', json_encode($msgs));
}
}
}
📩 Guruhlarda so'z yodlab avto javob qaytaradigan funksiya