merzat
(Mohammad reza Taheri)
اکتبر 6, 2019, 7:59ق.ظ
1
با سلام امروز میخوام نحوه ساخت ربات با کد php بهتون آموزش بدم برای اینکار ابتدا یک هاست تهیه کنید و فایل با پسوند php بسازید و کد زیر رو در اون قرار بدین.
$token = "token";
$website = "https://api.telegram.org/bot" . $token;
$update = file_get_contents("php://input");
$update = json_decode($update, true);
$username = $update["message"]["from"]["username"];
$firstname = $update["message"]["from"]["first_name"];
$message = $update["message"]["text"];
$type = $update["message"]["chat"]["type"];
$messageId = $update["message"]["message_id"];
$caption = $update["message"]["caption"];
$chatId = 101444756;
$text = "salam";
$url = $website . "/sendMessage?chat_id=" . $chatId . "&text=" . $text;
file_get_contents($url);
و بعد ازین کار باید وب هوک رو روی این فایل تنظیم کنید.
4 پسندیده
3adegh
(3adegh)
اکتبر 6, 2019, 11:18ق.ظ
2
ممنون از شما. بتونید یه سری ربات های کاربردی و جذاب رو هم به این صورت بزارین عالیه
1 پسندیده
<?php
define('API_KEY',"توکن شما")
function bot($method,$datas=[]){
$url = "https://api.telegram.org/bot".API_KEY."/".$method;
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch,CURLOPT_POSTFIELDS,$datas);
$res = curl_exec($ch);
if(curl_error($ch)){
var_dump(curl_error($ch));
return "null";
}else{
return json_decode($res);
}
}
اینم یک فانکشن کاربردی برای ارسال آسون اطلاعات به سرور تلگرام و به صورت متد post.
اگه در تایپیک علاقه نشون بدین بیشتر هم میزارم
2 پسندیده
merzat
(Mohammad reza Taheri)
اکتبر 13, 2019, 7:31ب.ظ
4
اگه فرصت کنم حتما اینکارو انجام میدم
3 پسندیده