Уважаемые пользователи!
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.2] Интеграция с группой в Telegram

У вас есть идея для расширения функциональности phpBB? Расскажите о ней здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3336
Стаж: 15 лет 1 месяц
Благодарил (а): 25 раз
Поблагодарили: 590 раз

Re: [3.2] Интеграция с группой в Telegram

Сообщение Nekstati »

Shredder, если группу превратить в так называемый "форум", то отдельную "тему" можно вывести в виджет.
Vesna22
phpBB 1.0.0
Сообщения: 5
Стаж: 3 месяца
Благодарил (а): 7 раз

Re: [3.2] Интеграция с группой в Telegram

Сообщение Vesna22 »

Nekstati писал(а): 24.09.2023 16:54 Если кто ещё заинтересован, скоро будет расширение по тотальной двусторонней интеграции форума и Телеграм-канала (группы). Кросспостинг из Телеграма в форум и/или обратно, полный или в виде кратких анонсов, с картинками или без, автонаполнение Телеграм-канала готовыми темами из форума, уведомления из форума в Телеграм (по типу почтовых), вход и регистрация на форуме через Телеграм, можно связать все разделы форума с одним каналом, а можно каждый раздел с отдельным каналом и по-разному их настроить. Фактически канал/группа выступает в роли мобильного приложения для форума. Или наоборот, форум в роли веб-приложения для канала.

К примеру, в Телеграме у вас канал с привязанной группой для комментариев, каждый новый пост в канале зеркалируется как новая тема на форуме, а комменты - как ответы. Люди пишут там, где им удобнее - на форуме или в Телеграме - а сообщения появляются там и там одновременно. Гугл и Яндекс (через форум) индексируют содержимое вашего канала.
Если такое расширение существует, то прошу помощи в его установки, разумеется небесплатно.
Либо помогите транслировать канал из Телеграмм на форум. Чтобы постоянно обновлялось с новыми сообщениями.
Раньше у меня была лента новостей из RSS транслировалось с новостного сайта на форум. Хотела сейчас сделать так же-почему то не получается, несмотря на то что группа публичная.
Я вообще полный чайник в этом деле.
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3336
Стаж: 15 лет 1 месяц
Благодарил (а): 25 раз
Поблагодарили: 590 раз

Re: [3.2] Интеграция с группой в Telegram

Сообщение Nekstati »

Vesna22, загляните в ЛС.
Невероятная
phpBB 1.0.0
Сообщения: 7
Стаж: 3 месяца

Re: [3.2] Интеграция с группой в Telegram

Сообщение Невероятная »

Мне тоже интересно.
Аватара пользователя
ReXtor
phpBB 2.0.0
Сообщения: 232
Стаж: 1 год 7 месяцев
Откуда: Сибирь
Благодарил (а): 66 раз
Поблагодарили: 75 раз

Re: [3.2] Интеграция с группой в Telegram

Сообщение ReXtor »

Тоже интересует!
[phpBB 3.3.8 | Prolight | STK 1.0.19-dev] _ [PHP 7.4.28 | MySQL(i) 5.7.27-30]
er107
phpBB 2.0.14
Сообщения: 973
Стаж: 13 лет 1 месяц
Благодарил (а): 166 раз
Поблагодарили: 44 раза

Re: [3.2] Интеграция с группой в Telegram

Сообщение er107 »

Да всем интересно, ждем с прошлого года:)
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3336
Стаж: 15 лет 1 месяц
Благодарил (а): 25 раз
Поблагодарили: 590 раз

Re: [3.2] Интеграция с группой в Telegram

Сообщение Nekstati »

Где бы взять лишний год, чтобы всё доделать.
er107
phpBB 2.0.14
Сообщения: 973
Стаж: 13 лет 1 месяц
Благодарил (а): 166 раз
Поблагодарили: 44 раза

Re: [3.2] Интеграция с группой в Telegram

Сообщение er107 »

