Страница 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. Не стал вникать, просто отключил сообщение :D

С чего вы решили, что виноват сабж? :roll:

Re: [3.1][3.2] Web Push Notifications (Push-уведомления)

Добавлено: 29.11.2019 19:39
jd8615
Siava писал(а): 29.11.2019 17:53 С чего вы решили, что виноват сабж?
Как отключаю - все начинает работать. Потом включаю веб уведомлялку и все тоже работает, но не долго. В данный момент пока работает. Предполагаю, что ломается когда бот, фид новый пытается запостить. Жду новости чтоб проверить это.

Тот момент когда оба расширения нужны и ошибка не явная а плавающая :D

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 Код примерно такой
Вставил как есть, ничего не отвалилось :applause . Посмотрю как будет новости постить.
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=*****
Остальные уведомления содержат правильную ссылку. :? Ошибок естественно нет. Ссылку то отдаёт :haha

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 в свою переменную и присвоить ей значение своего адреса сайта?
Кек, не прокатило :haha

Re: [3.1][3.2] feed post bot

Добавлено: 02.12.2019 13:18
TaLLeR43
Здравствуйте форумчане, объясните мне, дураку :search: как спостить при помощи него темы...
Что такое, Атом...
Если кому не трудно, по подробнее.

Re: [3.1][3.2] feed post bot

Добавлено: 02.12.2019 13:34
Siava
TaLLeR43, расширение собирает информацию из RSS-лент и постит их в виде тем.
Погуглите что такое RSS.