【发布时间】:2017-07-09 02:15:06
【问题描述】:
我正在使用 laravel 5.4 和 Telegram Bot SDK。
我想向我的机器人添加一个命令。
我尝试添加StartCommand 的the documentation,但出现错误。
Command class "Vendor\App\Commands\StartCommand" not found!
但是文档说:
您可以将自定义命令存储在任何目录中,只要您的命令可以根据您的
composer.json设置自动加载
我将StartCommand class 存储在app\StartCommand.php 中。
这是我的composer.json:
...
,
"autoload": {
"classmap": [
"database"
],
"psr-4": {
"App\\": "app/"
}
},
...
这里是 `config\telegram.php 中的 telegrom-bot-sdk 配置:
...
'commands' => [
Telegram\Bot\Commands\HelpCommand::class,
Vendor\App\Commands\StartCommand::class,
],
];
【问题讨论】:
标签: php laravel laravel-5.4 telegram