نمایش پیام های ربات تلگرام شما در سایت شما توسط php

  • شروع کننده موضوع ltiny
  • تاریخ شروع

ltiny

تازه وارد
20/8/15
19
0
1
شاید شما هم مثل من نیاز داشته باشید توی اسکریپت و برنامه های تحت وبی که مینویسید مطالب موجود در ربات تلگرام رو به نمایش بزارید

خوب واسه اینکار یک قطعه کد واستون آماده کردم که باهاش میتونید پیام های ربات تلگرامی خودتون رو توی سایتتون نمایش بدید یا حتی کد رو توسعه بدید و استفاده های بیشتری از این کد کنید

قبل از هر چیز توجه داشته باشید این ربات بر اساس API ربات معروف تلگرام یعنی BotFather نوشته شده و فقط برای این ربات قابل استفاده هست

برای استفاده یک توکن از BotFather دریافت کنید

سپس کد زیر رو توی یک فایل php وارد کنید و در قسمت $bot_api باید token یا همون API Code که از ربات دریافت کردید رو وارد کنید

توجه داشته باشید خروجی بصورت json_decode خواهد بود

<?php
$bot_id = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";

# Note: you want to change the offset based on the last update_id you received
$url = 'https://api.telegram.org/bot' . $bot_id . '/getUpdates?offset=0';
$result = file_get_contents($url);
$result = json_decode($result, true);

foreach ($result['result'] as $message) {
var_dump($message);
}

# You can send a message like this:
# The chat_id variable will be provided in the getUpdates result
# TODO: urlencode your message
$url = 'https://api.telegram.org/bot' . $bot_id . '/sendMessage?text=message&chat_id=0';
$result = file_get_contents($url);
$result = json_decode($result, true);

var_dump($result['result']);




منبع

 
آخرین ویرایش توسط مدیر: