VIP KODLAR
745 subscribers
140 photos
27 videos
8 files
131 links
👨‍💻 Takliflar boʻlsa: t.me/vip_kodlar?direct
✉️ Murojaat boʻlsa: @AsilbekCoderBot
🤖 Asosiy bot: @VipKodBot

👥 Muhokama boʻlsa: @vip_kodlar_chat
Download Telegram
Channel created
Hammaga salom bu kanalni ishga tushirmoqchiman sizni qiziqtiradigan yo'nalishdagi kanal nima haqida bo'lishini pastda so'rovnomada belgilang✔️
Anonymous Poll
68%
Bot kodlari
33%
Webapp kodlari
28%
Bot video darsliklar
22%
Webapp videp darsliklar
21%
Frontend html, css, js kodlar
26%
Backend php, mysql kodlar
22%
Full stack kodlar va darsliklar
13%
Commentda yozaman✍️
11152
Asilbek Coder
Hammaga salom bu kanalni ishga tushirmoqchiman sizni qiziqtiradigan yo'nalishdagi kanal nima haqida bo'lishini pastda so'rovnomada belgilang✔️
Xullas biz boshladik so'rovnomada bot kodlari ko'p ovoz to'plabdi lekin men hammasini olib bormoqchiman hozir qilayotgan ishlarim kodlarimdan parcha ulashib boraman lekin bot yoki webapp kodlarimni to'liq tarqatmayman.

Kanalda ko'proq copy paste lar emas dasturlashni ko'proq biladiganlar uchun bo'ladi kodlarim yok boshqa kodlarni kichik qisimlari bo'yicha muhokamalar qilamiz ko'proq shunga o'xshash mavzular bo'yicha fikr almashamiz.

Yana takliflar bo'lsa bemalol commentda yozishingiz mumkin
1108🔥2
Kanalga boost ovoz bergan yoki bermaganligini aniqlaydigan kod

Funksiya
bot();


O'zgaruvchilar:
$chat_boost = $update->chat_boost;
$boost_kanal_username = $chat_boost->chat->username;
$boost_user_id = $chat_boost->boost->source->user->id;
$rchat_boost = $update->removed_chat_boost;
$rboost_kanal_username = $rchat_boost->chat->username;
$rboost_user_id = $rchat_boost->boost->source->user->id;


Tekshirish:
$getboost = bot('getUserChatBoosts',[
'chat_id'=>"@vip_kodlar",
'user_id'=>$chat_id
]);
$ok = $getboost->ok;
$user_id = $getboost->result->boosts[0]->source->user->id;
if($ok){
//kanalga boost ovoz bergan
}else{
//kanalga boost ovoz bermangan
}


Avto tekshirish:
if(isset($chat_boost)){
bot('sendMessage', [
'chat_id' => $boost_user_id,
'text' => "@$boost_kanal_username Kanalimizga ovoz berganingiz uchun rahmat🥳",
'parse_mode' => "html",
]);
}
if(isset($rchat_boost)){
bot('sendMessage', [
'chat_id' => $rboost_user_id,
'text' => "@$rboost_kanal_username Kanalimizga ovoz bergan ovozingizni nega qaytarib oldingiz🤨",
'parse_mode' => "html",
]);
}

Qo'shimcha ma'lumot: Kanalga ovoz bergani so'rovda tekshirsh va avto tekshirish va qaytarib olganini ko'rsatadi

🚀Namuna: @UzBoostBot
🇺🇿Manba: @vip_kodlar
🐶Dasturchi: @Asilbek_Coder
Please open Telegram to view this post
VIEW IN TELEGRAM
177👍21
Webapp ga kirgan foydalanuvchini telegram ilovasini versiyasi eski yoki yangiligini aniqlaydigan kod

Framework
<script src="https://telegram.org/js/telegram-web-app.js"></script>


