Telegram'da fotoğraflı mesaj , kullanıcının imzasız veya imzasız bir resim gönderdiği mesaj biçimidir. Bu tür mesajlar yüz yüze sohbetlerde, gruplarda ve özellikle görsel içeriğin abonelerin dikkatini çekmeye yardımcı olduğu kanallarda kullanılır. Telegram'daki fotoğraflara metin, hashtag'ler, bağlantılar ve emojiler eşlik edebilir, bu da onu görsel içerik pazarlaması ve marka tanıtımı için kullanışlı bir araç haline getirir.

Telegram'daki fotoğraflar hangi formatları kabul ediyor ve kısıtlamalar nelerdir?
Gönderirken fotoğraf gereksinimleri
Telegram Bot API, aşağıdaki resimlerdeki görüntüleri kabul eder biçimlerden:
- JPEG / JPG - ana ve önerilen bot aracılığıyla fotoğraf göndermek için format.
- PNG - Desteklenir, ancak özellikle büyük boyutlarda her zaman önerilmez.
- WEBP - Desteklenir, ancak çıkartmalar için daha sık kullanılır.
- GIF — desteklemek yöntemde animasyon gönderilecek ve gönderilecektir.
Önemli: Bot tarafından gönderilen fotoğraf formatları aslında sınırlıdır Telegram'ın "fotoğraf" olarak tanıdığı şeyle. Bu, pratikte botun resim göndermesi gerektiği anlamına gelir jpeg'de Telegram'ın bunları bir fotoğraf olarak (dosya olarak değil) doğru bir şekilde yorumlaması için
20 MB boyut sınırına sahiptir.
Fotoğraflı mesajın parametreleri ve ayarları
Fotoğrafa bağlantı için gereksinimler
Resme doğrudan bağlantı - Web sayfasına değil, doğrudan dosyaya yönlendirmelidir.
Örnek: https://example.com/images/photo.jpg ✅
Doğru değil: https://example.com/gallery/photo?id=123 ❌ (bu bir sayfa, dosya değil)

Görüntü formatı - uyumlu olmalıdır (genellikle JPG, JPEG, PNG, WEBP):
URL ile bitmelidir.jpg, .jpeg, .png, .webp vb.
Örnek: https://cdn.domain.com/photo123.jpg ✅
Dosya herkese açık olmalıdır:
Yetkilendirme, jeton veya çerez olmadan.
Telegram (sunucu) onu indirebilmelidir doğrudan bu URL ile.
Url'deki içerik geçerli bir resim olmalıdır:
Başlık Content-Type
örneğin olmalı: image/jpeg
, image/png
.
File_id ile gönderilecek resim kodu nasıl alınır
Resim kodunu iki şekilde hızlı bir şekilde alabilirsiniz:
Resme bir bağlantı yapıştırın ve ardından ”Test et" düğmesine tıklayın

Bilinmeyen komut / hata olayında hata ayıklama modunu etkinleştirin ve bota bir fotoğraf gönderin, sonuç olarak resim kodu "Test verileri" bölümünde bulunacaktır.


Telegram botunda fotoğraf gönderirken popüler hatalar
400 Hatalı İstek: yanlış dosya tanımlayıcısı / HTTP URL'si belirtildi
Neden:
- Geçersiz fotoğraf formatı (örneğin, URL görüntüye yol açmıyor veya file_id geçerli değil).
Nasıl düzeltilir:
- Emin olun:
- URL ile biter.jpg, .png ve yol açar görüntüye HTML sayfası yerine
- file_id bu botla ilgilidir (kullanılıyorsa).
- URL'ye göre başlık içerik türüdür: image/jpeg veya image/png.
📌 Yanlış olana bir örnek: "https://example.com/page?id=123 "
400 Hatalı İstek: web sayfası içeriğinin yanlış türü
Neden:
- URL üzerinden Telegram bir resim bekler, ancak HTML veya desteklenmeyen başka bir içerik türü alır.
Nasıl düzeltilir:
- Bağlantıdaki İçerik Türü başlığının ımage/jpeg, ımage/png vb. Olduğundan emin olun.
400 Kötü İstek: fotoğraf boş olmamalıdır
Neden:
- Fotoğraf alanı eksik veya boş bir dosya aktarıldı.
Nasıl düzeltilir:
- Fotoğraf alanının doğru ayarlandığından (URL, İnputFile veya file_id) ve görüntünün gerçekten var olduğundan emin olun.
413 İstek Varlığı Çok Büyük
Neden:
- Dosya sınırı aşıyor (sendPhoto için 20 MB).
Nasıl düzeltilir:
- Fotoğraf olarak görüntülenmesi gerekmiyorsa görüntünün boyutunu küçültün veya Senddocument'ı (50 MB'a kadar) kullanın.
400 Kötü İstek: sohbet bulunamadı
Neden:
- Yanlış chat_id belirtilir veya botun sohbete erişimi yoktur.
Nasıl düzeltilir:
- Emin ol:
- Bot gruba/kanala eklendi.
- Doğru kimlik belirtilir (örneğin, @yourchannelname veya sayı).
- Botun mesaj gönderme hakları vardır.
403 Yasak: bot kullanıcı tarafından engellendi
Neden:
- Kullanıcı veya kanal botu engelledi.
Nasıl düzeltilir:
- Kullanıcıya sormaktan başka bir şey yok engellemeyi kaldır botha.
»API BOT-MARKET" için teknik bilgiler
İstekleri göndermek için ileti türü kodu (messageType) “2” dir