[Telegram] Notifications

[Telegram] Notifications 2.0.0

Нет прав для скачивания
Установил последнюю версию, пишет что нет такой таблиы, хотя она там есть базу проверял?
MySQL statement prepare error [1146]: Table '................_fdt.xf_tg_messages_queue' doesn't exist

97447

С ув. Магомед.
 
Пишет когда? При установке?
Нужно больше деталей
 
Нужно больше деталей
Код:
[LIST]
[*]XF\Db\Exception: MySQL statement prepare error [1146]: Table '......xf_tg_messages_queue' doesn't exist
[*]src/XF/Db/AbstractStatement.php:212
[*]Сгенерирована пользователем: Неизвестная учётная запись
[*]22 Янв 2019 в 22:31
Трассировка стека
[/LIST]
            SELECT `xf_tg_messages_queue`.*
            FROM `xf_tg_messages_queue`
            
            WHERE (`xf_tg_messages_queue`.`status` = 'planned')
            
        
LIMIT 25
------------

#0 src/XF/Db/Mysqli/Statement.php(196): XF\Db\AbstractStatement->getException('MySQL statement...', 1146, '42S02')
#1 src/XF/Db/Mysqli/Statement.php(40): XF\Db\Mysqli\Statement->getException('MySQL statement...', 1146, '42S02')
#2 src/XF/Db/Mysqli/Statement.php(54): XF\Db\Mysqli\Statement->prepare()
#3 src/XF/Db/AbstractAdapter.php(79): XF\Db\Mysqli\Statement->execute()
#4 src/XF/Mvc/Entity/Finder.php(1164): XF\Db\AbstractAdapter->query('\r\n\t\t\tSELECT `xf...')
#5 src/addons/Kruzya/TelegramNotifications/Cron/Notifications.php(11): XF\Mvc\Entity\Finder->fetch()
#6 [internal function]: Kruzya\TelegramNotifications\Cron\Notifications::processNotifications(Object(XF\Entity\CronEntry))
#7 src/XF/Job/Cron.php(36): call_user_func(Array, Object(XF\Entity\CronEntry))
#8 src/XF/Job/Manager.php(241): XF\Job\Cron->run(7.9999980926514)
#9 src/XF/Job/Manager.php(187): XF\Job\Manager->runJobInternal(Array, 7.9999980926514)
#10 src/XF/Job/Manager.php(76): XF\Job\Manager->runJobEntry(Array, 7.9999980926514)
#11 job.php(14): XF\Job\Manager->runQueue(false, 8)
#12 {main}

Содержимое запроса
array(4) {
["url"] => string(8) "/job.php"
["referrer"] => string(45) "https://forum.dag-tools.ru/admin.php?add-ons/"
["_GET"] => array(0) {
}
["_POST"] => array(0) {
}
}

Вот что то так.
 
Получаю ошибку при попытке отправить уведомление от [DBTech] DragonByte Credits (5.1.0)

Код:
GuzzleHttp\Exception\ClientException: Client error response [url] https://api.telegram.org/botTOKEN/sendMessage [status code] 400 [reason phrase] Bad Request src/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:89