ext/nekstati/time_machine :)
Аватара пользователя
ReXtor
phpBB 2.0.0
Сообщения: 232
Стаж: 1 год 7 месяцев
Откуда: Сибирь
Благодарил (а): 66 раз
Поблагодарили: 75 раз

Re: [3.2] Интеграция с группой в Telegram

Сообщение ReXtor »

Nekstati, ну это да. Нехватка времени частое явление для всего и вся.

А как реализован (или запланирован) кросспостинг из тг в форум? Интересует в плане картинок/файлов. И в плане оформления сообщений...
[phpBB 3.3.8 | Prolight | STK 1.0.19-dev] _ [PHP 7.4.28 | MySQL(i) 5.7.27-30]
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3336
Стаж: 15 лет 1 месяц
Благодарил (а): 25 раз
Поблагодарили: 590 раз

Re: [3.2] Интеграция с группой в Telegram

Сообщение Nekstati »

ReXtor, картинки во вложения, размер настраивается. Оформление - базовые теги переносятся, жирный, курсив и т.п.
Аватара пользователя
ReXtor
phpBB 2.0.0
Сообщения: 232
Стаж: 1 год 7 месяцев
Откуда: Сибирь
Благодарил (а): 66 раз
Поблагодарили: 75 раз

Re: [3.2] Интеграция с группой в Telegram

Сообщение ReXtor »

Nekstati писал(а): 13.01.2024 1:56 картинки во вложения, размер настраивается
А что будет если вложения на форуме отключены?
Nekstati писал(а): 13.01.2024 1:56базовые
Базовые относительно чего? Базовые в тг - все которые в нем есть. Но в движке из коробки вроде нет "скрытый" (спойлер) и "зачеркнутый" - будут обычным текстом?

А конвертацию из телеграмной разметки в BBCode отключить предусмотрено? ТГ работает на Markdown. Может стоит предусмотреть отключение преобразования (например, при наличии расширения которое добавляет поддержку того самого Markdown на форум)?

А как реализуется связать все разделы форума с одним каналом, а можно каждый раздел с отдельным каналом и по-разному их настроить. - одним тг-ботом или можно разных задать?

Лично меня на первом этапе интересует кросспостинг из форума в тг. Ну может еще авторизацию и уведомления форума через тг (бота).

Обратный кросспостинг (из тг в форум) конечно тоже интересно, но понимаю что это ну очень сложно. Особенно в плане комментариев. Особенно с учетом того, что пользователи могут их редактировать (в любой момент жизни комментария).
[phpBB 3.3.8 | Prolight | STK 1.0.19-dev] _ [PHP 7.4.28 | MySQL(i) 5.7.27-30]
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3336
Стаж: 15 лет 1 месяц
Благодарил (а): 25 раз
Поблагодарили: 590 раз

Re: [3.2] Интеграция с группой в Telegram

Сообщение Nekstati »

ReXtor писал(а): 13.01.2024 2:14 А что будет если вложения на форуме отключены?
 
Если человек выстрелит себе в ногу, он, очевидно, не сможет ходить.
 
ReXtor писал(а): 13.01.2024 2:14 Базовые относительно чего? Базовые в тг - все которые в нем есть.
 
Базовые - это изначальные, неизменяемые и присутствующие в любом форматтере. В Телеграме периодически что-то добавляется и изменяется, например спойлер появился около двух лет назад, а поведение блока кода недавно кардинально изменилось.

На данный момент из форума в Телеграм конвертируются: b, i, u, s, url, code, quote
Из Телеграма в форум конвертируются: b, i, u, url, @username.
Спойлер не конвертируется, потому что у спойлера в PHPBB двести вариантов.
 
ReXtor писал(а): 13.01.2024 2:14 ТГ работает на Markdown.
 
Markdown только у вас в приложении при написании сообщения, а на самом деле там объекты с тегами и смещениями.

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

		'text' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit',
		'entities' => array(
			 0 => array(
				'offset' => 0,
				'length' => 5,
				'type' => 'bold',
			 ),
			 1 => array(
				'offset' => 34,
				'length' => 7,
				'type' => 'text_link',
				'url' => 'https://google.com',
			 ),
		 ),
 
