Bo'limlar Har-xil Telegram bot Like, DisLike

Telegram bot Like, DisLike

Telegram bot uchun Like, DisLike kod
  1. <?php
  2. $API_KEY = ''; //a1
  3. define('API_KEY',$API_KEY);
  4.  
  5. function bot($method,$datas=[]){
  6. $url = "https://api.telegram.org/bot".API_KEY."/".$method;
  7. $ch = curl_init();
  8. curl_setopt($ch,CURLOPT_URL,$url);
  9. curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
  10. curl_setopt($ch,CURLOPT_POSTFIELDS,$datas);
  11. $res = curl_exec($ch);
  12. if(curl_error($ch)){
  13. }else{
  14. return json_decode($res);
  15. }
  16. }
  17.  
  18. $update = json_decode(file_get_contents('php://input'));
  19. $message = $update->message;
  20. $from_id = $message->from->id;
  21. $chat_id = $message->chat->id;
  22. $text = $message->text;
  23. $chat_id2 = $update->callback_query->message->chat->id;
  24. $message_id2 = $update->callback_query->message->message_id;
  25. $message_id = $update->message->message_id;
  26.  
  27. $data = $update->callback_query->data;
  28. $test = "115056828";
  29. $abood = "115056828";
  30. $user = $update->callback_query->from->username;
  31. $textE = file_get_contents("send.txt");
  32.  
  33. if($text and $chat_id == $abood){
  34. file_put_contents("send.txt","$text");
  35. bot('sendMessage',[
  36. 'chat_id'=>$chat_id,
  37. 'text'=>"Matn qisqartirildi \n\n $text ",
  38. 'parse_mode'=>"MarkDown",
  39. 'reply_markup'=>json_encode([
  40. 'inline_keyboard'=>[
  41. [
  42. ['text'=>"send",'callback_data'=>"send"]
  43. ],
  44. ]
  45. ])
  46. ]);
  47. }
  48. if($data == "send"){
  49. bot('sendMessage',[
  50. 'chat_id'=>"@unversal",
  51. 'text'=>$textE,
  52. 'parse_mode'=>'MarkDown',
  53. 'disable_web_page_preview'=>true,
  54. 'reply_markup'=>json_encode([
  55. 'inline_keyboard'=>[
  56. [
  57. ['text'=>"Menga yoqdi??",'callback_data'=>"like"],['text'=>"Menga yomqadi??",'callback_data'=>"dslike"]
  58. ],
  59. ]
  60. ])
  61. ]);
  62. bot('sendMessage',[
  63. 'chat_id'=>$abood,
  64. 'text'=>"Chop etiladigan nashr",
  65. ]);
  66. }
  67. if($data == "info"){
  68. bot('answerCallbackQuery',[
  69. 'callback_query_id'=>$update->callback_query->id,
  70. 'text'=>"Adminga Yuborildi", //a7
  71. 'show_alert'=>true
  72. ]);
  73. }
  74. if($data == "like"){
  75. bot('answerCallbackQuery',[
  76. 'callback_query_id'=>$update->callback_query->id,
  77. 'text'=>"Sizga yoqqanidan hursandmiz", //a8
  78. 'show_alert'=>true
  79. ]);
  80. bot('sendMessage',[
  81. 'chat_id'=>$abood,
  82. 'message_id'=>$message_id,
  83. 'text'=>"?? : @$user ",
  84. ]);
  85. }
  86.  
  87. if($data == "dslike"){
  88. bot('answerCallbackQuery',[
  89. 'callback_query_id'=>$update->callback_query->id,
  90. 'text'=>"Yoqmagan Bulsa afsusdamiz", //a9
  91. 'show_alert'=>true
  92. ]);
  93. bot('sendMessage',[
  94. 'chat_id'=>$abood,
  95. 'message_id'=>$message_id,
  96. 'text'=>"?? : @$user ",
  97. ]);
  98. }