بنام خدا 
داکیومنت کتابخونه در اینجا قرار میگیره

داکیومنت کتابخونه در اینجا قرار میگیره
۲۰:۵۵
#sendMessage
این متد برای ارسال پیام متنی استفاده میشه که ورودی هاش به صورت زیر هست :
$chatid : محل ارسال پیام (String یا Integer)
$text : متن پیام (به صورت String)
$reply_to_message_id : آیدی پیامی که روی آن ریپلای شود (Integer)
اگر از onUpdate استفاده میکنید میتونید به صورت زیر به پیام دریافت شده پاسخ ارسال کنید
این متد برای ارسال پیام متنی استفاده میشه که ورودی هاش به صورت زیر هست :
$chatid : محل ارسال پیام (String یا Integer)
$text : متن پیام (به صورت String)
$reply_to_message_id : آیدی پیامی که روی آن ریپلای شود (Integer)
اگر از onUpdate استفاده میکنید میتونید به صورت زیر به پیام دریافت شده پاسخ ارسال کنید
$bot = new BaleBot("BOT TOKEN");
$bot->onUpdate(function (Message $message) {
$message->reply("سلام من ربات php هستم");
});
۷:۲۵
#forwardMessage
این متد برای باز ارسال پیام بکار میرود که ورودی هاش به صورت زیر هست :
$chatid : شناسه منحصربهفرد گفتگوی هدف (String یا Integer)
$from_chat_id : شناسه منحصربهفرد گفتگویی که پیام اصلی در آنجا ارسال شده است (Integer یا String)
$message_id : شناسه پیام در گفتگوی مشخصشده در from_chat_id به صورت (Integer)
این متد برای باز ارسال پیام بکار میرود که ورودی هاش به صورت زیر هست :
$chatid : شناسه منحصربهفرد گفتگوی هدف (String یا Integer)
$from_chat_id : شناسه منحصربهفرد گفتگویی که پیام اصلی در آنجا ارسال شده است (Integer یا String)
$message_id : شناسه پیام در گفتگوی مشخصشده در from_chat_id به صورت (Integer)
۷:۳۱
#copyMessage
این متد هم مشابه متد #forwardMessage هست اما با این تفاوت که اثری از ارسال کننده نیست
نکته : پیامهای سرویس بله و پیامهای رسید پرداخت قابل کپی شدن نیستند.
ورودی های متد :
$chatid : شناسه منحصربهفرد گفتگوی هدف (String یا Integer)
$from_chat_id : شناسه منحصربهفرد گفتگویی که پیام اصلی در آنجا ارسال شده است (Integer یا String)
$message_id : شناسه پیام در گفتگوی مشخصشده در from_chat_id به صورت (Integer)
این متد هم مشابه متد #forwardMessage هست اما با این تفاوت که اثری از ارسال کننده نیست
نکته : پیامهای سرویس بله و پیامهای رسید پرداخت قابل کپی شدن نیستند.
ورودی های متد :
$chatid : شناسه منحصربهفرد گفتگوی هدف (String یا Integer)
$from_chat_id : شناسه منحصربهفرد گفتگویی که پیام اصلی در آنجا ارسال شده است (Integer یا String)
$message_id : شناسه پیام در گفتگوی مشخصشده در from_chat_id به صورت (Integer)
۷:۳۴
#sendPhoto
این متد برای ارسال عکس یا تصویر هست ورودی های متد به صورت زیر است :
$chatid : شناسه منحصربهفرد گفتگوی هدف (String یا Integer)
$photo : به دو صورت میتونید
1 - آدرس مستقیم عکس که داخل سیستم هست رو بدید 2 - آدرس اینترنتی مستقیم عکس رو بدید به صورت (String)
$caption : زیرنویس تصویر که پیشفرض آن NULL است به صورت (String)
$reply_to_message_id : ID پیام اصلی، در صورتی که پیام یک پاسخ باشد. (Integer)
این متد برای ارسال عکس یا تصویر هست ورودی های متد به صورت زیر است :
$chatid : شناسه منحصربهفرد گفتگوی هدف (String یا Integer)
$photo : به دو صورت میتونید
1 - آدرس مستقیم عکس که داخل سیستم هست رو بدید 2 - آدرس اینترنتی مستقیم عکس رو بدید به صورت (String)
$caption : زیرنویس تصویر که پیشفرض آن NULL است به صورت (String)
$reply_to_message_id : ID پیام اصلی، در صورتی که پیام یک پاسخ باشد. (Integer)
۷:۴۰
#sendAudio
این متد برای ارسال فایل های صوتی هست ورودی های متد به صورت زیر است :
$chatid : شناسه منحصربهفرد گفتگوی هدف (String یا Integer)
$audio: به دو صورت میتونید
1 - آدرس مستقیم فایل صوتی که داخل سیستم هست رو بدید 2 - آدرس اینترنتی مستقیم فایل صوتی رو بدید به صورت (String)
$caption : زیرنویس تصویر که پیشفرض آن NULL است به صورت (String)
$reply_to_message_id : ID پیام اصلی، در صورتی که پیام یک پاسخ باشد. (Integer)
این متد برای ارسال فایل های صوتی هست ورودی های متد به صورت زیر است :
$chatid : شناسه منحصربهفرد گفتگوی هدف (String یا Integer)
$audio: به دو صورت میتونید
1 - آدرس مستقیم فایل صوتی که داخل سیستم هست رو بدید 2 - آدرس اینترنتی مستقیم فایل صوتی رو بدید به صورت (String)
$caption : زیرنویس تصویر که پیشفرض آن NULL است به صورت (String)
$reply_to_message_id : ID پیام اصلی، در صورتی که پیام یک پاسخ باشد. (Integer)
۷:۴۶
#sendDocument
این متد برای ارسال سند هست ورودی های متد به صورت زیر است :
$chatid : شناسه منحصربهفرد گفتگوی هدف (String یا Integer)
$document: به دو صورت میتونید
1 - آدرس مستقیم فایل سند که داخل سیستم هست رو بدید 2 - آدرس اینترنتی مستقیم فایل سند رو بدید به صورت (String)
$caption : زیرنویس تصویر که پیشفرض آن NULL است به صورت (String)
$reply_to_message_id : ID پیام اصلی، در صورتی که پیام یک پاسخ باشد. (Integer)
این متد برای ارسال سند هست ورودی های متد به صورت زیر است :
$chatid : شناسه منحصربهفرد گفتگوی هدف (String یا Integer)
$document: به دو صورت میتونید
1 - آدرس مستقیم فایل سند که داخل سیستم هست رو بدید 2 - آدرس اینترنتی مستقیم فایل سند رو بدید به صورت (String)
$caption : زیرنویس تصویر که پیشفرض آن NULL است به صورت (String)
$reply_to_message_id : ID پیام اصلی، در صورتی که پیام یک پاسخ باشد. (Integer)
۷:۴۹
#sendVideo
این متد برای ارسال ویدیو هست ورودی های متد به صورت زیر است :
$chatid : شناسه منحصربهفرد گفتگوی هدف (String یا Integer)
$video: به دو صورت میتونید
1 - آدرس مستقیم ویدیو که داخل سیستم هست رو بدید 2 - آدرس اینترنتی مستقیم ویدیو رو بدید به صورت (String)
$caption : زیرنویس تصویر که پیشفرض آن NULL است به صورت (String)
$reply_to_message_id : ID پیام اصلی، در صورتی که پیام یک پاسخ باشد. (Integer)
این متد برای ارسال ویدیو هست ورودی های متد به صورت زیر است :
$chatid : شناسه منحصربهفرد گفتگوی هدف (String یا Integer)
$video: به دو صورت میتونید
1 - آدرس مستقیم ویدیو که داخل سیستم هست رو بدید 2 - آدرس اینترنتی مستقیم ویدیو رو بدید به صورت (String)
$caption : زیرنویس تصویر که پیشفرض آن NULL است به صورت (String)
$reply_to_message_id : ID پیام اصلی، در صورتی که پیام یک پاسخ باشد. (Integer)
۷:۵۰
#sendLocation
این متد برای ارسال موقعیت مکانی هست ورودی های متد به صورت زیر است :
$chatid : شناسه منحصربهفرد گفتگوی هدف (String یا Integer)
$latitude : عرض جغرافیایی موقعیت مکانی (Float)
$longitude : طول جغرافیایی موقعیت مکانی (Float)
$horizontal_accuracy : شعاع عدم قطعیت برای یک نقطه مکانی، با واحد متر اندازهگیری میشود و عددی بین ۰ تا ۱۵۰۰ است. (Float)
$reply_to_message_id : ID پیام اصلی، در صورتی که پیام یک پاسخ باشد. (Integer)
این متد برای ارسال موقعیت مکانی هست ورودی های متد به صورت زیر است :
$chatid : شناسه منحصربهفرد گفتگوی هدف (String یا Integer)
$latitude : عرض جغرافیایی موقعیت مکانی (Float)
$longitude : طول جغرافیایی موقعیت مکانی (Float)
$horizontal_accuracy : شعاع عدم قطعیت برای یک نقطه مکانی، با واحد متر اندازهگیری میشود و عددی بین ۰ تا ۱۵۰۰ است. (Float)
$reply_to_message_id : ID پیام اصلی، در صورتی که پیام یک پاسخ باشد. (Integer)
۷:۵۵
#sendContact
این متد برای ارسال مخاطب هست ورودی های متد به صورت زیر است :
$chatid : شناسه منحصربهفرد گفتگوی هدف (String یا Integer)
$phone_number : شماره تماس مخاطب (Integer)
$first_name : نام کوچک مخاطب (Integer)
$last_name : اختیاری. نام خانوادگی مخاطب (Integer)
$reply_to_message_id : ID پیام اصلی، در صورتی که پیام یک پاسخ باشد. (Integer)
این متد برای ارسال مخاطب هست ورودی های متد به صورت زیر است :
$chatid : شناسه منحصربهفرد گفتگوی هدف (String یا Integer)
$phone_number : شماره تماس مخاطب (Integer)
$first_name : نام کوچک مخاطب (Integer)
$last_name : اختیاری. نام خانوادگی مخاطب (Integer)
$reply_to_message_id : ID پیام اصلی، در صورتی که پیام یک پاسخ باشد. (Integer)
۷:۵۸
#banChatMember
این متد برای مسدود کردن کاربر در یک گروه یا یک کانال استفاده میشود و ورودی های متد به صورت زیر است :
$chatid : شناسه منحصربهفرد گفتگوی هدف (String یا Integer)
$user_id : شماره تماس مخاطب (Integer)
این متد برای مسدود کردن کاربر در یک گروه یا یک کانال استفاده میشود و ورودی های متد به صورت زیر است :
$chatid : شناسه منحصربهفرد گفتگوی هدف (String یا Integer)
$user_id : شماره تماس مخاطب (Integer)
۸:۰۱
#unbanChatMember
این متد جهت خارج کردن یک کاربر مسدودشده از حالت مسدود در یک گروه یا کانال استفاده میشوند و ورودی های متد به صورت زیر است :
$chatid : شناسه منحصربهفرد گفتگوی هدف (String یا Integer)
$user_id : شماره تماس مخاطب (Integer)
این متد جهت خارج کردن یک کاربر مسدودشده از حالت مسدود در یک گروه یا کانال استفاده میشوند و ورودی های متد به صورت زیر است :
$chatid : شناسه منحصربهفرد گفتگوی هدف (String یا Integer)
$user_id : شماره تماس مخاطب (Integer)
۸:۰۲
#promoteChatMember
این متد به منظور ارتقا یا تنزل یک کاربر در یک گروه یا کانال استفاده میشود و ورودی های متد به صورت زیر است :
$chatid : شناسه منحصربهفرد گفتگوی هدف (String یا Integer)
$user_id : شماره تماس مخاطب (Integer)
این متد به منظور ارتقا یا تنزل یک کاربر در یک گروه یا کانال استفاده میشود و ورودی های متد به صورت زیر است :
$chatid : شناسه منحصربهفرد گفتگوی هدف (String یا Integer)
$user_id : شماره تماس مخاطب (Integer)
۸:۰۴
#getFile
این متد برای دریافت اطلاعات پایهی یک فایل و آمادهسازی آن برای دانلود استفاده میشود و ورودی های متد به صورت زیر است :
$file_id : شناسه فایلی که باید اطلاعات آن دریافت شود. (String)
این متد برای دریافت اطلاعات پایهی یک فایل و آمادهسازی آن برای دانلود استفاده میشود و ورودی های متد به صورت زیر است :
$file_id : شناسه فایلی که باید اطلاعات آن دریافت شود. (String)
۸:۰۴
#leaveChat
این متد برای بازو به منظور ترک یک گروه، گروه یا کانال استفاده میشود و ورودی های متد به صورت زیر است :
$chatid : شناسه منحصربهفرد گفتگوی هدف (String یا Integer)
این متد برای بازو به منظور ترک یک گروه، گروه یا کانال استفاده میشود و ورودی های متد به صورت زیر است :
$chatid : شناسه منحصربهفرد گفتگوی هدف (String یا Integer)
۸:۰۷
#getChat
این متد به منظور دریافت اطلاعات بهروز در مورد گفتگو (نام فعلی کاربر برای مکالمات یک به یک، نام کاربری فعلی یک کاربر، گروه یا کانال) استفاده میشود و ورودی های متد به صورت زیر است :
$chatid : شناسه منحصربهفرد گفتگوی هدف (String یا Integer)
این متد به منظور دریافت اطلاعات بهروز در مورد گفتگو (نام فعلی کاربر برای مکالمات یک به یک، نام کاربری فعلی یک کاربر، گروه یا کانال) استفاده میشود و ورودی های متد به صورت زیر است :
$chatid : شناسه منحصربهفرد گفتگوی هدف (String یا Integer)
۸:۰۸
#getChatMemberCount
این متد به منظور دریافت تعداد اعضای گفتگو استفاده میشود و ورودی های متد به صورت زیر است :
$chatid : شناسه منحصربهفرد گفتگوی هدف (String یا Integer)
این متد به منظور دریافت تعداد اعضای گفتگو استفاده میشود و ورودی های متد به صورت زیر است :
$chatid : شناسه منحصربهفرد گفتگوی هدف (String یا Integer)
۸:۰۸
#editMessageText
این متد به منظور ویرایش پیامهای متنی استفاده میشود و ورودی های متد به صورت زیر است :
$chatid : شناسه منحصربهفرد گفتگوی هدف (String یا Integer)
$message_id : شناسه پیام (Integer)
$text : متن جدید پیام (ُString)
این متد به منظور ویرایش پیامهای متنی استفاده میشود و ورودی های متد به صورت زیر است :
$chatid : شناسه منحصربهفرد گفتگوی هدف (String یا Integer)
$message_id : شناسه پیام (Integer)
$text : متن جدید پیام (ُString)
۸:۱۱
#deleteMessage
این متد به منظور حذف یک پیام، از جمله پیامهای سرویس، با محدودیتهای زیر استفاده میشود و ورودی های متد به صورت زیر است :
$chatid : شناسه منحصربهفرد گفتگوی هدف (String یا Integer)
$message_id : شناسه پیام (Integer)
نکات :
- یک پیام فقط در صورتی قابل حذف است که کمتر از ۴۸ ساعت قبل ارسال شده باشد.
- بازوها میتوانند پیامهای خروجی را در گفتگوهای خصوصی و گروهها حذف کنند.
- بازوها میتوانند پیامهای ورودی را در گفتگوهای خصوصی حذف کنند.
- اگر بازو مدیر یک گروه باشد، میتواند هر پیامی در گروه را حذف کند.
- اگر بازو دارای مجوز can_delete_messages در کانال باشد، میتواند هر پیامی را در آنجا حذف کند.
این متد به منظور حذف یک پیام، از جمله پیامهای سرویس، با محدودیتهای زیر استفاده میشود و ورودی های متد به صورت زیر است :
$chatid : شناسه منحصربهفرد گفتگوی هدف (String یا Integer)
$message_id : شناسه پیام (Integer)
نکات :
- یک پیام فقط در صورتی قابل حذف است که کمتر از ۴۸ ساعت قبل ارسال شده باشد.
- بازوها میتوانند پیامهای خروجی را در گفتگوهای خصوصی و گروهها حذف کنند.
- بازوها میتوانند پیامهای ورودی را در گفتگوهای خصوصی حذف کنند.
- اگر بازو مدیر یک گروه باشد، میتواند هر پیامی در گروه را حذف کند.
- اگر بازو دارای مجوز can_delete_messages در کانال باشد، میتواند هر پیامی را در آنجا حذف کند.
۸:۱۱