Cách đăng bài tự động cho xenforo 2 mới nhất 2024

Nguyễn duyên

New member
Code php post bài tự động lên forum Xenforo bằng đoàn code đơn giản sau. Để post bài tự động, và lập lịch post cho xenforo Theo trình tự. Các bạn có thể tham khảo đoạn code sau để cấu hình diễn đàn xenforo của mình cho phù hợp nhé!

Demo: https://lianfa.vn

PHP:
<?php
$dir = "_path_xenforo";
require($dir . '/src/XF.php');
XF::start($dir);

$forumId = '2';  // ID của mục cần post
$userId = '1';  //User ID # ID của tài khoản cần post
//$countfile='count.txt';
//$check_ID_CSV
$title = "title";
$message = 'content';
$tag = 'tag 1, tag 2';

$forum = \XF::em()->find('XF:Forum', $forumId);
$user = \XF::em()->find('XF:User', $userId);
\XF::asVisitor($user, function() use ($forum, $title, $message, $tag )
{
    $creator = \XF::service('XF:Thread\Creator', $forum);
    $creator->setContent($title, $message, $tag );
    $creator->setPrefix('1');  //Prefix ID # to set new thread as.
    $creator->setIsAutomated();
    $creator->save();
});

Hoặc để đăng bài tự động lên Xenforo, bạn có thể sử dụng các plugin hoặc công cụ tự động đăng bài. Một số ứng dụng phổ biến và dễ sử dụng có thể giúp bạn làm việc này như "Auto Post" hoặc "XenForo Auto Poster". Đầu tiên, bạn cần cài đặt và cấu hình plugin hoặc công cụ này trên trang web Xenforo của bạn. Sau đó, bạn có thể thiết lập các quy định và lịch trình tự động đăng bài để nội dung được đăng lên Xenforo một cách tự động theo các tiêu chí bạn đã thiết lập trước đó.
 

Thành viên trực tuyến

Không có thành viên trực tuyến.
Back
Trên