توضیحات
وقتی کاربر درخواست اینلاینی میفرستد، نیاز به پاسخی دارد که نتیجه ها را به نمایش بگذارد. این تابع به درخواست اینلاین پاسخ می دهد و نتایج رو به نمایش می گذارد
شکل تابع
class Inline {
public function answer(...);
}
ورودی
حالت #1:
public function answer(array $args);
آرایه ای از تنظیمات پاسخ
حالت #2:
public function answer(array $results);
آرایه ای از پاسخ ها از جنس آرایه ای از Result
حالت #3:
public function answer(array $results, array $args);
آرایه ای از پاسخ ها از جنس آرایه ای از Result و آرایه ای شامل دیگر تنظیمات
خروجی
این تابع خروجی ندارد
مثال
مثال #1:
$results = [
[
'title' => "عنوان"
'des' => "کلیک کنید",
'msg' => [
'text' => "سلام"
]
]
];
$inline->answer([
'results' => $results,
'cache' => 100
]);
مثال #2:
$results = [
[
'title' => "عنوان 2"
'des' => "توضیحات",
'msg' => [
'text' => "<b>سلام</b>",
'mode' => "HTML",
'key' => [[['text' => 'A', 'data' => 'a']]]
]
]
];
$inline->answer($results);
مثال #3:
$results = [
[
'title' => "متن نمونه"
'des' => "کلیک کنید",
'msg' => [
'text' => "سلام"
]
],
[
'title' => "عکس نمونه"
'des' => "کلیک کنید",
'photo' => 'https://domain.com/image.png',
'msg' => [
'text' => "کپشن"
]
]
];
$inline->answer($results, [
'cache' => 100
]);
   قبلی
شرط چت کانال بودن اینلاین
جنس Result
بعدی