Blog və xidmət məlumat bazası
Telegram botunda foto ilə mesaj göndərmək
Nəşr olundu: 22.07.2025

Telegram-da foto hansı formatları qəbul edir və hansı məhdudiyyətlər var?

Göndərərkən Foto tələbləri

Telegram Bot API aşağıdakı şəkilləri qəbul edir formatlar:

  1. JPEG / JPG - əsas və tövsiyə bot vasitəsilə şəkil göndərmək üçün format.
  2. PNG - dəstəklənir, lakin həmişə tövsiyə edilmir, xüsusən də böyük ölçülərdə.
  3. WEBP - dəstəklənir, lakin stikerlər üçün daha çox istifadə olunur.
  4. GIFdəstəklənmir metodda animasiya göndəriləcək.

Vacibdir: bot tərəfindən göndərilən foto formatları əslində məhduddur Telegram "photo"kimi tanınır. Bu o deməkdir ki, praktikada bot şəkillər göndərməlidir JPEG-də. Telegramın onları fotoşəkil kimi düzgün şərh etməsi üçün (fayl kimi deyil).

Ölçüsü 20 MB olan bir məhdudiyyət var.

Bir şəkil ilə bir mesaj üçün seçimlər və parametrlər

Şəkil bağlantısı tələbləri

Birbaşa şəkil bağlantısı - veb səhifəyə deyil, birbaşa fayla aparmalıdır.

Misal: https://example.com/images/photo.jpg ✅

Yanlış: https://example.com/gallery/photo?id=123 (bu səhifə, fayl deyil)

Şəkil bağlantısı tələbləri-1

Şəkil formatı - uyğun olmalıdır (adətən JPG, JPEG, PNG, veb):

URL bitməlidir .jpg, .jpeg, .png, .veb və s.

Misal: https://cdn.domain.com/photo123.jpg ✅

Fayl açıq şəkildə mövcud olmalıdır:

Avtorizasiya, ayələr və ya çərəzlər olmadan.

Telegram (server) onu yükləyə bilməlidir birbaşa bu URL ilə.

URL məzmunu etibarlı bir şəkil olmalıdır:

Başlıq Content-Type məsələn olmalıdır: image/jpeg, image/png.

File_id ilə göndərmək üçün şəkil kodunu necə əldə etmək olar

Şəkil kodunu tez bir zamanda iki yolla əldə edə bilərsiniz:

Şəkil bağlantısını daxil edin və sonra "Test"düyməsini basın

File_id ilə göndərmək üçün şəkil kodunu necə əldə etmək olar-1

Ayıklama rejimini aktivləşdirin hadisədə naməlum əmr / səhv və Bota bir şəkil göndərin, nəticədə şəkil kodu "Test məlumatları"bölməsində mövcud olacaq


File_id ilə göndərmək üçün şəkil kodunu necə əldə etmək olar-2


File_id ilə göndərmək üçün şəkil kodunu necə əldə etmək olar-3

Telegram botuna Foto göndərərkən populyar səhvlər

400 yanlış sorğu: yanlış fayl identifikatoru/HTTP URL göstərilir

Səbəb:

- Yanlış şəkil formatı (məsələn, URL şəkilə səbəb olmur və ya file_id etibarsızdır).

Necə düzəltmək olar:

- Əmin olun:

  1. URL sona çatır .jpg, .png və aparır şəkil HTML səhifəsi deyil.
  2. file_id bu bot üçün aktualdır (istifadə olunursa).
  3. Url məzmun tipinə görə Başlıq: şəkil/jpeg və ya şəkil / png.

The səhvin nümunəsi: "https://example.com/page?id=123"

400 yanlış sorğu: yanlış Veb səhifə məzmunu

Səbəb:

- Url ilə Telegram bir şəkil gözləyir və HTML və ya digər dəstəklənməyən məzmun növü alır.

Necə düzəltmək olar:

-Linkdəki Content-Type başlığının ımage/jpeg, ımage/png və s. olduğunu yoxlayın.

400 yanlış sorğu: şəkil boş olmamalıdır

Səbəb:

- Photo sahəsində itkin və ya boş fayl köçürülüb.

Necə düzəltmək olar:

- Şəkil sahəsinin düzgün qurulduğundan əmin olun (URL, InputFile, və ya file_id) və şəkil həqiqətən mövcuddur.

413 sorğu obyekti çox böyükdür

Səbəb:

- Fayl həddi aşır (sendPhoto üçün 20 MB).

Necə düzəltmək olar:

- Şəkil ölçüsünü azaldın və ya şəkil kimi göstərməyiniz lazım deyilsə sendDocument (50 MB-a qədər) istifadə edin.

400 yanlış sorğu: chat tapılmadı

Səbəb:

- Yanlış chat_id göstərilir və ya botun söhbətə girişi yoxdur.

Necə düzəltmək olar:

- Əmin olun ki:

  1. Bot qrupa/Kanala əlavə edildi.
  2. Düzgün ID (məsələn, @yourchannelname və ya nömrə) göstərilir.
  3. Bot mesaj göndərmək hüququna malikdir.


403 qadağandır: bot istifadəçi tərəfindən bloklandı

Səbəb:

- İstifadəçi və ya kanal botu blokladı.

Necə düzəltmək olar:

- Istifadəçi xahiş başqa heç bir şey blokdan çıxarın bot.

"Bot-MARKET API" üçün texniki məlumat

Sorğu göndərmək üçün mesaj növü Kodu (messageType) "2"dir

Comments
to write comments
Comment list is empty. Start now!