۴۰۴ Not Found! قیمت ها به ۴۰۳ برگشت! به مدت محدود!
بزن بریم!سلام دوستان من ربات تلگرام ساختم میخوام وقتی کاربر داخل ربات start کرد یه پیامی براش فرستاده بشه از ngrok دارم استفاده میکنم
https://api.telegram.org/bot{token}/setWebhook?url=https://fa88-235-226-31.eu.ngrok.io/api/telegram
ولی هر کاری میکنم داخل ngrok ارور 404 not found بهم میده
api/telegram مسیری هستش که داخل پروژه تعریف کردم
Route::post('/telegram' , function()
{
new TelegramBotService();
});
و این هم کلاسی که قراره پیام رو بفرسته
class TelegramBotService
{
public $data;
public $message;
public function __construct()
{
$data = file_get_contents( 'php://input' , true );
$data = json_decode( $data , true);
$this->get_telegramMessage($data);
}
public function get_telegramMessage($data)
{
$message = $data[ 'message' ];
$this->get_telegramChatID($data , $message);
}
public function get_telegramChatID($data , $message)
{
$chat_id = $data[ 'message' ][ 'chat' ][ 'id' ];dd($chat_id);
$this->sendChatIdToUser($chat_id , $message);
}
public function sendChatIdToUser($chat_id , $message)
{
if ( $message === '/start' )
{
Telegram::sendMessage([
'chat_id' => $chat_id,
'text' => ''
]);
}else{
Telegram::sendMessage([
'text' => 'lotfan start ra vared konid'
]);
}
}
}
ممنون میشم کمکم کنید
به سهیل کمک کنید تا مشکل خودش را حل کند؛ اینطور میتوانیم با هم پیشرفت کنیم.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