ساخت دکمه شیشه ای


ساخت دکمه شیشه ای

ردیف ها

کلید ها را باید با آرایه ای از ردیف ها تعریف کنید! یعنی:

$key = [ Row1, Row2, Row3 ];

البته لزورما نیازی به نوشتن در هر خط نیست:

$key = [Row1, Row2, Row2];

به این صورت شما می گویید در هر ردیف چه دکمه هایی قرار بگیرد


ستون ها

بعد از تعریف ردیف ها، نوبت به ستون ها می رسد!

در هر ردیف باید ستون ها را معین کنید و بگویید که در هر کدام از ردیف ها چه دکمه هایی قرار بگیرد:

$key = [ [Key1_1, Key1_2, Key1_3], // Row1 [Key2_1, Key2_2], // Row2 [Key3_1, Key3_2, Key3_3, Key3_4] // Row3 ];

دکمه ها

اکنون نوبت به تعریف دکمه هاست

هر دکمه شامل چند داده می باشند، بنا بر این باید هر دکمه را با آرایه تعریف کنید:

$key1 = ['text' => 'Hi', 'data' => 'data'];

هر دکمه حداقل دارای text و یک مقدار دیگر می باشد که text متن آن دکمه را مشخص می کند!

غیر از text باید data یا url را وارد کنید که data همان دیتایی که در $data به شما داده خواهد شد می باشد و url نیز در صورت وجود، دکمه را لینک دارد می کند:

$key1 = ['text' => 'Google', 'url' => 'https://google.com'];

مثال

مثال #1:

if($msg->text == 'افزایش موجودی') { $msg->replyText('خوش آمدید', [ 'key' => [ [['text' => '1000 تومان', 'data' => 'buy_1000']], [['text' => '5000 تومان', 'data' => 'buy_5000']] [['text' => 'پشتیبانی', 'url' => 'https://t.me/Mahdi_Saremi'], ['text' => 'اطلاعات بیشتر', 'url' => 'https://domain.com/buy']] ]); }
   قبلی ساخت دکمه معمولی
ساخت دکمه با تنظیمات بعدی