Страница 1 из 3
[3.1][3.2] feed post bot
Добавлено: 20.07.2018 15:31
Arteguss
Здравствуйте. Поставил себе на форум feed post bot. С ресурсов инфу берёт хорошо, но не спрашивает перед постингом. Как сделать, чтобы перед созданием темы, бот спрашивал разрешение у админа или модератора? Заранее спасибо!
---
Ссылка на расширение -
https://www.phpbb.com/customise/db/exte ... edpostbot/
Re: [3.1][3.2] feed post bot
Добавлено: 20.07.2018 20:24
Джим
Arteguss, создайте специального пользователя для постинга, а в правах доступа его на раздел поставьте "Может размещать сообщения без одобрения: НЕТ". И нужные сообщения одобряйте.
Re: [3.1][3.2] feed post bot
Добавлено: 20.07.2018 21:22
Arteguss
А ларчик просто открывался. Спасибо большое.
Re: [3.1][3.2] Web Push Notifications (Push-уведомления)
Добавлено: 29.11.2019 17:22
jd8615
Расширение Web Push Notifications конфликтует с Feed post bot. Не знаю в каком из разделов писать. Но при включенных обоих расширениях бот через какое то время перестаёт обходить ленты, а при попытке ручного обновления выкидывает страницу с
Код: Выделить всё
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/user.php on line 604: DateTime::setTimezone() expects parameter 1 to be DateTimeZone, string given
Если отключить и заново включить какое то время все работает и потом опять затухает. В логах ничего.
У кого то были подобные проблемы?
Re: [3.1][3.2] Web Push Notifications (Push-уведомления)
Добавлено: 29.11.2019 17:53
Siava
jd8615, у меня точно такое же предупреждение стало рисовать расширение отправки поздравлений с днём рождения после обновления php до 7.2. Не стал вникать, просто
отключил сообщение
С чего вы решили, что виноват сабж?
Re: [3.1][3.2] Web Push Notifications (Push-уведомления)
Добавлено: 29.11.2019 19:39
jd8615
Siava писал(а): ↑29.11.2019 17:53
С чего вы решили, что виноват сабж?
Как отключаю - все начинает работать. Потом включаю веб уведомлялку и все тоже работает, но не долго. В данный момент пока работает. Предполагаю, что ломается когда бот, фид новый пытается запостить. Жду новости чтоб проверить это.
Тот момент когда оба расширения нужны и ошибка не явная а плавающая
Re: [3.1][3.2] Web Push Notifications (Push-уведомления)
Добавлено: 29.11.2019 20:07
rxu
Боюсь, что проблема таки в Feed post bot. Вот
этот кусок
Код: Выделить всё
$this->user->timezone = $row['user_timezone'];
не работает, так как
$this->user->timezone
должен быть объектом, а не строкой. Код примерно такой
Код: Выделить всё
try
{
$this->user->timezone = new \DateTimeZone($row['user_timezone']);
}
catch (\Exception $e)
{
// If the timezone the user has selected is invalid, we fall back to UTC.
$this->user->timezone = new \DateTimeZone('UTC');
}
Re: [3.1][3.2] Web Push Notifications (Push-уведомления)
Добавлено: 29.11.2019 20:46
jd8615
rxu писал(а): ↑29.11.2019 20:07
Код примерно такой
Вставил как есть, ничего не отвалилось
. Посмотрю как будет новости постить.
PS Может стоит сообщения перенести в
эту тему
Re: [3.1][3.2] feed post bot
Добавлено: 29.11.2019 21:07
jd8615
Думаю кому то будет полезно.
При установке "как есть" бот проверял ленты ежеминутно игнорируя настройки расписания (cron у меня выполняется на сервере через crontab). Помогло отредактировать эту строчку:
https://github.com/GerB/feedpostbot/blo ... on.php#L54
на
Код: Выделить всё
$this->config->set('feedpostbot_cron_last_run', time(), true);
Re: [3.1][3.2] feed post bot
Добавлено: 30.11.2019 15:42
southklad
А у кого посмотреть бы темы с публикациями этого бота?
Re: [3.1][3.2] feed post bot
Добавлено: 30.11.2019 16:22
jd8615
Можно у меня на форуме
https://nutritiologists.ru/viewforum.php?f=21
Разные ленты, разный выхлоп
Отправлено спустя 1 минуту :
Темы переводят модеры руками
Re: [3.1][3.2] feed post bot
Добавлено: 01.12.2019 23:00
jd8615
Заметил ещё одну проблему.
Браузерные уведомления от робота приходят с ссылкой вида
Код: Выделить всё
https://сайт/root_путь_на_сервере/viewtopic.php?f=**&t=*****
Остальные уведомления содержат правильную ссылку.
Ошибок естественно нет. Ссылку то отдаёт
Re: [3.1][3.2] feed post bot
Добавлено: 02.12.2019 10:54
jd8615
У меня подозрение, что проблема связана с кроном, который выполняется на сервере от локалхост и в переменную phpbb_root_path залетает полный путь от корня.
Есть ли какая то переменная типа phpbb_web_path? Или остаётся переименовать phpbb_root_path в свою переменную и присвоить ей значение своего адреса сайта?
Отправлено спустя 17 минут :
jd8615 писал(а): ↑02.12.2019 10:54
Или остаётся переименовать phpbb_root_path в свою переменную и присвоить ей значение своего адреса сайта?
Кек, не прокатило
Re: [3.1][3.2] feed post bot
Добавлено: 02.12.2019 13:18
TaLLeR43
Здравствуйте форумчане, объясните мне, дураку
как спостить при помощи него темы...
Что такое, Атом...
Если кому не трудно, по подробнее.
Re: [3.1][3.2] feed post bot
Добавлено: 02.12.2019 13:34
Siava
TaLLeR43, расширение собирает информацию из RSS-лент и постит их в виде тем.
Погуглите что такое RSS.