[3.1][3.2] feed post bot

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
jd8615
phpBB 1.4.1
Сообщения: 45
Зарегистрирован: 27.11.2019 13:19
Откуда: Москва
Благодарил (а): 6 раз
Поблагодарили: 4 раза

Re: [3.1][3.2] feed post bot

Сообщение jd8615 » 02.12.2019 13:41

Siava писал(а):
02.12.2019 13:34
постит их в виде тем
Если хорошая feed лента, то по мимо темы и ссылки будет краткое изложение материала.

Решение своей проблемы пока не нашёл.

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14529
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 348 раз
Поблагодарили: 1556 раз

Re: [3.1][3.2] feed post bot

Сообщение rxu » 02.12.2019 13:48

jd8615 писал(а):
02.12.2019 13:41
Решение своей проблемы пока не нашёл.
Откуда берутся браузерные уведомления?
Изображение

Аватара пользователя
jd8615
phpBB 1.4.1
Сообщения: 45
Зарегистрирован: 27.11.2019 13:19
Откуда: Москва
Благодарил (а): 6 раз
Поблагодарили: 4 раза

Re: [3.1][3.2] feed post bot

Сообщение jd8615 » 02.12.2019 13:50

От подписки на форум в который постит бот. Если в эту же тему напишет человек, все приходит корректно. Вот думаю как до сервера доберусь попробовать cron пускать в crontab не через php, а через curl. Но не думаю, что оно поможет. Да и на быстродействии отразится явно :(

Аватара пользователя
TaLLeR43
phpBB 1.4.4
Сообщения: 125
Зарегистрирован: 24.04.2017 13:06
Откуда: Кикнур
Благодарил (а): 20 раз
Поблагодарили: 6 раз

Re: [3.1][3.2] feed post bot

Сообщение TaLLeR43 » 02.12.2019 13:57

Siava, надо искать форумы с включенной rss значит?

Аватара пользователя
jd8615
phpBB 1.4.1
Сообщения: 45
Зарегистрирован: 27.11.2019 13:19
Откуда: Москва
Благодарил (а): 6 раз
Поблагодарили: 4 раза

Re: [3.1][3.2] feed post bot

Сообщение jd8615 » 02.12.2019 14:01

TaLLeR43 писал(а):
02.12.2019 13:57
надо искать форумы с включенной rss значит
Нафига форумы то? Почти все издания имеют rss. Даже если у них на сайте нет rss, можно на 2ip посмотреть движок сайта и нагуглить ссылку фида.

Отправлено спустя 46 секунд:
Я например парсю научные новостные ленты. Смысла парсить темы со сторонних форумов не вижу.
Последний раз редактировалось jd8615 02.12.2019 15:02, всего редактировалось 1 раз.

Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4184
Зарегистрирован: 11.01.2005 14:29
Откуда: Питер
Благодарил (а): 109 раз
Поблагодарили: 442 раза

Re: [3.1][3.2] feed post bot

Сообщение Siava » 02.12.2019 14:18

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

Аватара пользователя
jd8615
phpBB 1.4.1
Сообщения: 45
Зарегистрирован: 27.11.2019 13:19
Откуда: Москва
Благодарил (а): 6 раз
Поблагодарили: 4 раза

Re: [3.1][3.2] feed post bot

Сообщение jd8615 » 02.12.2019 14:40

Проблема с кривой ссылкой осталась. Дальше ищу пути решения.

Аватара пользователя
jd8615
phpBB 1.4.1
Сообщения: 45
Зарегистрирован: 27.11.2019 13:19
Откуда: Москва
Благодарил (а): 6 раз
Поблагодарили: 4 раза

Re: [3.1][3.2] feed post bot

Сообщение jd8615 » 02.12.2019 18:03

Единственное, "что помогло" это отключение крона на сервере и передача управление планировщиком движку форума. :facepalm:
Проблема полюбому в том, что постинг идёт от локалхост при работе crontab. При этом в логах это выглядит так:

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

Anonymous 	127.0.0.1 	8 минут назад
Пока оставлю все как есть, пускай форум рулит кроном, но надеюсь у кого то будут мысли на этот счёт. :hat

Аватара пользователя
konopl3v
phpBB 1.4.0
Сообщения: 32
Зарегистрирован: 14.04.2019 16:22
Благодарил (а): 17 раз

Re: [3.1][3.2] feed post bot

Сообщение konopl3v » 09.12.2019 16:21

Здравствуйте! Дня 3 назад начались проблемы с этим ext`ом. При попытке размещения поста выдаёт эту ошибку:

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

Общая ошибка
SQL ERROR [ mysqli ]

Column 'is_anonymous' cannot be null [1048]

SQL

INSERT INTO phpbb_posts (forum_id, poster_id, icon_id, poster_ip, post_time, post_visibility, enable_bbcode, enable_smilies, enable_magic_url, enable_sig, post_username, post_subject, post_text, post_checksum, post_attachment, bbcode_bitfield, bbcode_uid, post_postcount, post_edit_locked, post_enable_reactions, post_disabled_reaction_ids, is_anonymous, topic_id) VALUES (43, 49, 0, '109.188.138.207', 1575897691, 1, 1, 1, 1, 1, '', 'Доменико Тедеско: «Не считаю, что „Спартак“ играл плохо»', '<r>Пресс-конференция главного тренера красно-белых после поражения от «Ростова» (1:4) Спартак — Ростов «Спартак» завершил кошмарный год позорным поражением. Это затмило даже акцию фанатов — Мы, конечно, разочарованы домашним поражением со счетом 1:4, — начал Доменико Тедеско.<br/>\n<br/>\nSource: <URL url=\"https://yandex.ru/news/story/Domeniko_Tedesko_Ne_schitayu_chto_Spartak_igral_plokho--46888f6c8aef687c875585977921e9f5?lang=ru&amp;from=rss&amp;stid=6ugHXDFQsUb0SrDG8kJE\"><s>[url]</s><LINK_TEXT text=\"https://yandex.ru/news/story/Domeniko_T ... b0SrDG8kJE\">https://yandex.ru/news/story/Domeniko_Tedesko_Ne_schitayu_chto_Spartak_igral_plokho--46888f6c8aef687c875585977921e9f5?lang=ru&amp;from=rss&amp;stid=6ugHXDFQsUb0SrDG8kJE</LINK_TEXT><e>[/url]</e></URL></r>', '6ad809cc06adfaa381b883b4f13d63f1', 0, '', '', 1, 0, 1, '', NULL, 113093)

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 994
CALL: trigger_error()

FILE: [ROOT]/phpbb/db/driver/mysqli.php
LINE: 193
CALL: phpbb\db\driver\driver->sql_error()

FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 329
CALL: phpbb\db\driver\mysqli->sql_query()

FILE: [ROOT]/includes/functions_posting.php
LINE: 1893
CALL: phpbb\db\driver\factory->sql_query()

FILE: [ROOT]/ext/ger/feedpostbot/classes/driver.php
LINE: 564
CALL: submit_post()

FILE: [ROOT]/ext/ger/feedpostbot/classes/driver.php
LINE: 442
CALL: ger\feedpostbot\classes\driver->post_message()

FILE: [ROOT]/ext/ger/feedpostbot/classes/driver.php
LINE: 128
CALL: ger\feedpostbot\classes\driver->fetch_items()

FILE: [ROOT]/ext/ger/feedpostbot/acp/main_module.php
LINE: 35
CALL: ger\feedpostbot\classes\driver->fetch_all()

FILE: [ROOT]/includes/functions_module.php
LINE: 676
CALL: ger\feedpostbot\acp\main_module->main()

FILE: [ROOT]/adm/index.php
LINE: 82
CALL: p_master->load_active()
Помогите пожалуйста разобраться.

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14529
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 348 раз
Поблагодарили: 1556 раз

Re: [3.1][3.2] feed post bot

Сообщение rxu » 09.12.2019 16:34

konopl3v писал(а):
09.12.2019 16:21
Дня 3 назад начались проблемы с этим ext`ом.
Видимо, дня 3 назад вы установили расширение Anonymous Posts. Которое добавляет новое поле is_anonymous в таблицу пользователей в БД, которое, естественно, не учитывается другими расширениями, работающими с данной таблицей. Посмотрите в БД, какое значение у поля is_anonymous задано по умолчанию.
Изображение

Аватара пользователя
konopl3v
phpBB 1.4.0
Сообщения: 32
Зарегистрирован: 14.04.2019 16:22
Благодарил (а): 17 раз

Re: [3.1][3.2] feed post bot

Сообщение konopl3v » 09.12.2019 16:42

rxu писал(а):
09.12.2019 16:34
konopl3v писал(а):
09.12.2019 16:21
Дня 3 назад начались проблемы с этим ext`ом.
Видимо, дня 3 назад вы установили расширение Anonymous Posts. Которое добавляет новое поле is_anonymous в таблицу пользователей в БД, которое, естественно, не учитывается другими расширениями, работающими с данной таблицей. Посмотрите в БД, какое значение у поля is_anonymous задано по умолчанию.
Спасибо большое. Проблема больше не актуальна.

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