let tg = window.Telegram.WebApp;
if (tg.isVersionAtLeast("8.0")){
try {
tg.requestFullscreen();
//webapp tepasidan 70px tushurish
} catch (e) {
console.log('Xatolik: '+e);
}
}else{
//webapp tepasidan tushurishni 0 qilish
tg.close(); //webapp dan chiqarib yuboradi agar kerak bo'lmasa bu qatorni //izohga olishingiz mumkin
}

Qo'shimcha ma'lumot: Bu eski telefon yoki telegramini yangilamaganlarda full ekran ishlamaydi va webapp dizayni buzilmasligi taminlash yoki webapp ga kirgizmaydigan qilish mumkin

8.0 o'rniga boshqa versiya qo'yish mumkin bunaqa versiyalar Bot API bilan bir xil ishlaydi boshqa versiyalarni @BotNews kanalidan ko'rishigiz mumkin

🚀Namuna: yoʻq
🇺🇿Manba: @vip_kodlar
🐶Dasturchi: @Asilbek_Coder
Please open Telegram to view this post
VIEW IN TELEGRAM
175👍1
Forwarded from Web Dasturlash kanali
☑️ JavaScript nima u?

JavaScript
— bu veb-saytingizga interaktivlikni qo'shadigan dasturlash tili (masalan: o'yinlar, tugmalar bosilganda javob berish yoki shakllarga ma'lumotlarni kiritishda, dinamik uslublar, animatsiya).

☝️ Bu dastur 1995-yili dekabrda Live Script nomi bilan atala boshlangan edi. JavaScripning rasmiy nomi esa Ecmas script bo'lar edi. Tez orada JavaScriptga o'zgartirildi. JavaScript bu webni geperma tilini sahifalarini klent tomonidan ko'rish senariyalarini boshqarish tilidir.

JavaScript tilini mashhur qilgan narsa bu mijoz tomonidan dasturlashdir, ya'ni JavaScript'da dasturlar yaratish uchun hech qanday qo'shma vositalar kerak bo'lmaydi.

@webdev07
1102
Biznes ChatBot uchun premium emojili xabar yuborish kodi

Funksiya
bot();


O'zgaruvchilar va kod
$bmessage = $update->business_message;
$bmessage_id = $bmessage->business_connection_id;
$bmessage_cid = $bmessage->chat->id;
$bmessage_text = $bmessage->text;
$bmessage_emojitext = $bmessage->entities;
$bmessage_mid = $bmessage->message_id;

if(isset($bmessage_emojitext) and preg_match("/cemoji/i", $bmessage_text)){
$emoji = json_encode($bmessage_emojitext);
$emoji2 = str_replace("\"", "\\\"", $emoji);
bot('editMessagetext',[
'business_connection_id'=>$bmessage_id,
'chat_id'=>$bmessage_cid,
'message_id' => $bmessage_mid,
'text'=>"$bmessage_text

Buni bazaga avto javob qo'shish mumkin
$emoji

Buni sendmessage kodga qo'shish mumkin
'entities'=>\"$emoji2\",",
'entities'=>"$emoji",
]);
}

Qo'shimcha ma'lumot: Bot o'zi premium emojili xabar yuborishi uchun 1000 ton to'lash kerak chatbot esa premiumi borlar ulagani uchun ular o'zlarini xabarini bot bilan premium emojili xabar qilish mumkin

🚀Namuna: @MilliyChatBot
🇺🇿Manba: @vip_kodlar
🐶Dasturchi: @Asilbek_Coder
Please open Telegram to view this post
VIEW IN TELEGRAM
11133👍2
Guruhda yoki kanalda premium emojili reaksiya bosish kodi

Funksiya
bot();


O'zgaruvchilar va kod
$repmid = $message->reply_to_message->message_id;
$entities = $message->entities;
$custom_emoji_id = $entities[1]->custom_emoji_id;

if (preg_match("/\/reaksiya/", $text) and $repmid != "" and !preg_match('/\d/', $text)) {
if($custom_emoji_id != ""){
bot('setMessageReaction', [
'chat_id' => $cid,
'message_id' => $repmid,
'reaction' => json_encode([
['type' => "custom_emoji", 'custom_emoji_id' => "$custom_emoji_id"]
]),
'is_big'=> "true",
]);
}else{
$emoji = explode("/reaksiya ", $text)[1];
bot('setMessageReaction', [
'chat_id' => $cid,
'message_id' => $repmid,
'reaction' => json_encode([
['type' => "emoji", 'emoji' => "$emoji"]
]),
'is_big'=> "true",
]);
}
}