#0 src/vendor/guzzlehttp/guzzle/src/Subscriber/HttpError.php(32): GuzzleHttp\Exception\RequestException::create(Object(GuzzleHttp\Message\Request), Object(GuzzleHttp\Message\Response))
#1 src/vendor/guzzlehttp/guzzle/src/Event/Emitter.php(108): GuzzleHttp\Subscriber\HttpError->onComplete(Object(GuzzleHttp\Event\CompleteEvent), 'complete')
#2 src/vendor/guzzlehttp/guzzle/src/RequestFsm.php(91): GuzzleHttp\Event\Emitter->emit('complete', Object(GuzzleHttp\Event\CompleteEvent))
#3 src/vendor/guzzlehttp/guzzle/src/RequestFsm.php(132): GuzzleHttp\RequestFsm->__invoke(Object(GuzzleHttp\Transaction))
#4 src/vendor/react/promise/src/FulfilledPromise.php(25): GuzzleHttp\RequestFsm->GuzzleHttp\{closure}(Array)
#5 src/vendor/guzzlehttp/ringphp/src/Future/CompletedFutureValue.php(55): React\Promise\FulfilledPromise->then(Object(Closure), NULL, NULL)
#6 src/vendor/guzzlehttp/guzzle/src/Message/FutureResponse.php(43): GuzzleHttp\Ring\Future\CompletedFutureValue->then(Object(Closure), NULL, NULL)
#7 src/vendor/guzzlehttp/guzzle/src/RequestFsm.php(134): GuzzleHttp\Message\FutureResponse::proxy(Object(GuzzleHttp\Ring\Future\CompletedFutureArray), Object(Closure))
#8 src/vendor/guzzlehttp/guzzle/src/Client.php(165): GuzzleHttp\RequestFsm->__invoke(Object(GuzzleHttp\Transaction))
#9 src/vendor/guzzlehttp/guzzle/src/Client.php(150): GuzzleHttp\Client->send(Object(GuzzleHttp\Message\Request))
#10 src/addons/Kruzya/Telegram/API.php(73): GuzzleHttp\Client->post('sendMessage', Array)
#11 src/addons/Kruzya/Telegram/API.php(101): Kruzya\Telegram\API->_execute('sendMessage', Array)
#12 src/addons/Kruzya/TelegramNotifications/Cron/Notifications.php(14): Kruzya\Telegram\API->__call('sendMessage', Array)
#13 [internal function]: Kruzya\TelegramNotifications\Cron\Notifications::processNotifications(Object(XF\Entity\CronEntry))
#14 src/XF/Job/Cron.php(35): call_user_func(Array, Object(XF\Entity\CronEntry))
#15 src/XF/Job/Manager.php(241): XF\Job\Cron->run(G)
#16 src/XF/Job/Manager.php(187): XF\Job\Manager->runJobInternal(Array, G)
#17 src/XF/Job/Manager.php(76): XF\Job\Manager->runJobEntry(Array, G)
#18 job.php(14): XF\Job\Manager->runQueue(false, 8)
#19 {main}

array(4) {
  ["url"] => string(8) "/job.php"
  ["referrer"] => string(17) "https://forum.oru/"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}
 
MxR, можете отправить в ЛС или любое другое иное место пример текста уведомления, как его видит аддон? Хранится в базе, в таблице xf_tg_messages_queue.
 
elvamo, it looks like you downloaded addom from Git.
You should use "Releases" section for downloading ready-to-use archives:
98593
 
При удалении, ошибка.

Код:
An exception occurred: [Error] Call to a member function alterTable() on null in src/addons/Kruzya/TelegramNotifications/Setup.php on line 46

Kruzya\TelegramNotifications\Setup->uninstallStep1() in src/XF/AddOn/StepRunnerUninstallTrait.php at line 59
Kruzya\TelegramNotifications\Setup->uninstallStepRunner() in src/XF/AddOn/StepRunnerUninstallTrait.php at line 26
Kruzya\TelegramNotifications\Setup->uninstall() in src/XF/Admin/Controller/AddOn.php at line 507
XF\Admin\Controller\AddOn->actionUninstall() in src/XF/Mvc/Dispatcher.php at line 249
XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 88
XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 41
XF\Mvc\Dispatcher->run() in src/XF/App.php at line 1934
XF\App->run() in src/XF.php at line 333
XF::runApp() in admin.php at line 13

PS(Добавлено спустя пару минут):
Я кретин, не прочитавший тему прежде чем писать.
Решение было, [Telegram] Notifications
 
Последнее редактирование:
MxR, решение, выложенное на страницах темы, будет так же выложено в виде полноценного патча вместе с исправлениями текущих проблем с теми же ручными уведомлениями.
 
Я очень извиняюсь
а вот допустим есть группа в телеграме имеюшая общее с форумом...
можно ли както сделать чтобы из определенных веток форума извещения приходили в телеграм в общую группу?
 
SeaDog, это есть в планах. Не совсем такое, но похожее.
 
Извините ещё за вопрос не совсем по теме. А вот можно ли подружить группу телеграмм и чат в форуме? Ну чтобы общнее было. И там и там можно писать
 
SeaDog, готовых решений нет.
 
Извиняюсь, может пишу не тут, но можно как т в Telegramm, сделать автоматичечкие посты, то есть то , что публикуется на сайте, так же уходило и в телеграмм, ну из определённых разделов
 
Вообще, было в планах сделать подобный модуль для авторепоста сразу, но пока руки не дошли (работаю, времени никак не найду на что-либо).
В поиск вбейте RSS Bot Telegram, и добавьте туда свою ленту. Открываете нужный подфорум, дописываете index.rss в конец ссылки, и даёте боту. Я так слежу за обновлениями XF:
104734
Если нужно со всех подфорумов тянуть, вместо идентификатора подфорума втыкаете знак минуса (-).
 
я так понимаю не работают уведомления на 2.1.3
А нет, всё работает, вот. Вот бы он и темы закаидывал
 
Последнее редактирование:
Современный облачный хостинг провайдер | Aéza

Похожие темы

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