[Telegram] Notifications

[Telegram] Notifications 2.0.0

Нет прав для скачивания
А анализ прав что показывает? Точно права есть?
 
CrazyHackGUT, 1570098588057.png

Заработало упоминание, но создание новых тем, почему-то не выводит.
 
Последнее редактирование модератором:
Проверю. Вероятнее всего, понял, в чём дело.
Нет, не понял. У меня уведомление пришло нормально:
1570099826130.png
Какие виды уведомлений включены?
 
Последнее редактирование:
CrazyHackGUT, все включено, и все на русском.
Вот что интересно, нет уведомлений на создание новых тем.
1570100088368.png1570100104111.png
 
С недавних пор начал получать ошибку в логах админ панели.

PHP:
ErrorException: [E_NOTICE] Undefined index: smodders_telegram src/addons/SModders/TelegramNotifications/Service/Conversation/Telegram.php:107
PHP:
#0 src/addons/SModders/TelegramNotifications/Service/Conversation/Telegram.php(107): XF::handlePhpError(8, '[E_NOTICE] Unde...', '/var/www/html/p...', 107, Array)
#1 src/addons/SModders/TelegramNotifications/XF/Service/Conversation/Notifier.php(36): SModders\TelegramNotifications\Service\Conversation\Telegram->sendNotification()
#2 src/XF/Service/Conversation/Notifier.php(58): SModders\TelegramNotifications\XF\Service\Conversation\Notifier->_sendNotifications('create', Array, Object(XF\Entity\ConversationMessage))
#3 src/XF/Service/Conversation/Creator.php(254): XF\Service\Conversation\Notifier->notifyCreate()
#4 src/XF/Service/Conversation/Creator.php(244): XF\Service\Conversation\Creator->sendNotifications()
#5 src/XF/Service/ValidateAndSavableTrait.php(40): XF\Service\Conversation\Creator->_save()
#6 src/XF/Pub/Controller/Conversation.php(320): XF\Service\Conversation\Creator->save()
#7 src/XF/Mvc/Dispatcher.php(321): XF\Pub\Controller\Conversation->actionAdd(Object(XF\Mvc\ParameterBag))
#8 src/XF/Mvc/Dispatcher.php(244): XF\Mvc\Dispatcher->dispatchClass('XF:Conversation', 'Add', Object(XF\Mvc\RouteMatch), Object(Andy\StartConversation\XF\Pub\Controller\Conversation), NULL)
#9 src/XF/Mvc/Dispatcher.php(100): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(Andy\StartConversation\XF\Pub\Controller\Conversation), NULL)
#10 src/XF/Mvc/Dispatcher.php(50): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#11 src/XF/App.php(2178): XF\Mvc\Dispatcher->run()
#12 src/XF.php(390): XF\App->run()
#13 index.php(20): XF::runApp('XF\\Pub\\App')
#14 {main}
PHP:
array(4) {
  ["url"] => string(18) "/conversations/add"
  ["referrer"] => string(45) "https://site.org/conversations/add?to=name"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(8) {
    ["tokens_select"] => string(6) "name"
    ["recipients"] => string(6) "name"
    ["title"] => string(12) "Hi"
    ["message_html"] => string(185) "<p>Hi</p>"
    ["_xfToken"] => string(8) "********"
    ["_xfRequestUri"] => string(28) "/conversations/add?to=name"
    ["_xfWithData"] => string(1) "1"
    ["_xfResponseType"] => string(4) "json"
  }
}

Я так понимаю пытается создать уведомление о входящем лс с содержимым сообщением.
Как исправить?
 
ElonMusk, судя по коду, если я правильно понял, у пользователя, которому плагин пытается отправить уведомление, аккаунт не связан с телеграмом.
Как так получилось? Хз.
 
CrazyHackGUT обновил(а) ресурс [Telegram] Notifications новой записью:

Обновление до 2.0.0 Beta 2

Исправлена ошибка, когда аддон мог пытаться отправить уведомление пользователю касательно переписки, если аккаунт не привязан.
Спасибо ElonMusk за репорт.

Узнать больше об этом обновлении...
 
Мы обнаружили некоторые ошибки при попытке обновления следующего плагина:
[Telegram] Notifications · 2.0.0 Beta 1 -> 2.0.0 Beta 2
Следующие ошибки должны быть устранены до продолжения:
[Telegram] Notifications requires [Telegram] Core 2.0.0 RC2+.
При обновлении
 
А версия ядра какая?
Блок требований в 2.0.0 Beta 2 не изменялся, потому должно встать без проблем, если ядро 2.0.0 RC2 или выше.
1570440015154.png
 
немного некропостинг, но всёж

[Telegram] Notifications 1.0.3.2

в нотификации приходит кривая ссылка на уведомление. т.е. если это переписка, то делает так - forum.com/forum/forum/conversation/1/unread

как /forum/ убрать лишний?
 
Мой косяк, вызванный непониманием работы buildLink у роутера.
С этих двух строк уберите {$boardUrl}, а и допишите canonical: в кавычках, чтобы получилось к примеру:
Код:
$conversationUrl    = \XF::app()->router()->buildLink('canonical:conversations/unread', $message);

В 2.х вроде по нормальному сделал. Надо перепроверить ближе к релизу.
 
Последнее редактирование:
такая-же ерунда в уведомлении на сообщения тем.
 
Первая ветка или уже обновились на 2.х?
 
первая ещё :) я чёта пока очкую обновлять рабочее, просто вдруг там тоже самое :)
 
Посмотрю, хоть и считается уже, что первая ветка того...
Для надежности, речь идет о том, что появилось новое сообщение в теме на форуме. Верно?
 
Для надежности, речь идет о том, что появилось новое сообщение в теме на форуме. Верно?
да, прошлый раз вопрос был в conversation, сейчас обратил внимание, что такие-же ссылки на темы, когда кто-то что-то сделал. порылся в имеющихся файликах - не понял где это собирается чтоб по аналогии сделать с переписками. (тупой, да.)
 
Современный облачный хостинг провайдер | Aéza

Похожие темы

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