Qo'shimcha ma'lumot: Birinchi if da Premium emojili reaksiya bosadi else da oddiy reaksiya bosadi

🚀Namuna: @ReaksiyalarBot
🇺🇿Manba: @vip_kodlar
🐶Dasturchi: @Asilbek_Coder
Please open Telegram to view this post
VIEW IN TELEGRAM
1122👍1🔥11
playlist.json
2 MB
Telegram kanal yoki guruhda jonli efirda TV

<?php

$key = "YOUR_STREAM_KEY"; // jonli efir kaliti
$tv_url = "http://dmi3y-tv.ru/hls/CH_TNT_MUSIC.m3u8"; // boshqa tv url ni playlist.json dan qo'yasiz

exec("ffmpeg -re -i \"$tv_url\" -c:v copy -c:a copy -f flv \"rtmps://dc4-1.rtmp.t.me/s/$key\"");

?>


Qo'shimcha ma'lumot: Agar sizda ffmpeg o'rnatilmagan bo'lsa ishlamaydi, json dagi ko'p url lar ishlamasligi mumkin va buni youtube da ham ishlatsa bo'ladi "rtmps://dc4-1.rtmp.t.me/s/" ga jonli efir url ni qo'yasiz

🚀Namuna: Kanal voice chatida
🐶Dasturchi: @DrLiviesey
🇺🇿Manba: @vip_kodlar
Please open Telegram to view this post
VIEW IN TELEGRAM
112👍222🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
SendMessage ga yoki boshqa send methodlarga reaksiyaga oʻxshagan effect qo'shish kodi

Funksiya
bot();


O'zgaruvchilar va kod
$effect_id = $message->effect_id;  

if(isset($effect_id)){
bot('sendMessage',[
'chat_id'=>$cid,
'message_effect_id'=>"5046509860389126442",
'text'=>"effect_id: <code>$effect_id</code>",
'parse_mode'=>'html',
]);
}

Qo'shimcha malumot: Yuqoridagi videoda faqat foydalanuvchi tanlagan effect_id ni olish koʻrsatilgan siz undan bitta yoqganini kodingizdagi /start xabariga yoki boshqasiga message_effect_id qoʻyib ishlatishingiz mumkin

🚀Namuna: @ReaksiyalarBot
🇺🇿Manba: @vip_kodlar
🐶Dasturchi: @Asilbek_Coder
Please open Telegram to view this post
VIEW IN TELEGRAM
11122
Kanaldagi postlarni 1-kanaldan 2-kanalga ko'chirish, bitta so'rov bilan 100 ta postni

<?php

$start = 1; // 1 chi postdan
$end = 600; // 600 chi postgacha


for ($i = $start; $i <= $end; $i += 100) {
$m = min($i + 99, $end);
$messageIds = range($i, $m);
bot('copyMessages',[
'chat_id'=>"Kanal_id", // qaysi kanalga yuborish
'from_chat_id'=>"Kanal_id", // qaysi kanaldan olish
'message_ids'=>json_encode($messageIds)
]);
sleep(3);
}

?>


Shuningdek forwardMessages shu postlarni forward qilish

bot('forwardMessages',[
'chat_id'=>"Kanal_id",
'from_chat_id'=>"Kanal_id",
'message_ids'=>json_encode($messageIds)
]);


va deleteMessages postlarni o'chirish
bot('deleteMessages',[
'chat_id'=>"Kanal_id",
'message_ids'=>json_encode($messageIds)
]);


Qo'shimcha ma'lumot: Agar postlar ko'p bolsa bot bilan ishlatmang bot qotib qolishi mumkin get bilan qiling

