UZFOR
Bildirishnomalar 0
Сирожиддин
tomonidan
axwze
ning
Fhost.uz - Sifatli hosting
nomli mavzusi faollashtirildi!
Bahh_Tee
tomonidan
Bahh_Tee
ning
CORES.UZ - Dasturchilar dunyosi
nomli mavzusi faollashtirildi!
Сирожиддин
tomonidan
Astanov
ning
Menga qoshiling va tredingni organing
nomli mavzusi faollashtirildi!
Сирожиддин
tomonidan
Сирожиддин
ning
Forumini soddalashtirish bo‘yicha takliflar (fikringiz muhim)
nomli mavzusi faollashtirildi!
Сирожиддин
tomonidan
Astanov
ning
Asadbek
nomli mavzusi faollashtirildi!
Forum
Chat
1109
Statistika
UZMOBI.UZ
Yana
Foydalanuvchilar
Forum faollari
Mukofotlar
Sayt statistikasi
Ma'lumot markazi
Sayt qoidalari
Postga havola
PHP dasturlash tilida Telegram bot yozish
21:37:47, 16 Sep 2021
Tayota
Sorovda qandaydur xatolik bolsa uni ekran yoki faylga yozishni iloji bormi?
1 daqiqa 56 soniyadan keyin yozdi:
<?php
date_default_timezone_set('Asia/Tashkent');
//bot malumotlari
define('API_KEY', '1999018049:AAGxOv5S6On1qrsJvrCFteG1rhuBfiNCasA');
echo 'SetWebHook: <a href="https://api.telegram.org/bot'.API_KEY.'/setwebhook?url='.$_SERVER["SERVER_NAME"].''.$_SERVER["SCRIPT_NAME"].'"> https://api.telegram.org/bot'.API_KEY.'/setwebhook?url='.$_SERVER["SERVER_NAME"].''.$_SERVER["SCRIPT_NAME"].' </a> <hr/>';
//sorov yuborish
function tayota($uslub, $sorov = []) {
$manzil = 'https://api.telegram.org/bot'.API_KEY.'/'.$uslub;
$req = curl_init();
curl_setopt($req, CURLOPT_URL, $manzil);
curl_setopt($req, CURLOPT_RETURNTRANSFER, true);
curl_setopt($req, CURLOPT_POST, true);
curl_setopt($req, CURLOPT_POSTFIELDS, $sorov);
$res = curl_exec($req);
//curl_close($req);
if (curl_error($req)) {
var_dump(curl_error($req));
} else {
return json_decode($res);
}
}
//bot yozmoqda
function yozmoqda($chat_id, $turi = 'typing') {
tayota('sendChatAction', [
'chat_id' => ''.$chat_id.'',
'action' => ''.$turi.''
]);
}
//malumotlarni faylga saqlab qoyamiz
file_put_contents('sorov.txt', file_get_contents('php://input'));
//malumotlarni ózgaruvchiga saqlab olamiz
$tg = json_decode(file_get_contents('php://input'));
$xabar = $tg->message;
$xabar_matni = $xabar->text;
$chat_id = $xabar->chat->id;
$kimdan_id = $xabar->from->id;
$xabar_id = $xabar->message_id;
$ismi = $xabar->from->first_name;
$familyasi = $xabar->from->last_name;
$username = $xabar->from->username;
$toliq_ism = $ismi.' '.$familyasi;
if ($xabar_matni == "/start") {
file_put_contents('go.txt', file_get_contents('php://input'));
yozmoqda($chat_id, 'typing');
$matn = 'Salom botga xush kelibsiz';
tayota('sendMessage', [
'chat_id' => ''.$chat_id.'',
'parse_mode' => 'html',
'text' => 'salom'
]);
file_put_contents('ok.txt', file_get_contents('php://input'));
} else {
file_put_contents('log.txt', file_get_contents('php://input'));
}
3 daqiqa 10 soniyadan keyin yozdi:
Manashu ishlamayapti bironta xatolik ham kelmabdi logOut da
Oxiri negadur tg meni blokladi
{"ok":false,"error_code":401,"description":"Unauthorized"}
« Mavzuga qaytish
Kunduzi: °C
7 Feb 2026 yil
Joylashuv aniqlanmadi
Men turgan joyni ko'rsatish
Shaxsiy ma'lumotlar
Ism, Familiya, Manzil
Sozlamalar
Mahfiylik siyosati, sozlamalar
Xavfsizlik
E-mail, Login, Parol
Bildirishnomalar
Mavzularda, chatlarda javoblar, tizimdagi yangilanishlar
Reklama
Reklamangiz uchun individual joy
Hozir saytda: 226 onlayn
O'tgan haftaga nisbatan
45%
45% Complete
CORES.UZ
Платформа разработчиков
который можно найти всё
UZFOR.NET - Rasmiy guruh
t.me/@uzfornet_rasmiy
Home
Mail
Chat
Notify