ارسال پیام


چطور باید پیام ارسال کنیم؟

برای ارسال پیام می توانید از تابع sendMsg استفاده کنید

به تابع بالا باید حداقل ورودی های chat و text را بدهید که مشخص کننده ی چت و متن پیام است

$mmb->sendMsg([ 'chat' => 370924007, 'text' => "سلام" ]);


در مثال بالا chat را دیدید، که برابر شناسه عددی کاربر(برای پیوی) و شناسه عددی یا یوزرنیم چت(برای کانال یا گروه) است

همانطور که گفته شد، شناسه چت را از $msg->chat->id نیز می توان بدست آورد. بنابر این برای ارسال پیام به همان چت داریم:

$mmb->sendMsg([ 'chat' => $msg->chat->id, 'text' => "سلام" ]);



پاسخ سریع تر

برای اینکه سریع تر پاسخ بدهید از تابع sendMsg استفاده کنید:

$msg->sendMsg("سلام");

با این کار شناسه چت خودکار تعیین می شود


همچنین اگر میخواهید پاسخ بصورت ریپلای باشد، از replyText استفاده کنید:

$msg->replyText("سلام");



کیبورد

برای این که در پیام های خود، از کلید ها استفاده کنید، باید مقدار key را در پارامتر های خود اضافه کنید


به عنوان مثال در تابع sendMsg داریم:

$mmb->sendMsg([ 'chat' => $msg->chat->id, 'text' => "سلام", 'key' => [ [['text' => "دکمه"]] ] ]);


همچنین در تابع replyText داریم:

$msg->replyText([ 'text' => "سلام", 'key' => [ [['text' => "دکمه"]] ] ]);

یا:

$msg->replyText("سلام", [ 'key' => [ [['text' => "دکمه"]] ] ]);

ام ام بی به هر دو طریقه ی نوشتن بالا جواب یکسانی میدهد