我尝试学习MadelineProto来制作我的电报用户机。 当我创建API类的实例时,我收到此错误:
PHP致命错误:未捕获错误:/var/www/html/projects/quotidiano/MadelineProto/src/danog/MadelineProto/test.php:3
中找不到类'API'
代码是这样的:
$MadelineProto = new API();
$inputFile = $MadelineProto->upload('pippo.txt', 'pluto.txt');
// Generate an inputMedia object and store it in $inputMedia, see tests/testing.php
$MadelineProto->messages->sendMedia(['peer' => 'xxxxxx', 'media' => $inputMedia]);
$inputEncryptedFile = $MadelineProto->upload_encrypted('pippo.txt', 'pippo.txt');
答案 0 :(得分:0)
使用以下功能之一:
include("PATHTOTHEFILE/FILE.PHP");
include_once("PATHTOTHEFILE/FILE.PHP");
require("PATHTOTHEFILE/FILE.PHP");
require_once("PATHTOTHEFILE/FILE.PHP");
要包含您的类,否则您的代码将找不到它,如果您尝试实例化它将会出错。
答案 1 :(得分:0)
您必须先在MadelineProto仓库中运行composer update
,然后再使用它
require 'vendor/autoload.php';