Как сделать бота?

Статус
В этой теме нельзя размещать новые ответы.

shmitacc

Постоялец
Регистрация
31 Авг 2009
Сообщения
76
Реакции
6
Столкнулся с небольшой задачей. Хочу сделать простенького бота, который будет например при добавлении новой записи на сайте через n минут писать комментарии. Комментарии уже готовы и берутся с базы данных.

Таблица - bot (id, text)

PHP:
function ($idS)
{
// $idS - это идентификатор новости, которая добавлена


 
}
 
сажаешь на крон скрипт.

скрипт:
фукнция{
куда добавить комментарий?
что добавить?
добавляем
}
Как часто добавлять, выбирать тебе
 
ну идея в том, что бы скрипт выполнялся без крона... то есть при добавлении новости...
 
Если без крона то внедрять код который будет добавлять камменты можно в самом скрипте который показывает этот коммент.
Т.е. каммент добавится непосредственно перед тем как ктото зайдет на новость.
Или в любом другом часто посещаемом скрипте (index.php и д.р.)
Тока в этом случае надо следить чтобы скрипт не делал это сильно часто, т.к. зайти могут 100 раз всякие роботы/пауки...

Или можно поступить как в вордпресс - "отложенный постинг" : т.е. новости еще при создании назначить несколько камментов и в комментах проставить дату (будущую) когда нужно показать каммент.
Кпримеру: новость от 27.09.09, 02:20 а ты в камменте указуеш что появиться он может не ранее чем в 02.45.

П.С. а нафига это надо? Имитация кипучей деятельности на сайте? какой от нее толк? Специфический проект под узкую аудиторию?
 
PHP:
function ($idS) 
{ 
// $idS - это идентификатор новости, которая добавлена 


sleep  (99);
}
 
просто с новстью добавляешь комменты а потом сравниваешь время при выводе их. т.е. грубо говоря

select * from comments where time<=now();
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху