Баги с пользовательскими командами
Closed this issue · 3 comments
в продолжение утренних проблем.
Ок бот стал видеть юзерские команды, если из папки удалить ненужные, он в списке видит только не удаленные, если в папку @app\modules\UserCommands добавить новую свою команду или например у существующей команды изменить описание то бот этого не увидит, как итог, список команд бот видит в перечне @app\modules\UserCommands (причем если добавить свой контроллер команд то он его не увидит), а при выполнении /help описание команд берет уже из vendor. вот такие дела, как итог свои команды не написать =(
Верните namespace обратно, только что проверил изменив echo на echos, все работает
namespace Longman\TelegramBot\Commands\UserCommands;
use Longman\TelegramBot\Commands\UserCommand;
use Longman\TelegramBot\Request;
/**
* User "/echos" command
*/
class EchosCommand extends UserCommand
{
/**#@+
* {@inheritdoc}
*/
protected $name = 'echos';
protected $description = 'Show text';
protected $usage = '/echos <text>';
protected $version = '1.0.1';
public $enabled = true;
в общем любые изменение в командах ,что в вендоре, что в юзерской папке никак не влияют на команды в боте, как будто он их кеширует, даже смена версии не помогает
чудеса но сменив обратно неймспейс все заработало