📘 اصول اولیه
در اینجا یک مثال از متد getMe()
API آورده شده است که میتوانید برای تست توکن احراز هویت ربات خود استفاده کنید. این متد اطلاعات پایهای در مورد ربات به شکل یک شیء User باز میگرداند.
برای جزئیات بیشتر به مستندات getMe مراجعه کنید.
مستقل
require __DIR__.'/vendor/autoload.php';
use EFive\Bale\Api;
$bale = new Api('YOUR BOT TOKEN');
$response = $bale->getMe();
لاراول
استفاده از Facade
use EFive\Bale\Laravel\Facades\Bale;
$response = Bale::getMe();
استفاده از Service Container
در اینجا یک مثال با استفاده از Service Container لاراول یا همان تزریق وابستگی آورده شده است.
<?php
namespace App\Http\Controllers;
use App\Http\Controllers\Controller;
use EFive\Bale\Api;
class BotController extends Controller
{
protected $bale;
/**
* Create a new controller instance.
*
* @param Api $bale
*/
public function __construct(Api $bale)
{
$this->bale = $bale;
}
/**
* Show the bot information.
*/
public function show()
{
$response = $this->bale->getMe();
return $response;
}
}