Telegram botunda foto ilə mesaj göndərmək
Telegram-da foto ilə mesaj - bu, istifadəçinin başlığı ilə və ya olmadan bir şəkil göndərdiyi mesaj formatıdır. Bu cür mesajlar şəxsi söhbətlərdə, qruplarda və xüsusən vizual məzmunun izləyicilərin diqqətini cəlb etməyə kömək etdiyi kanallarda istifadə olunur. Telegramdakı bir fotoşəkil mətn, hashtaglar, bağlantılar və emojilərlə müşayiət oluna bilər ki, bu da vizual məzmun marketinqi və marka tanıtımı üçün əlverişli bir vasitədir.

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:
- JPEG / JPG - əsas və tövsiyə bot vasitəsilə şəkil göndərmək üçün format.
- PNG - dəstəklənir, lakin həmişə tövsiyə edilmir, xüsusən də böyük ölçülərdə.
- WEBP - dəstəklənir, lakin stikerlər üçün daha çox istifadə olunur.
- GIF — də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 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

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


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:
- URL sona çatır .jpg, .png və aparır şəkil HTML səhifəsi deyil.
- file_id bu bot üçün aktualdır (istifadə olunursa).
- 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:
- Bot qrupa/Kanala əlavə edildi.
- Düzgün ID (məsələn, @yourchannelname və ya nömrə) göstərilir.
- 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