🐶Dasturchi: @DrLiviesey
🇺🇿Manba: @vip_kodlar
Please open Telegram to view this post
VIEW IN TELEGRAM
1954
Forwarded from JavaScript
Pianino yasashni o'rganamiz 👀

Bu post aniq esingizda!

Yopiq kanalim uchun mo'ljallangan video darslikni sizlar bilan baham ko'ryapman

Foydalaning

Navro'z muborak)


LINK omonat: https://youtu.be/f367GFzD7-c

@abs_javascript | 🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
1633👍2
Webapp urldan webappni o'ziga matnli so'rov yuborish kodi

<!DOCTYPE html>
<html lang="uz">

<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Asilbek Coder</title>
</head>

<body>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
font-family: sans-serif;
}
body {
background: #07252d;
}
.box {
position: relative;
width: 90%;
margin: auto;
margin-top: 150px;
}
.box h1 {
width: 100%;
text-align: center;
color: #0e3742;
}
.box h1 span {
width: 100%;
font-size: 90px;
}
h1 span {
animation: animate 6s linear infinite;
transition: .4s;
}
h1 span:nth-child(even) {
animation-delay: .5s;
}
@keyframes animate {
0%,8%,18%,20%,50.1%,60%,65.1%,80%,90.1%,92% {
color: #0e3742;
text-shadow: none;
}
8.1%,18.1%,20.1%,50%,30%,60.1%,65%,80.1%,90%,92.1%,100% {
color: #fff;
text-shadow: 0 0 10px #03bcf4,
0 0 20px #03bcf4,
0 0 40px #03bcf4,
0 0 80px #03bcf4,
0 0 160px #03bcf4,
0 0 400px #03bcf4;
}
}
</style>

<div class="box">
<h1>
<?php
$text = $_GET['tgWebAppStartParam'];
if ($text == '') {
$text = "@Asilbek_Coder";
}

for ($i = 0; $i < strlen($text); $i++) {
$text2 = $text[$i];
echo "<span>$text2</span>";
}
?>
</h1>
</div>
</body>
</html>

Qo'shimcha ma'lumot: Php fayl ga html css kod bor o'rtasiga php kod yozilgan webapp dagi textni html o'rtasiga chiqaradi.
Webapp ga qisqa url qo'shish qo'llanmasi: https://t.me/vip_kodlar_chat/1486

🚀Namuna: t.me/isoatbot/matn?startapp=text
🇺🇿Manba: @VIP_KODLAR
🐶Dasturchi: @Asilbek_Coder
Please open Telegram to view this post
VIEW IN TELEGRAM
1542
Bot yuborgan xabar matnini har xil uslubda tahrirlash kodi

Funksiya
bot();


O'zgaruvchilar va kod
$text = $message->text;
$chat_id = $message->chat->id;
$mid = $message->message_id;
mkdir("step");
$data = $callback->data;
$chat_id2 = $callback->message->chat->id;
$mid2 = $callback->message->message_id;

if($text != "/start"){
$echo = file_get_contents("https://api.smtv.uz/ai/index.php?text=".urlencode($text));
$datay = json_decode($echo, true);
$javob = $datay['answer'];
if($javob == ""){
$javob = "API ishlamayapti";
}
file_put_contents("step/j$chat_id.txt", "$javob");
bot('sendMessage', [
'chat_id' => $chat_id,
'text' => "$javob",
'reply_to_message_id'=>$mid,
'parse_mode' => "html",
'reply_markup'=>json_encode([
'inline_keyboard'=>[
[['text'=>"📝 Matnni Tahrirlash",'callback_data'=>"t==tahrir"]],
],
])
]);
}

$inline = [
'inline_keyboard' => [
[['text' => "Qiya", 'callback_data' => "t==qiya"], ['text' => "Qalin", 'callback_data' => "t==qalin"], ['text' => "Spoiler", 'callback_data' => "t==spoiler"], ['text' => "Katta", 'callback_data' => "t==katta"]],
[['text' => "Kichik", 'callback_data' => "t==kichik"], ['text' => "Teskari", 'callback_data' => "t==teskari"], ['text' => "Tagchiziq", 'callback_data' => "t==tagchiziq"], ['text' => "Audio", 'callback_data' => "t==jaudio"]],
]
];

