ارسال فایل
راهنماسه روش برای ارسال فایل (عکس، ویدیو، صدا، سند و …) وجود دارد:
- ارسال با file_id: اگر فایل قبلاً روی سرورهای تلگرام باشد، فقط شناسهاش (file_id) را بدهید. محدودیتی برای ارسال دوباره وجود ندارد.
- ارسال با URL: آدرس HTTP فایل را بدهید تا تلگرام آن را دانلود کند. حداکثر حجم برای عکس ۵ مگابایت و برای سایر فایلها ۲۰ مگابایت است.
- آپلود مستقیم با multipart/form-data: حداکثر حجم عکس ۱۰ مگابایت و سایر فایلها ۵۰ مگابایت است.
برای دریافت فایلهایی که کاربران میفرستند، ابتدا متد getFile را صدا بزنید و سپس فایل را از آدرس https://api.telegram.org/file/bot<token>/<file_path> دانلود کنید. حجم دانلود با Bot API عمومی حداکثر ۲۰ مگابایت است؛ با راهاندازی سرور محلی Bot API این محدودیتها بیشتر میشود.