Уважаемые пользователи!
Напоминаем, что с 7 ноября 2020 года phpBB Group прекращает поддержку phpBB версии 3.2.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2020 года.
С учетом этого, а также того, что версия 3.2.x больше не будет получать обновлений, за исключением связанных с проблемами безопасности
(только при их наличии и только до 7 ноября 2020 года), рекомендуется обновить конференции до версии 3.3.x.

[3.1][3.2] feed post bot

Поддержка расширений, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с расширениями для phpBB, кроме относящихся к форуму Для авторов.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.2.x | FAQ | Внимание! Прежде чем создать тему - прочти! | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Arteguss
phpBB 1.0.0
Сообщения: 9
Стаж: 2 года 8 месяцев
Благодарил (а): 1 раз

[3.1][3.2] feed post bot

Сообщение Arteguss »

Здравствуйте. Поставил себе на форум feed post bot. С ресурсов инфу берёт хорошо, но не спрашивает перед постингом. Как сделать, чтобы перед созданием темы, бот спрашивал разрешение у админа или модератора? Заранее спасибо!

---
Ссылка на расширение - https://www.phpbb.com/customise/db/exte ... edpostbot/
Последний раз редактировалось Balamut 14.10.2018 11:15, всего редактировалось 1 раз.
Причина: Добавлена ссылка на расширение
Аватара пользователя
Джим
phpBB 1.4.4
Сообщения: 153
Стаж: 11 лет
Благодарил (а): 123 раза
Поблагодарили: 36 раз

Re: [3.1][3.2] feed post bot

Сообщение Джим »

Arteguss, создайте специального пользователя для постинга, а в правах доступа его на раздел поставьте "Может размещать сообщения без одобрения: НЕТ". И нужные сообщения одобряйте.
Arteguss
phpBB 1.0.0
Сообщения: 9
Стаж: 2 года 8 месяцев
Благодарил (а): 1 раз

Re: [3.1][3.2] feed post bot

Сообщение Arteguss »

А ларчик просто открывался. Спасибо большое.
Аватара пользователя
jd8615
phpBB 1.4.4
Сообщения: 134
Стаж: 10 месяцев
Откуда: Москва
Благодарил (а): 12 раз
Поблагодарили: 10 раз

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

Сообщение 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
Если отключить и заново включить какое то время все работает и потом опять затухает. В логах ничего.

У кого то были подобные проблемы?
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4528
Стаж: 15 лет 9 месяцев
Откуда: Питер
Благодарил (а): 136 раз
Поблагодарили: 553 раза

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

Сообщение Siava »

jd8615, у меня точно такое же предупреждение стало рисовать расширение отправки поздравлений с днём рождения после обновления php до 7.2. Не стал вникать, просто отключил сообщение :D

С чего вы решили, что виноват сабж? :roll:
Еще одно нарушение правил и будете забанены. © Mr. Anderson
https://siava.ru/forum/ (phpbb 2.0.x, 3.1.x 3.5.x)
Аватара пользователя
jd8615
phpBB 1.4.4
Сообщения: 134
Стаж: 10 месяцев
Откуда: Москва
Благодарил (а): 12 раз
Поблагодарили: 10 раз

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

Сообщение jd8615 »

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

Тот момент когда оба расширения нужны и ошибка не явная а плавающая :D
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15233
Стаж: 14 лет 5 месяцев
Откуда: Красноярск
Благодарил (а): 395 раз
Поблагодарили: 1793 раза

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

Сообщение 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');
		}
Изображение
Аватара пользователя
jd8615
phpBB 1.4.4
Сообщения: 134
Стаж: 10 месяцев
Откуда: Москва
Благодарил (а): 12 раз
Поблагодарили: 10 раз

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

Сообщение jd8615 »