if(preg_match("/t==/i", $data)){
$pt = " ";
$ex = explode("t==", $data)[1];
$jstep = file_get_contents("step/j$chat_id2.txt");
if ($ex == "qiya") {
$inline['inline_keyboard'][0][0]['text'] .= $pt;
$text2 = "<i>$jstep</i>";
}else if ($ex == "qalin") {
$inline['inline_keyboard'][0][1]['text'] .= $pt;
$text2 = "<b>$jstep</b>";
}else if ($ex == "spoiler") {
$inline['inline_keyboard'][0][2]['text'] .= $pt;
$text2 = "<tg-spoiler>$jstep</tg-spoiler>";
}else if ($ex == "katta") {
$inline['inline_keyboard'][0][3]['text'] .= $pt;
$text2 = strtoupper($jstep);
}else if ($ex == "kichik") {
$inline['inline_keyboard'][1][0]['text'] .= $pt;
$text2 = strtolower($jstep);
}else if ($ex == "teskari") {
$inline['inline_keyboard'][1][1]['text'] .= $pt;
$text2 = strrev($jstep);
}else if ($ex == "tagchiziq") {
$inline['inline_keyboard'][1][2]['text'] .= $pt;
$text2 = "<u>$jstep</u>";
}else if ($ex == "jaudio") {
$jstep2 = urlencode($jstep);
bot('sendVoice', [
'chat_id' => $chat_id2,
'reply_to_message_id' => $mid2,
'voice' => "https://translate.google.com/translate_tts?ie=UTF-8&client=tw-ob&tl=ar&q=$jstep2",
'caption' => "",
'parse_mode' => 'html',
]);
}else{
$text2 = $jstep;
}
bot('editMessageText', [
'chat_id' => $chat_id2,
'message_id' => $mid2,
'text' => "$text2",
'parse_mode' => "html",
'reply_markup' => json_encode($inline)
]);
}

Qo'shimcha malumot: 1 yarim yil oldin yozgan kodim GPT api dan kelgan javob matnini inline tugmalar bilan tahrirlash va o'sha bosilgan tugmaga qo'shish oldin bu kod juda uzun edi hozir ancha qisqartirdim

🚀Namuna: @Suniy_intelekt_bot
🇺🇿Manba: @vip_kodlar
🐶Dasturchi: @Asilbek_Coder
Please open Telegram to view this post
VIEW IN TELEGRAM
117👍222
Forwarded from Telegram Contests
🏆 Telegram Contest for JavaScript Developers, Round 1: Update

The judges have completed the evaluation of all submissions.

The Main Task – reworking the text editor – proved to be quite challenging for the majority of contestants.

We’ve decided to expand the scope of this contest. Final scoring is currently underway, and we will announce the results on April 8, 2025, along with the details for Round 2.
Please open Telegram to view this post
VIEW IN TELEGRAM
12
Rasm ustiga rasm joylash

<?php
// Asosiy rasmni yuklash
$background = imagecreatefromjpeg('background.jpg');

// Ustiga qo'yiladigan rasmni yuklash (PNG formatda bo'lsa shaffoflikni saqlaydi)
$overlay = imagecreatefrompng('overlay.png');

// Overlay rasm o'lchamini olish
$overlay_width = imagesx($overlay);
$overlay_height = imagesy($overlay);

// Overlay rasmni joylash joyi (markazga qo'yish)
$bg_width = imagesx($background);
$bg_height = imagesy($background);
$x = ($bg_width - $overlay_width) / 2;
$y = ($bg_height - $overlay_height) / 2;

// Ikkala rasmni birlashtirish
imagecopy($background, $overlay, $x, $y, 0, 0, $overlay_width, $overlay_height);

// Natijani saqlash
imagejpeg($background, 'output.jpg', 100);

// Xotirani tozalash
imagedestroy($background);
imagedestroy($overlay);

