我正在尝试使用irazasyed/telegram-bot-sdk
我想让机器人响应电报命令,并在文档中说明
您可以将自定义命令存储在任何目录中,只要可以根据composer.json设置自动加载命令并在Commands Handler System中正确注册。
基于此,我试图将命令包含在与机器人相同级别的文件夹中。问题是我得到Uncaught Error: Class 'StartCommand' not found
该怎么办?我想将所有命令都包含在同一文件夹中。
树形结构:
/bot
-/commands
-StartCommand.php
-bot.php
/vendor
...
Bot.php
require_once '../vendor/autoload.php';
use Telegram\Bot\Api;
$telegram = new Api(<token>);
$command = new StartCommand;
$telegram->addCommand($command);