Собственно бот настроен, но нет возможности подключить дополнительные команды.
В hook.php прописал $commands_path = __DIR__ . '/commands/';
но файлы со своими командами из commands не подхватываются.
Webhook подключен успешно, содержимое чата пишется в базу, т.е. связь с телеграммом есть, но свои доп команды не создаются.
Никаких ошибок, в том и дело. Бот отвечает, что команда не существует.
Ещё такой момент, hook.php телеграм реально дёргает, но настройки из него берёт не все. Например реквизиты mysql подхватывает, сообщения чата пишет в базу, но в тоже время в настройках указан префикс для названий таблиц, но таблицы все без префикса. Также указан каталог для своих команд, но видимо этот параметр тоже не подхватывается. Голову сломал, всё перепробовал. Уже файл со своей командой во все каталоги пробовал закидывать — ноль.
Возможно проблема с областями видимости. Если ошибок в access.log и error.log нет никаких вообще. Значит где-то в коде что-то "недодергиваете" или не так дергаете
Михаил Шпаков: Михаил, спасибо за участие, переустановил бот и Composer, оно и заработало.
Михаил, может знаете как сделать...
у меня приходят все сообщения с канала, а не только команды, необходимо после каждого сообщения анализировать его содержимое, и соответствующим образом отвечать (по сути нужно сделать механизм обычных команд, но чтобы команды были без слеша, через стандартный механизм написания команд не получилось, требуется слеш).
Вопрос: в каком файле оперативно ловить сообщения с канала? Где делать закладку?