echo "Rasm muvaffaqiyatli yaratildi!";
?>

Qo'shimcha malumot: Bu bilan soxta hujjat qilsangiz bo'ladi👹

Lekin ehtiyot bo'ling! soxta hujjat tayyorlash deb olib ketishmasin❗️

🇺🇿Manba: @vip_kodlar
🐶Dasturchi: chatgpt
Please open Telegram to view this post
VIEW IN TELEGRAM
175👍33
Chatbot orqali profilingizdagi emoji status yani nomingiz oʻng tarafidagi nishon ni oʻzgartirish kodi

Funksiya
bot();


Oʻzgaruvchilar va kod
$bmessage_emojitext = $bmessage->entities;
$bmessage_emojitexte = $bmessage->entities[0]->custom_emoji_id;

if(isset($bmessage_emojitext) and preg_match("/.status/i", $bmessage_text)){
$emoji = json_encode($bmessage_emojitext);
bot('setUserEmojiStatus',[
'user_id'=>$bmessage_fid,
'emoji_status_custom_emoji_id' => $bmessage_emojitexte,
]);
bot('editMessagetext',[
'business_connection_id'=>$bmessage_id,
'chat_id'=>$bmessage_cid,
'message_id' => $bmessage_mid,
'text'=>"$bmessage_text statusingizga qo'yildi",
'entities'=>"$emoji",
]);
}

Buni ishlatish uchun webappdan requestEmojiStatusAccess ni yoqish kerak shuni yoqadigan kod pastda👇

Framework
<script src="https://telegram.org/js/telegram-web-app.js?56"></script>

let tg = window.Telegram.WebApp;
tg.expand();
tg.requestEmojiStatusAccess();

Qo'shimcha ma'lumot: Profilingiz ga kirmasdan Botda yoki istalgan chatda emoji statusingizni o'zgartirsangiz bo'ladi + cron bilan har soatda yoki har minutda o'zgartiradigan qilish mumkin. t.me/vip_kodlar_chat/1678?single

🚀Namuna: @MilliyChatBot
🇺🇿Manba: @vip_kodlar
🐶Dasturchi: @Asilbek_Coder
Please open Telegram to view this post
VIEW IN TELEGRAM
1832👍1🔥1
VIP KODLAR
Chatbot orqali profilingizdagi emoji status yani nomingiz oʻng tarafidagi nishon ni oʻzgartirish kodi Funksiya bot(); Oʻzgaruvchilar va kod $bmessage_emojitext = $bmessage->entities; $bmessage_emojitexte = $bmessage->entities[0]->custom_emoji_id; if(is…
🐶Fullstack dasturchi boʻlinglar

Frontend Backend kodlarni oʻzingiz yozganingiz uchun bemalol birlashtira olasiz

Frontend ga alohida Backend ga alohida dasturchi boʻlsa bir birini tushunmasligi mumkin
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍8🔥332
Bot nomini har xil tillarga o'zgaradigan qilish. Bu boshqa davlatdan botingizga kiradiganlar uchun qulay boʻlishi mumkin

Funksiya
bot();


bot('setMyName',[
    'name'=>"Milliy Chat Bot",
    'language_code' => "uz",
]);

bot('setMyName',[
    'name'=>"National Chat Bot",
    'language_code' => "en",
]);

bot('setMyName',[
    'name'=>"Национальный чат-бот",
    'language_code' => "ru",
]);

bot('setMyName',[
    'name'=>"روبوت الدردشة الوطني",
    'language_code' => "ar",
]);

Qo'shimcha ma'lumot: Telegramdagi tilni o'zgartirsangiz bot nomi o'zgaradi bazi tillarda o'zgarmasligi mumkin asosiysi uz, en, ru qilganingiz maqul. Keyin bu so'rovni bir marta ishlatish kerak bo'lmasa keyin bot nomini oʻzgartirolmasligingiz mumkin

🚀Namuna: @MilliyChatBot
🇺🇿Manba: @vip_kodlar
🐶Dasturchi: @Asilbek_Coder
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1854👍1🔥1