Уважаемые пользователи!
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 | Как задавать вопросы | Как устанавливать расширения

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

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

Сообщение er107 »

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

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

Сообщение ReXtor »

Imp писал(а): 22.01.2024 14:11 Нашел реализованную интеграцию
er107 писал(а): 22.01.2024 17:07 из форума в телеграм через любого бота
Похоже что через RSS/Atom.

Это не серьезно и не интересно.
[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 »

Это почему же? Если речь идет только об форум > ТГ ?
Аватара пользователя
ReXtor
phpBB 2.0.0
Сообщения: 232
Стаж: 1 год 7 месяцев
Откуда: Сибирь
Благодарил (а): 66 раз
Поблагодарили: 75 раз

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

Сообщение ReXtor »

er107 писал(а): 23.01.2024 1:35Это почему же?
Если коротко про минусы, то:
  1. Сторонний бот;
  2. Необходимость включать фиды у себя;
  3. Оформление поста в тг может получится не таким, какое задумано или какое могло бы быть;
  4. Получает данные с сервера как клиент и сам инициирует запросы с периодичностью, которая задана в нем.
Зато плюсы расширения:
  1. Часть ПО конференции;
  2. Никакие фиды включать не нужно - само берет данные напрямую из базы;
  3. Оформление можно привести к нужному виду, который будет работать всегда;
  4. Расширение само шлет данные в тг, по заданным событиям.
Готовые тг-боты для импорта RSS/Atom из коробки заточены под поддержку разных лент и стремятся быть совместимы с как можно более широким кругом вариантов. Это лишний код как минимум. Больше кода - ниже стабильность. Также, готовые тг-боты далеко не всегда умеют дергать разные ленты и размещать поток оттуда по разным же тг-каналам/группам. Зато часто они либо платные изначально, либо сильно ограничены по функционалу в бесплатном варианте.
[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 »

Это и так понятно, Просто человек выше удивился, что уже есть такая реализация, я ему и написал, что это сделать несложно.

Отправлено спустя 1 минуту 18 секунд:
ReXtor писал(а): 23.01.2024 2:07 Необходимость включать фиды у себя
А это плохо? Лично я не включал, наверное они включены по умолчанию?
Vesna22
phpBB 1.0.0
Сообщения: 5
Стаж: 3 месяца
Благодарил (а): 7 раз

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

Сообщение Vesna22 »

Это почему же? Если речь идет только об форум > ТГ ?

Это всего лишь трансляция форумных тем в телегу. Такое я делала сама лет пять назад. Люди читают и не имея возможности комментировать вскоре теряют интерес.
Можно сделать комментарии, да. Но в этом случае тема начинается на форуме, а комментарии развиваются в телеге. В итоге форум постепенно затухает.
Вот если б комментарии из телеграмма автоматически добавлялись на форум- было бы круто. И ники в ТГ можно было б связывать с форумными никами..

На данный момент я пользуюсь сторонним платным приложением, которое дает мне код для вывода последних ста сообщений в боковую колонку форума. Да, коряво конечно..(
Imp
phpBB 1.2.1
Сообщения: 29
Стаж: 3 месяца
Благодарил (а): 21 раз

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

Сообщение Imp »

Vesna22 писал(а): 23.01.2024 18:08 На данный момент я пользуюсь сторонним платным приложением, которое дает мне код для вывода последних ста сообщений в боковую колонку форума. Да, коряво конечно..(
Можно адрес форума, чтобы посмотреть, как это реализовано?
er107
phpBB 2.0.14
Сообщения: 973
Стаж: 13 лет 1 месяц
Благодарил (а): 166 раз
Поблагодарили: 44 раза

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

Сообщение er107 »

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

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

Сообщение ReXtor »

Vesna22 писал(а): 23.01.2024 18:08 Вот если б комментарии из телеграмма автоматически добавлялись на форум- было бы круто.
Согласен. Но только если расширение будет уметь фильтровать согласно особенностям самого форума/темы. Например по количеству символов - минимальное количество символов в сообщении, которое можно написать через форум. А еще поддержку цензора, иначе получится что через сам форум пользователь НЕ может размещать сообщения содержащие определенные слова, а через "комментарии" в тг - сможет обойти это ограничение. Но с этим есть проблема - если на форум сообщение будет попадать в отфильтрованном виде (ну например вырезаны слова как в автоцензоре), то в первоисточнике (в комментариях/группе) сообщение останется в исходном виде - это явно плохо (рассинхрон содержимого). А бот в тг не может редактировать сообщения пользователей. С такими сообщениями остается только непропуск их на форум и удаление в первоисточнике (тг).
Vesna22 писал(а): 23.01.2024 18:08 И ники в ТГ можно было б связывать с форумными никами.
Это возможно. Но каждому пользователю нужно будет привязать к своему профилю на форуме свой профиль в тг. А при отсутствии привязки постить сообщения в форуме от имени "Гостя".

По поводу поддержки ограничений еще нужно предусматривать и локальные права - где-то гостям писать можно, а где-то нет...

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

А вот с поддержкой редактирования проблема как мне кажется. В тг всегда можно отредактировать свое сообщение. Значит расширение-бот должно следить за этим - но есть ли такое событие в бот-апи телеги..? Потому что напрямую "мониторить" все сообщения написанные когда-либо - не хватит ресурсов (рано или поздно). В обратную сторону проще - при редактировании сообщения на форуме бот может редактировать его и в телеге - но тогда придется хранить таблицу соответствия каждого сообщения форума сообщению в телеге.

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

А теперь представьте сколько сил нужно чтобы реализовать хотя бы вышеописанное...
[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 »

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

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

Сообщение ReXtor »

er107 писал(а): 24.01.2024 0:43 чтобы у форума было мобильное приложение?
Лично я считаю что это лучший вариант. Но...

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

Ну а если все же говорим про глубокую интеграцию форума в телеграм, то в последнем ведь есть возможность внутри бота делать полноценное веб-приложение.
По сути - это практически стандартное окно браузера, открытое поверх телеграм.
А значит таковое вполне можно совместить и с форумом. Разумеется, для удобства пользователей потребуется как минимум возможность привязки tg-ID к своему профилю (и вход на форум через аккаунт tg), но это наверное самое простое.

С web app вполне можно совмещать и каналы/группы. Ну то есть расширение через бота зеркалит темы с форума в канал(ы), но вместо обычных тг-комментариев под постом кнопка, открывающая тему непосредственно с форума через web app. А если наш форум еще и научить телеграмному instant view, то должно быть ну вообще красиво. Web app вполне может быть внутри того же бота, который рулит постами в канал. И он же может обеспечивать авторизацию на форуме через тг и уведомления о событиях происходящих на форуме (ну там подписки, новые лс и прочее что у нас тут под колокольчиком).
[phpBB 3.3.8 | Prolight | STK 1.0.19-dev] _ [PHP 7.4.28 | MySQL(i) 5.7.27-30]
Vesna22
phpBB 1.0.0
Сообщения: 5
Стаж: 3 месяца
Благодарил (а): 7 раз

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

Сообщение Vesna22 »

А если сделать трансляцию из ТГ в форум, для этого создать специальную отдельную ветку и чтоб в ней создавались темы каждый день, с ежедневной лентой сообщений из телеги? В полночь создается новая тема и туда льется лента из телеграм…
Для чего это делать?
Во первых для лучшей индексации форума через постоянный поток новых текстов.
Во вторых- интересные темы можно выносить в обсуждение на форуме.
В третьих - интересные моменты можно читать и добавлять в избранное скажем за прошлый год. В телеге это затруднительно.

Да, есть проблема с синхронным исправлением, но с этим приходится мириться.
И вторая проблема- спам. Я вижу решение в задержке публикаций ленты ТГ в форум например на 6 часов. Или на 2 часа. За это время вполне возможно добраться до администрирования телеграмма и удалить мусор.
Уф)
AlexOo
phpBB 2.0.1
Сообщения: 275
Стаж: 10 лет 11 месяцев
Благодарил (а): 86 раз
Поблагодарили: 10 раз

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

Сообщение AlexOo »

Разбавлю ваше яркое обсуждение своими умозаключениями. Это мое ИМХО и не более.

Да, безусловно, телега сейчас впереди планеты всей, как когда-то там был ВК, Воцап ... Рано или поздно (а может и никогда) пальма первенства может перейти и другому сервису, поэтому так яростно сейчас упираться в интеграцию с ТГ я бы не стал. ИМХО, на данном этапе можно сделать:
1. Канал с новыми темами форума, т.е. появилось - прилетело в общий канал, кто на него подписан - получили отбивку о новой теме
2. Персональные оповещалки, если пользователь указал свой ник в телеге в профиле, об ответах/упоминаниях и PM + поздравлялки с ДР и рассылки, если подобные расширения установлены, а лучше всего их интегрировать в расширение.

Первый пункт - поможет транслировать публике обновления форума. Возможно кого-то это заинтересует и он захочет вставить свои 5 копеек в обсуждение + админам средство мониторинга, что происходит на его проекте
Второй пункт - дополнительно напоминает пользователю, что форум жив-здоров и рад видеть его на своих страницах

На старте этого функционала будет за глаза. А дальше можно пилить и полную интеграцию с форумом. Кому-то она будет безусловно нужна, а кому-то и "стартового" функционала будет за глаза, т.к. не будет/не соберет свою аудиторию в телеге. Такое тоже может быть.

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

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

Сообщение er107 »

AlexOo писал(а): 26.01.2024 2:27 Рано или поздно (а может и никогда) пальма первенства может перейти и другому сервису
В нашей стране это будет безусловно vk мессенджер:)
Imp
phpBB 1.2.1
Сообщения: 29
Стаж: 3 месяца
Благодарил (а): 21 раз

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

Сообщение Imp »

er107 писал(а): 26.01.2024 11:53 В нашей стране это будет безусловно vk мессенджер:)
Почему так считаете? Он лучше ТГ?

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