ReXtor писал(а): 13.01.2024 2:14 одним тг-ботом или можно разных задать?
 
Можно одним ботом, можно задать разных.
 
ReXtor писал(а): 13.01.2024 2:14 Обратный кросспостинг (из тг в форум) конечно тоже интересно, но понимаю что это ну очень сложно. Особенно в плане комментариев. Особенно с учетом того, что пользователи могут их редактировать (в любой момент жизни комментария).
 
Сложно, потому и долго.

На нормальных форумах пользователи тоже могут редактировать комментарии. А на ненормальных могут модераторы.

Редактирование и удаление сообщений пока не обрабатываются. В будущем - возможно, если Telegram Bot API это позволяет и если там нет подводных камней. Событие "удаление сообщения" в API сейчас отсутствует.
er107
phpBB 2.0.14
Сообщения: 973
Стаж: 13 лет 1 месяц
Благодарил (а): 166 раз
Поблагодарили: 44 раза

Re: [3.2] Интеграция с группой в Telegram

Сообщение er107 »

При кросспостинге из телеграм на форум будет огромное количество неинформативных сообщений (сужу по своей группе в телеграм), где на одно информативное сообщение по теме, просто куча всякий междометий, "ок", "не знаю", "сейчас гляну" и тому подобного спама... Понятно, что от расширения это не зависит, но надо придумать как с этим бороться, иначе замучаешься 24/7 удалять подобный мусор, иначе форум никто читать не будет.
Аватара пользователя
ReXtor
phpBB 2.0.0
Сообщения: 232
Стаж: 1 год 7 месяцев
Откуда: Сибирь
Благодарил (а): 66 раз
Поблагодарили: 75 раз

Re: [3.2] Интеграция с группой в Telegram

Сообщение ReXtor »

Nekstati писал(а): 13.01.2024 13:27 не сможет ходить
Я о том, что оно отключаемо/опционально ли? Потому что одно дело когда в сообщении/посте картинка в мегабайт, и совсем другое если это видосик на пару гигов... Или иной формат файла, который не был разрешен для вложений в phpBB.
Nekstati писал(а): 13.01.2024 13:27 можно задать разных
Агонь!
Nekstati писал(а): 13.01.2024 13:27 На нормальных форумах пользователи тоже могут редактировать комментарии.
В форуме это событие вроде выловить не проблема и натравить расширение/бота на редактирование связанного сообщения в тг.
Nekstati писал(а): 13.01.2024 13:27 Событие "удаление сообщения" в API сейчас отсутствует.
Это проблема.
er107 писал(а): 13.01.2024 14:07 огромное количество неинформативных сообщений
При этом и спама в телеге тоже хватает. Не хотелось бы что бы при прорыве средств обороны, мусорные сообщения из комментариев/группы пролезли еще и на форум, куда придется отдельно идти и вычищать. А если не успел вовремя - оно еще и в поисковик может успеть попасть. Опасненько.

Ну и не только спама, но допустим и сообщений с матом. В группе мат может подчищаться соответствующим ботом. Но оба бота выловят такое сообщение сразу - антимат-бот его тут же удалит, а бот-расширения уже отправит на форум не взирая на то, что сообщения уже нет. Тоже проблемка.
[phpBB 3.3.8 | Prolight | STK 1.0.19-dev] _ [PHP 7.4.28 | MySQL(i) 5.7.27-30]
er107
phpBB 2.0.14
Сообщения: 973
Стаж: 13 лет 1 месяц
Благодарил (а): 166 раз
Поблагодарили: 44 раза

Re: [3.2] Интеграция с группой в Telegram

Сообщение er107 »

На первый взгляд напрашивается решение(или настройка) не делать под каждое сообщение из телеграм отдельный пост на форуме, если такие сообщения попадают под какой то критерий (частота сообщений, количество знаков и т.д.), делать, что то вроде склейки постов.

Вернуться в «Запросы расширений для phpBB»