[Berg] Telegram Bot

[Berg] Telegram Bot 1.0.1 Alpha 14

Нет прав для скачивания
Последнее редактирование:
Нужно сделать подробное описание для юзеров, как подключить бота (как найти - получить токен)
 
Нужно сделать подробное описание для юзеров, как подключить бота (как найти - получить токен)

Согласен, сделаю! Много работы, все сразу не получается (
 
Код:
XF\Db\Exception: MySQL statement prepare error [1146]: Table '***_lf.xf_berg_tb_bot' doesn't exist
После удаления плагина постоянная ошибка в журнале
 
Код:
XF\Db\Exception: MySQL statement prepare error [1146]: Table '***_lf.xf_berg_tb_bot' doesn't exist
После удаления плагина постоянная ошибка в журнале
Исправление ошибки: удаление остатков плагина
После удаления плагина могут остаться записи в базе данных, вызывающие ошибку Table 'xf_berg_tb_bot' doesn't exist. Ниже приведены шаги для очистки базы данных от остатков плагина.

1. Проверка остатков плагина в базе данных
Плагин мог оставить записи в таблицах XenForo, которые всё ещё ссылаются на несуществующую таблицу xf_berg_tb_bot. Проверим и удалим их.
Шаги выполнения:
  1. Подключение к базе данных: Используй phpMyAdmin, MySQL Workbench или терминал для доступа к базе данных форума.
  2. Проверка таблицы xf_addon: Найди записи, связанные с плагином.
    SQL:
    SELECT * FROM xf_addon WHERE addon_id LIKE '%berg%';
    Если найдена запись, удали её:
    SQL:
    DELETE FROM xf_addon WHERE addon_id = 'имя_плагина';
    Замени 'имя_плагина' на точный addon_id, найденный в предыдущем запросе.
  3. Проверка других таблиц: Проверь таблицы xf_option (настройки) и xf_permission (права) на наличие записей, связанных с плагином:
    SQL:
    SELECT * FROM xf_option WHERE option_id LIKE '%berg%'; SELECT * FROM xf_permission WHERE permission_id LIKE '%berg%';
    Если записи найдены, удали их:
    SQL:
    DELETE FROM xf_option WHERE option_id LIKE '%berg%'; DELETE FROM xf_permission WHERE permission_id LIKE '%berg%';
    Будь осторожен: убедись, что удаляемые записи относятся только к плагину.

2. Отключение вызовов плагина в коде
Плагин мог оставить обработчики событий (code event listeners), которые пытаются обратиться к несуществующей таблице. Их нужно удалить.
Шаги выполнения:
  1. Проверка таблицы xf_code_event_listener: Найди обработчики событий, связанные с плагином.
  2. SQL:
    SELECT * FROM xf_code_event_listener WHERE addon_id LIKE '%berg%';
  3. Удаление записей: Удали найденные обработчики:
    SQL:
    DELETE FROM xf_code_event_listener WHERE addon_id = 'имя_плагина';
    Замени 'имя_плагина' на точный addon_id, найденный в предыдущем запросе.
  4. Пересборка кэша: После удаления записей пересобери кэш XenForo:
    • В админ-панели: Admin Panel → Tools → Rebuild Caches.
    • Или вручную: удали содержимое папки internal_data/cache/ на сервере.

Дополнительные рекомендации:
  • Перед выполнением запросов сделай резервную копию базы данных.

Не знаю, возможно поможет. Проверяйте.
 
Код:
XF\Db\Exception: MySQL statement prepare error [1146]: Table '***_lf.xf_berg_tb_bot' doesn't exist
После удаления плагина постоянная ошибка в журнале

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