پرش به محتویات

استفاده از لاراول بله با ابزارهای هوش مصنوعی

این صفحه برای عامل‌ها و ابزارهای هوش مصنوعی است که روی اتصال به بله کار می‌کنند. لاراول بله پکیجی کم‌حجم برای لاراول ۱۳ و رابط برنامه‌نویسی بازوی بله است، نه چارچوب ساخت ربات و نه لایهٔ سازگاری برای تلگرام.

پیش از تولید کد، منبع درست را انتخاب کنید

بوست لاراول و مهارت bale-development در خود مخزن، همین مرزها را برای محیط‌های هوش مصنوعی بیان می‌کنند.

قواعد نوشتن کد

  1. هیچ متد، گزینه یا فیلد ویژهٔ تلگرام را برای بله نسازید.
  2. پیش از فرض‌کردن وجود متد بله، پوشش رابط برنامه‌نویسی را بررسی کنید.
  3. متدهای رسمی بله را فقط همان‌گونه که در مرجع رابط برنامه‌نویسی آمده‌اند فراخوانی کنید.
  4. replyToMessage و downloadFile متدهای کمکی لاراول بله هستند، نه متدهای رسمی بله.
  5. برای آزمون رفتار معمول پکیج از Bale::fake() استفاده کنید؛ شبیه‌سازی، مسیر ساخت درخواست و تجزیه‌کنندهٔ واقعی BaleClient را حفظ می‌کند.
use Sajaddp\Bale\Facades\Bale;

Bale::fake();

Bale::sendMessage(chatId: 123456789, text: 'سلام');

Bale::assertSent('sendMessage', ['chat_id' => 123456789]);

مسئولیت‌های برنامه را به پکیج نسبت ندهید

مسیر دریافت وب‌هوک، کنترل‌کننده، حلقهٔ دریافت دوره‌ای، ذخیرهٔ offset، صف، سازندهٔ دکمه، مسیردهی پاسخ انتخاب و سیاست ذخیره‌سازی فایل در برنامهٔ لاراول قرار دارند. وب‌هوک، دریافت دوره‌ای و فایل و رسانه این مرز را با مثال‌های محدود و واقعی نشان می‌دهند.

هنگام تردید، از یک قطعهٔ راهنمای اصلی نتیجه‌گیری نکنید؛ صفحهٔ کوتاه و دقیقِ مربوط به کار خود را بخوانید.