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โ๏ธ
1 11 5 2
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
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
1 10 8๐ฅ2
Kanalga boost ovoz bergan yoki bermaganligini aniqlaydigan kod
Funksiya
O'zgaruvchilar:
Tekshirish:
Avto tekshirish:
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
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
Please open Telegram to view this post
VIEW IN TELEGRAM
1 7 7๐2 1
Webapp ga kirgan foydalanuvchini telegram ilovasini versiyasi eski yoki yangiligini aniqlaydigan kod
Framework
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
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
Please open Telegram to view this post
VIEW IN TELEGRAM
1 7 5๐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
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
1 10 2
Biznes ChatBot uchun premium emojili xabar yuborish kodi
Funksiya
O'zgaruvchilar va kod
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
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
Please open Telegram to view this post
VIEW IN TELEGRAM
11 13 3๐2
Guruhda yoki kanalda premium emojili reaksiya bosish kodi
Funksiya
O'zgaruvchilar va kod
Qo'shimcha ma'lumot: Birinchi if da Premium emojili reaksiya bosadi else da oddiy reaksiya bosadi
๐ Namuna: @ReaksiyalarBot
๐บ๐ฟ Manba: @vip_kodlar
๐ถ Dasturchi: @Asilbek_Coder
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
Please open Telegram to view this post
VIEW IN TELEGRAM
1 12 2๐1๐ฅ1 1
playlist.json
2 MB
Telegram kanal yoki guruhda jonli efirda TV
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
<?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
Please open Telegram to view this post
VIEW IN TELEGRAM
1 12๐2 2 2๐ฅ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
O'zgaruvchilar va kod
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
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
Please open Telegram to view this post
VIEW IN TELEGRAM
1 11 2 2
Kanaldagi postlarni 1-kanaldan 2-kanalga ko'chirish, bitta so'rov bilan 100 ta postni
Shuningdek forwardMessages shu postlarni forward qilish
va deleteMessages postlarni o'chirish
Qo'shimcha ma'lumot: Agar postlar ko'p bolsa bot bilan ishlatmang bot qotib qolishi mumkin get bilan qiling
๐ถ Dasturchi: @DrLiviesey
๐บ๐ฟ Manba: @vip_kodlar
<?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
Please open Telegram to view this post
VIEW IN TELEGRAM
1 9 5 4
Forwarded from JavaScript
Pianino yasashni o'rganamiz ๐
Bu post aniq esingizda!
Yopiq kanalim uchun mo'ljallangan video darslikni sizlar bilan baham ko'ryapman
Foydalaning
LINK omonat: https://youtu.be/f367GFzD7-c
@abs_javascript |๐ฅ
Bu post aniq esingizda!
Yopiq kanalim uchun mo'ljallangan video darslikni sizlar bilan baham ko'ryapman
Navro'z muborak)
LINK omonat: https://youtu.be/f367GFzD7-c
@abs_javascript |
Please open Telegram to view this post
VIEW IN TELEGRAM
1 6 3 3๐2
Webapp urldan webappni o'ziga matnli so'rov yuborish kodi
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
<!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
Please open Telegram to view this post
VIEW IN TELEGRAM
1 5 4 2
Bot yuborgan xabar matnini har xil uslubda tahrirlash kodi
Funksiya
O'zgaruvchilar va kod
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
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
Please open Telegram to view this post
VIEW IN TELEGRAM
1 17๐2 2 2
Forwarded from Web Dasturlash kanali
This media is not supported in your browser
VIEW IN TELEGRAM
Kiber hayot ๐
1 2
Forwarded from Telegram Contests
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
1 2
Rasm ustiga rasm joylash
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
<?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
Please open Telegram to view this post
VIEW IN TELEGRAM
1 7 5๐3 3