Discord Integration

Discord Integration 2.7.8

Нет прав для скачивания
PHP:
GuzzleHttp\Exception\ConnectException: cURL error 35: error:14094438:SSL routines:ssl3_read_bytes:tlsv1 alert internal error (see http://curl.haxx.se/libcurl/c/libcurl-errors.html) in src/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php at line 185
GuzzleHttp\Handler\CurlFactory::createRejection() in src/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php at line 149
GuzzleHttp\Handler\CurlFactory::finishError() in src/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php at line 102
GuzzleHttp\Handler\CurlFactory::finish() in src/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php at line 43
GuzzleHttp\Handler\CurlHandler->__invoke() in src/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php at line 28
GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler\{closure}() in src/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php at line 51
GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler\{closure}() in src/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php at line 37
GuzzleHttp\PrepareBodyMiddleware->__invoke() in src/vendor/guzzlehttp/guzzle/src/Middleware.php at line 30
GuzzleHttp\Middleware::GuzzleHttp\{closure}() in src/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php at line 70
GuzzleHttp\RedirectMiddleware->__invoke() in src/vendor/guzzlehttp/guzzle/src/Middleware.php at line 60
GuzzleHttp\Middleware::GuzzleHttp\{closure}() in src/vendor/guzzlehttp/guzzle/src/HandlerStack.php at line 67
GuzzleHttp\HandlerStack->__invoke() in src/vendor/guzzlehttp/guzzle/src/Client.php at line 277
GuzzleHttp\Client->transfer() in src/vendor/guzzlehttp/guzzle/src/Client.php at line 125
GuzzleHttp\Client->requestAsync() in src/vendor/guzzlehttp/guzzle/src/Client.php at line 131
GuzzleHttp\Client->request() in src/addons/NF/Discord/Api.php at line 705
NF\Discord\Api->request() in src/addons/NF/Discord/Api.php at line 783
NF\Discord\Api->get() in src/addons/NF/Discord/Api.php at line 307
NF\Discord\Api->getRoles() in src/addons/NF/Discord/Admin/Controller/Role.php at line 18
NF\Discord\Admin\Controller\Role->actionIndex() in src/XF/Mvc/Dispatcher.php at line 350
XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 257
XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 113
XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 55
XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2190
XF\App->run() in src/XF.php at line 391
XF::runApp() in admin.php at line 13
 
An error occurred while connecting with Discord. Please try again later.
Вам уже в теме телеграмма отвечали. Проблема та же самая. Спрашивайте хостера, меняйте его, или настраивайте прокси/vpn
 
Собственно что с этим делать?
Происходит при попытке отправить уведомление пользователю в дискорд.
Используется Nginx + PHP 7.4.10.
Насколько мне помог гугл, проблема в свежем пхп, но я не умеею в пхп, поэтому не могу пофиксить этот еррор.
Уведомление в дискорд, соответственно, не приходит.
Даунгрейдиться до 7.3 не очень хочется(
ErrorException: [E_NOTICE] Trying to access array offset on value of type bool src/addons/NF/Discord/XF/Entity/UserAlert.php:32

Трассировка стека​

#0 src/addons/NF/Discord/XF/Entity/UserAlert.php(32): XF::handlePhpError()
#1 src/XF.php(291): NF\Discord\XF\Entity\UserAlert->NF\Discord\XF\Entity\{closure}()
#2 src/XF/Job/Manager.php(283): XF::triggerRunOnce()
#3 src/XF/Job/Manager.php(195): XF\Job\Manager->runJobInternal()
#4 src/XF/Job/Manager.php(111): XF\Job\Manager->runJobEntry()
#5 src/XF/Admin/Controller/Tools.php(120): XF\Job\Manager->runByIds()
#6 src/XF/Mvc/Dispatcher.php(350): XF\Admin\Controller\Tools->actionRunJob()
#7 src/XF/Mvc/Dispatcher.php(257): XF\Mvc\Dispatcher->dispatchClass()
#8 src/XF/Mvc/Dispatcher.php(113): XF\Mvc\Dispatcher->dispatchFromMatch()
#9 src/XF/Mvc/Dispatcher.php(55): XF\Mvc\Dispatcher->dispatchLoop()
#10 src/XF/App.php(2190): XF\Mvc\Dispatcher->run()
#11 src/XF.php(391): XF\App->run()
#12 admin.php(13): XF::runApp()
#13 {main}

Содержимое запроса​

array(4) {
["url"] => string(24) "/admin.php?tools/run-job"
["referrer"] => string(141) " "
["_GET"] => array(1) {
["tools/run-job"] => string(0) ""
}
["_POST"] => array(3) {
["_xfRedirect"] => string(52) " "
["_xfToken"] => string(8) "********"
["only_ids"] => string(3) "643"
}
}
 
Последнее редактирование:
Последнее редактирование модератором:
Бот работает 2-3 дня, потом вырубается, приходится заново включать, но я заметил, даже если он оффлайн, то приходят сообщения
 
Бот работает 2-3 дня, потом вырубается, приходится заново включать, но я заметил, даже если он оффлайн, то приходят сообщения
Бот нужен чисто чтобы у бота был постоянно статус онлайн. На остальной функционал никак не влияет
Самое дубовое решение, повесьте рестарт сервиса каждые сутки
 
  • Мне нравится
Реакции: Hope
  • Мне нравится
Реакции: inz
Бот нужен чисто чтобы у бота был постоянно статус онлайн. На остальной функционал никак не влияет
Самое дубовое решение, повесьте рестарт сервиса каждые сутки
А как сделать постоянно онлайн? А то у меня офлайн
 
зайти в папку с ботом и запустить его
node app.js
 
Не врубился где включается
  • Автоматически публиковать ссылки на темы с форума XenForo на определенные текстовые каналы Discord, как только они будут опубликованы. Пользователь, разместивший тему, заголовок темы, короткий фрагмент и ссылку на тему включены в сообщение.
 
Не врубился где включается
  • Автоматически публиковать ссылки на темы с форума XenForo на определенные текстовые каналы Discord, как только они будут опубликованы. Пользователь, разместивший тему, заголовок темы, короткий фрагмент и ссылку на тему включены в сообщение.
В настроке узла, Расширенные настройки
1624551262184.png
 
Ранее стоял этот плагин. Форумная учетка была связана с учеткой дискорда. В один момент снес плагин без диссоциации аккаунтов (в тупую удалил плагин)
Поставил плагин снова, попробовал связать учетку на форуме с учеткой дискорда. Потерпел неудачу:
Этот адрес электронной почты уже связан с другим пользователем. Пожалуйста, войдите в ту учётную запись, чтобы связать её с этой.
1637860390711.png
Насколько я понял, плагин при удалении не вычистил информацию о подключенных аккаунтах и теперь возникает подобная трабла
Вопрос: как пофиксить?

edit.
Забыл указать, тест проходит:
1637860863541.png
 
Последнее редактирование:
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу