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

[3.1][3.2] feed post bot

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Arteguss
phpBB 1.0.0
Сообщения: 9
Стаж: 6 лет 1 месяц
Благодарил (а): 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 2.0.0
Сообщения: 203
Стаж: 14 лет 5 месяцев
Благодарил (а): 151 раз
Поблагодарили: 67 раз
Контактная информация:

Re: [3.1][3.2] feed post bot

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

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

Re: [3.1][3.2] feed post bot

Сообщение Arteguss »

А ларчик просто открывался. Спасибо большое.
Аватара пользователя
jd8615
phpBB 2.0.0
Сообщения: 238
Стаж: 4 года 4 месяца
Откуда: Москва
Благодарил (а): 46 раз
Поблагодарили: 34 раза
Контактная информация:

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
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

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

Сообщение Siava »

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

С чего вы решили, что виноват сабж? :roll:
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
jd8615
phpBB 2.0.0
Сообщения: 238
Стаж: 4 года 4 месяца
Откуда: Москва
Благодарил (а): 46 раз
Поблагодарили: 34 раза
Контактная информация:

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

Сообщение jd8615 »

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

Тот момент когда оба расширения нужны и ошибка не явная а плавающая :D
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

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 2.0.0
Сообщения: 238
Стаж: 4 года 4 месяца
Откуда: Москва
Благодарил (а): 46 раз
Поблагодарили: 34 раза
Контактная информация:

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

Сообщение jd8615 »

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

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);
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3232
Стаж: 12 лет 2 месяца
Благодарил (а): 797 раз
Поблагодарили: 175 раз

Re: [3.1][3.2] feed post bot

Сообщение southklad »

А у кого посмотреть бы темы с публикациями этого бота?
Изображение
Аватара пользователя
jd8615
phpBB 2.0.0
Сообщения: 238
Стаж: 4 года 4 месяца
Откуда: Москва
Благодарил (а): 46 раз
Поблагодарили: 34 раза
Контактная информация:

Re: [3.1][3.2] feed post bot

Сообщение jd8615 »

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

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

Отправлено спустя 1 минуту :
Темы переводят модеры руками
Аватара пользователя
jd8615
phpBB 2.0.0
Сообщения: 238
Стаж: 4 года 4 месяца
Откуда: Москва
Благодарил (а): 46 раз
Поблагодарили: 34 раза
Контактная информация:

Re: [3.1][3.2] feed post bot

Сообщение jd8615 »

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

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

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

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

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.1
Сообщения: 274
Стаж: 6 лет 11 месяцев
Откуда: Кикнур
Благодарил (а): 50 раз
Поблагодарили: 22 раза
Контактная информация:

Re: [3.1][3.2] feed post bot

Сообщение TaLLeR43 »

Здравствуйте форумчане, объясните мне, дураку :search: как спостить при помощи него темы...
Что такое, Атом...
Если кому не трудно, по подробнее.
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

Re: [3.1][3.2] feed post bot

Сообщение Siava »

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

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