rxu писал(а): 29.11.2019 20:07 Код примерно такой
Вставил как есть, ничего не отвалилось :applause . Посмотрю как будет новости постить.
PS Может стоит сообщения перенести в эту тему
Аватара пользователя
jd8615
phpBB 1.4.4
Сообщения: 134
Стаж: 10 месяцев
Откуда: Москва
Благодарил (а): 12 раз
Поблагодарили: 10 раз

Re: [3.1][3.2] feed post bot

Сообщение jd8615 »

Думаю кому то будет полезно.
При установке "как есть" бот проверял ленты ежеминутно игнорируя настройки расписания (cron у меня выполняется на сервере через crontab). Помогло отредактировать эту строчку:
https://github.com/GerB/feedpostbot/blo ... on.php#L54
на

Код: Выделить всё

$this->config->set('feedpostbot_cron_last_run', time(), true);
Аватара пользователя
igorbond
phpBB 3.0.10
Сообщения: 2716
Стаж: 8 лет 9 месяцев
Благодарил (а): 636 раз
Поблагодарили: 129 раз

Re: [3.1][3.2] feed post bot

Сообщение igorbond »

А у кого посмотреть бы темы с публикациями этого бота?
Изображение
Аватара пользователя
jd8615
phpBB 1.4.4
Сообщения: 134
Стаж: 10 месяцев
Откуда: Москва
Благодарил (а): 12 раз
Поблагодарили: 10 раз

Re: [3.1][3.2] feed post bot

Сообщение jd8615 »

Можно у меня на форуме https://nutritiologists.ru/viewforum.php?f=21

Разные ленты, разный выхлоп

Отправлено спустя 1 минуту :
Темы переводят модеры руками
Аватара пользователя
jd8615
phpBB 1.4.4
Сообщения: 134
Стаж: 10 месяцев
Откуда: Москва
Благодарил (а): 12 раз
Поблагодарили: 10 раз

Re: [3.1][3.2] feed post bot

Сообщение jd8615 »

Заметил ещё одну проблему.

Браузерные уведомления от робота приходят с ссылкой вида

Код: Выделить всё

https://сайт/root_путь_на_сервере/viewtopic.php?f=**&t=*****
Остальные уведомления содержат правильную ссылку. :? Ошибок естественно нет. Ссылку то отдаёт :haha
Аватара пользователя
jd8615
phpBB 1.4.4
Сообщения: 134
Стаж: 10 месяцев
Откуда: Москва
Благодарил (а): 12 раз
Поблагодарили: 10 раз

Re: [3.1][3.2] feed post bot

Сообщение jd8615 »

У меня подозрение, что проблема связана с кроном, который выполняется на сервере от локалхост и в переменную phpbb_root_path залетает полный путь от корня.
Есть ли какая то переменная типа phpbb_web_path? Или остаётся переименовать phpbb_root_path в свою переменную и присвоить ей значение своего адреса сайта?

Отправлено спустя 17 минут :
jd8615 писал(а): 02.12.2019 10:54 Или остаётся переименовать phpbb_root_path в свою переменную и присвоить ей значение своего адреса сайта?
Кек, не прокатило :haha
Аватара пользователя
TaLLeR43
phpBB 2.0.0
Сообщения: 214
Стаж: 3 года 5 месяцев
Откуда: Кикнур
Благодарил (а): 36 раз
Поблагодарили: 17 раз

Re: [3.1][3.2] feed post bot

Сообщение TaLLeR43 »

Здравствуйте форумчане, объясните мне, дураку :search: как спостить при помощи него темы...
Что такое, Атом...
Если кому не трудно, по подробнее.
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4528
Стаж: 15 лет 9 месяцев
Откуда: Питер
Благодарил (а): 136 раз
Поблагодарили: 553 раза

Re: [3.1][3.2] feed post bot

Сообщение Siava »

TaLLeR43, расширение собирает информацию из RSS-лент и постит их в виде тем.
Погуглите что такое RSS.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
https://siava.ru/forum/ (phpbb 2.0.x, 3.1.x 3.5.x)

Вернуться в «Поддержка расширений для phpBB»