[Telegram] Notifications

[Telegram] Notifications 2.0.0

Нет прав для скачивания
Если не сложно...для самообразования)
Покажу с мобильного, но вид в принципе там одинаковый)
Заходим в PHPmyAdmin
5EF3E679-D560-4BF7-9C49-06A23420CDF2.jpeg
Выбираем пункт SQL (SQL запрос)
3CF49C1F-BE2C-44A3-AA96-1A04E2B7BCE1.jpeg
сюда вписываем код от LenaTDDS но при условии когда плагин удалён, данный SQL запрос очистит колонку «smodders_tg...” в таблице «xf_user_option”

Вандал,
Код:
ALTER TABLE `xf_user_option` DROP COLUMN 'smodders_tgnotifications_on_conversation'
В бд
 
Artherious, LenaTDDS, большое спасибо за разъяснение, как-то не доводилось делать запросы, вот поэтому не сразу и понял, что мне нужно сделать
Если опять с ботом не получится-обязательно воспользуюсь вашим советом и отпишусь)

Всё, вопрос снят: как-то в августе под чутким руководством CrazyHackGUT пытался запустить бота-не пошёл, даже бубен не помог, я всё и удалил.
А тут, в связи с обнаруженной проблемой, все перезалил, и заработало (правда линейка уже 2.2 стала)!
Так что, всем спасибо за помощь, всё работает, оставляем?
 
Последнее редактирование модератором:
единственный годный плагин который работает на 2.2
 
Всем привет.
Версия форума
v2.1.10 Patch 2
Проблема следующая:
Если связанной учетки телеграма нет, и выключить push с переписок, то потом обратно поставить невозможно, настройка просто не сохраняется. При этом ни каких ошибок в админке. И в админке так же на редактировании юзера видно, что изменения не происходят.
Если отключить плагин - то эти push можно включить, в админке при редактировании юзера видно, что настройка сохраняется.
1606887631302.png
 
Сам спросил, сам отвечаю:
Модификатор с описанием "Add a checkbox for subscribing conversations on E-Mail"
был
HTML:
<xf:if is="$smtgn_canReceive">
    <xf:checkboxrow label="">
        <xf:option name="option[smodders_tgnotifications_on_conversation]" checked="{$xf.visitor.Option.smodders_tgnotifications_on_conversation}"
                   label="{{ phrase('smodders_tgnotifications.watch_conversation') }}" />
    </xf:checkboxrow>
<xf:else />
    <xf:hiddenval name="option[push_on_conversation]">{$xf.visitor.Option.smodders_tgnotifications_on_conversation}</xf:hiddenval>
</xf:if>

$0
стал
HTML:
<xf:if is="$smtgn_canReceive">
    <xf:checkboxrow label="">
        <xf:option name="option[smodders_tgnotifications_on_conversation]" checked="{$xf.visitor.Option.smodders_tgnotifications_on_conversation}"
                   label="{{ phrase('smodders_tgnotifications.watch_conversation') }}" />
    </xf:checkboxrow>
<xf:else />
    <xf:hiddenval name="option[smodders_tgnotifications_on_conversation]">{$xf.visitor.Option.smodders_tgnotifications_on_conversation}</xf:hiddenval>
</xf:if>

$0
Теперь работает
 
CrazyHackGUT обновил(а) ресурс [Telegram] Notifications новой записью:

Обновление до 2.0.0 RC 5

  • Исправлена ошибка, возникающая при отключении дополнения. Теперь этот функционал абсолютно нормально работает, и наличие отключенного дополнения уведомлений не должно препятствовать регистрации пользователей.
  • Теперь уведомления рассылаются лениво, после того, как пользователь получил ответ от веб-сервера. Внешне это повышает производительность форума, т.к. теперь после установки реакции, задача на отправку уведомления лишь планируется.
    Спасибо West14 за тесты...

Узнать больше об этом обновлении...
 
Как можно выбрать определённого бота для рассылки уведомлений? В АП 2 бота, один для входа (с ним все окей), другой для уведомлений, но нигде нет кнопки выбора именно его для отсылки уведомлений. А как-то все в одном - ну некамельфо, тогда зачем добавлялся выбор ботов?)
 
Ну давайте случайно так вспомним, что нотификации по сути ещё не обновлялись для работы со свежим кором, и сейчас работают полностью через прослойки совместимости со старым кодом ?
Для уведомлений отдельного бота выбирать - ну, хз, могут быть сложности. Банально юзер должен сам разрешить ему писать от имени этого самого бота, написав ему что-нибудь. Когда всё идёт от одного бота, то там при логине есть галка, разрешающая это сделать сразу. Но она срабатывает на конкретного бота...

OFFTOP

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

 
Банально юзер должен сам разрешить ему писать от имени этого самого бота
Перед тем, как включать уведомления, нужно будет отправить боту /start, потом юзеру разблочить галочки для уведомлений в телегу, как вариант.
OFFTOP

пример был немного подсмотрен в плагине телеги от бинго

 
Перед тем, как включать уведомления, нужно будет отправить боту /start, потом юзеру разблочить галочки для уведомлений в телегу, как вариант.
Ну это настраивается уже на стороне самого бота, и к плагину это не относится...
Вот если бы с плагином шел еще и почти(т.к. для каждого домена свое) настроенный бот, тогда возможно и относилось бы к плагину данный вопрос.
 
Приветствую господа. Столкнулся с такой проблемой, перед обновлением до финальной версии все и с авторизацией работало и с уведомлениями, после обновления до новой версии пропала кнопка авторизироваться, перестали приходить уведомления о переписках
 
Тогда Вам в тему ядра. Уведомления тут каким боком? Или Вы скопом обновляли всё, и не уверены, где зарыта собака? :)
Так же куда то улетели уведомления о сообщениях)
 
Кто-то устанавливал на 2.2.x?

Некоторое время спустя.... Установил на 2.2.4... покачто работает как надо.... будут косяки напишу.
 
Последнее редактирование:
TechSide, у меня плагины установлен довольно давно,ещё наверно с первых 2.1 сборок, если не раньше. Всё работает без проблем.
 
Для админа в настройках
Код:
/account/preferences
нет галочек для телеграмм
Зарегистрировал нового пользователя через телеграм, - галочки есть и приходит уведомление если добавляется новость
Три часа уже сижу голову ломаю
Где тапок зарытый подскажите?

Update: Сейчас зарегистрировал юзера не через телеграм и у него также нет галочек для включения уведомлений
Получается что только у тех есть галочки кто через телегу регится
 
Последнее редактирование:
Современный облачный хостинг провайдер | Aéza

Похожие темы

Назад
Сверху Снизу