DỊCH VỤ FACEBOOK UY TÍN SỐ 1 VIỆT NAM UY TÍN HÀNG ĐẦU – BẢO HÀNH DÀI HẠN

Code Php Nhắc Hashtag Dành Cho Group Facebook

Hướng dẫn : Các bạn chỉnh sửa token,id group,hashtag lại cho phù hợp với group của mình .
Ở đây mình lưu tên file là test.php nếu các bạn lưu tên khác thì edit ở line 33 nhé [​IMG]:v ( Nếu các bạn dùng cronjob thì xóa luôn đoạn đó nhé ) [​IMG]
Mình dùng cloud ở codeanywhere để treo dùng lệnh screen trên linux để cho phép nó chạy ẩn
/* Nhớ chmod 777 cho file nhé */

Mã:
<?php
set_time_limit(0);
error_reporting(0);
define('HASHTAG_NAMESPACE', '#bigmmo');/* Sửa hashtag tại đây , chữ thường không viết hoa*/
$token = 'Token của bạn';
$idgroup = '964997634564397'; /* Id Group */
$post = json_decode(request('https://graph.facebook.com/v2.9/' .$idgroup. '/feed?fields=id,message,created_time,from&limit=100&access_token=' . $token), true); /* Get Data Post*/
$timelocpost = date('Y-m-d');
$logpost     = file_get_contents("log.txt");
for ($i = 0; $i < 100; $i++) {
    $idpost      = $post['data'][$i]['id'];
    $messagepost = $post['data'][$i]['message'];
    $time        = $post['data'][$i]['created_time'];
    /* Check time Post */
    if (strpos($time, $timelocpost) !== false) {
        /* Check hashtag */
        if (strpos(strtolower($messagepost), HASHTAG_NAMESPACE) === FALSE) {
            /* Check trùng  */
            if (strpos($logpost, $idpost) === FALSE) {
                /* Send Comment  */
                $comment = 'Bổ sung #hashtag vào bài viết nhé, ' . $post['data'][$i]['from']['name'] . '!' . "\n\n" . 'bigmmo.org';
                request('https://graph.facebook.com/' . urlencode($idpost) . '/comments?method=post&message=' . urlencode($comment) . '&access_token=' . $token);
                $luulog = fopen("log.txt", "a");
                fwrite($luulog, $idpost . "\n");
                fclose($luulog);
            } else {
                echo 'Đã nhắc hashtag';
            }
        }
       
    }
}
exec("php test.php"); /* Chạy lại file  */
function request($url)
{
    if (!filter_var($url, FILTER_VALIDATE_URL)) {
        return FALSE;
    }
   
    $options = array(
        CURLOPT_URL => $url,
        CURLOPT_RETURNTRANSFER => TRUE,
        CURLOPT_HEADER => FALSE,
        CURLOPT_FOLLOWLOCATION => TRUE,
        CURLOPT_ENCODING => '',
        CURLOPT_USERAGENT => 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.87 Safari/537.36',
        CURLOPT_AUTOREFERER => TRUE,
        CURLOPT_CONNECTTIMEOUT => 15,
        CURLOPT_TIMEOUT => 15,
        CURLOPT_MAXREDIRS => 5,
        CURLOPT_SSL_VERIFYHOST => 2,
        CURLOPT_SSL_VERIFYPEER => 0
    );
   
    $ch = curl_init();
    curl_setopt_array($ch, $options);
    $response  = curl_exec($ch);
    $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
    curl_close($ch);
    unset($options);
    return $http_code === 200 ? $response : FALSE;
}
?>
Được tạo bởi Blogger.