Yangi formatda davom etish uchun: https://uzfor.net/view.php?id=3446&page=2
PHP dasturlash tilida Telegram bot yozish
Mavzu fayllari (5)
Xabarlar
Aspiron, # Aspiron (30.12.2017 / 11:08)
STRaKER, framework boshqasini topib ishlang dedim.phpda beginnnermanda bunisiga zo'rga tushunyapman
STRaKER, framework boshqasini topib ishlang dedim.phpda beginnnermanda bunisiga zo'rga tushunyapman
Umid qilamanki foydasi tegadi
lug'at bot
lug'at bot
<?php include('vendor/autoload.php'); include('config.php'); use Telegram\Bot\Api; use Telegram\Bot\Actions; $telegram = new Api('api'); $result = $telegram -> getWebhookUpdates(); $text = $result["message"]["text"]; $chat_id = $result["message"]["chat"]["id"]; $user_id = $result["message"]["from"]["id"]; $key_haqida = [["Bot haqida"]]; $haqida = $telegram->replyKeyboardMarkup([ 'keyboard' => $key_haqida, 'resize_keyboard' => true, 'one_time_keyboard' => true ]); $telegram->sendChatAction([ 'chat_id' => $chat_id, 'action' => Actions::TYPING ]); if($text){ if ($text == "/start") { $reply = "Inglizcha so`zni kiriting men uni tarjimasini sizga jo`nataman ;)"; $telegram->sendMessage([ 'chat_id' => $chat_id, 'text' => $reply, 'reply_markup' => $haqida ]); }elseif ($text == "Bot haqida") { $reply = "Inglizcha-O`zbekcha lug`at. Dasturchi: Ahrorbek Abdullayev E-mail: ahrorbeksoft@mail.ru Telegram: @ahrorbeksoft"; $telegram->sendMessage([ 'chat_id' => $chat_id, 'text' => $reply ]); }else{ //boshlandi $text = txt($text); $soz = $word2[1]; $reply = "<b>".output($sozlar['word'])."</b> - <code>".output($sozlar['meaning'])."</code>"; } $telegram->sendMessage([ 'chat_id' => $chat_id, 'text' => $reply, 'reply_markup' => $haqida, 'parse_mode' => 'HTML' ]); }else{ $c_words = mysql_result(mysql_query("SELECT COUNT(*) FROM `en-uz` Where `word` Like '".input($text)."%'"), 0); if ($c_words > 1) { $klav[] = '- '.$sozlar['word'].' -'; } $reply = "Bundan so`zdan ".$c_words." ta topildi, quyidagilardan birini tanlang:"; if (count($klav) == 5) {$keyboard = [ [$klav[0]], [$klav[1]], [$klav[2]], [$klav[3]], [$klav[4]] ];} $reply_markup = $telegram->replyKeyboardMarkup([ 'keyboard' => $keyboard, 'resize_keyboard' => true, 'one_time_keyboard' => true ]); $telegram->sendMessage([ 'chat_id' => $chat_id, 'text' => $reply, 'reply_markup' => $reply_markup ]); }elseif($c_words == 1){ $reply = "<b>".output($sozlar['word'])."</b> - <code>".output($sozlar['meaning'])."</code>"; $telegram->sendMessage([ 'chat_id' => $chat_id, 'text' => $reply, 'reply_markup' => $haqida, 'parse_mode' => 'HTML' ]); } }else{ $reply = "Afsuski lug`atda bunday so`z mavjud emas!"; $telegram->sendMessage([ 'chat_id' => $chat_id, 'text' => $reply, 'reply_markup' => $haqida ]); } } } }else{ $telegram->sendMessage([ 'chat_id' => $chat_id, 'text' => "So`z noto`gri kiritildi!", 'reply_markup' => $haqida ]); } ?>
salom kim botda so'rov qo'yishni biladi
masalan siz qaysi futbolchi yoqadi ronaldo vs messi deb so'rov qoshasiz qanday qilinadi
masalan siz qaysi futbolchi yoqadi ronaldo vs messi deb so'rov qoshasiz qanday qilinadi
Telegramda kanallarga VP uchun txt (reklama) tayyorlaydigan botlar mavjud bular mpiar va markdownlar misol, men ham mega uchun shunday bot yaratmoqchi edim, yani megani ozimni botimda mpiardagirek kodli qilib taxlamoqchiman. Shunday botdan 1 tasi ochgan ekan lekin menimcha botni phpda yoki boshqa narsadamas oddiy controllerga botni add qilgandek qilib ochgan deb o'ylayapman chunki botiga krib txt tayorlasa mpiardan ozgacha va polniy ruscha va menular kop bunday botni phpda yaratganiga ishonch yoqligi 100% aniq. Shunga shunday bot qanday yaratilishini biladiganlar bormi?
Bot Apida Inline klaviaturalar bilan kim ishlab ko'rgan? Xabarga
Like Dislayk klavyaturasini qo'yish qanday bo'ladi?
P/S: Men yasagan bot webhookda emas. https protokolisiz ishlaydi.
Like Dislayk klavyaturasini qo'yish qanday bo'ladi?
P/S: Men yasagan bot webhookda emas. https protokolisiz ishlaydi.
YouTube ga yuklangan videoni avtomatik telegramga qo'shib boradigan kod yozish kerak, kim yozib beroladi.
videoni o'zini yuborishi kerak.
videoni o'zini yuborishi kerak.
Сирожиддин, parser qismini qilsangiz qolganini tekinga qilib beraman) ,o'zim to'liq yozishga erinib ketayabman qachadan qancha ishlar chala.
Dastur_UZ, menimcha phpda eng osoni chunki python va boshqa dasturlash tillarida bot ochish uchun alohida server kerak, php uchun bitta hosting webhook ishlatmoqchi bulsangiz tekin yoki pullik ssl olasiz kodni ishga tushuraverasiz
MR_BaxtiyoR, # MR_BaxtiyoR (08.08.2018 / 19:54)
ssl sertifikatsiz bot tayyorlab bo'lmaydimi?SSLsiz tayyorlasa bo'ladi lekin faqat botga so'rov yuborish mumkun botdan so'rov qabul qilish mumkun emas.
ssl sertifikatsiz bot tayyorlab bo'lmaydimi?SSLsiz tayyorlasa bo'ladi lekin faqat botga so'rov yuborish mumkun botdan so'rov qabul qilish mumkun emas.
Bekmurod, # Bekmurod (10.08.2018 / 19:36)
Сирожиддин, Men tuzib berishim mumkun.|xa rahmat, u postga ancha bo'ldi optimal variant qilganman.
Сирожиддин, Men tuzib berishim mumkun.|xa rahmat, u postga ancha bo'ldi optimal variant qilganman.
Bekmurod, unda botni ishga tushirish qanday bo'ladi
35 soniyadan keyin yozdi:
https://api.telegram.org/bot663039054:AAGAyZvoH8LtKmM2tH21MKapYfge2M_FuRE/setwebhook?url=http://codeweb.info/pages/uzbot.php shunday qilsa bo'lmayaptida
35 soniyadan keyin yozdi:
https://api.telegram.org/bot663039054:AAGAyZvoH8LtKmM2tH21MKapYfge2M_FuRE/setwebhook?url=http://codeweb.info/pages/uzbot.php shunday qilsa bo'lmayaptida
MR_BaxtiyoR, WebHOOKni o'rnatish shartmas!
Tog'ridan tog'ri scriptizdan buyruqlarni yuborishingiz mumkun.
Botni kanalizga admin qiling, kegin so'rovlarni yuborishingiz mumkun. Lekin so'rov POST shaklida bo'lish kerak.
Tog'ridan tog'ri scriptizdan buyruqlarni yuborishingiz mumkun.
Botni kanalizga admin qiling, kegin so'rovlarni yuborishingiz mumkun. Lekin so'rov POST shaklida bo'lish kerak.
https://api.telegram.org/bot<Bot_tokeni>/sendMessage?chat_id=@kanalnomi&text=salom
Tavsiya etamiz:
- Hoziroq maydonlarni to'ldiring va reklamangizni joylashtiring!
Mavzuga oid xabarlar soni: 71 ta
So'ngi faollik vaqti: 21:37:47, 16 Sep 2021